12#include "gpio_msp432.h"
13#include "i2c_interface.h"
16 const uint16_t OWN_7_BIT_ADDR = 0x0000;
18 const uint16_t SLAVE_7_BIT_ADDR = 0x0000;
21 const uint16_t SLAVE_MODE = 0x0000;
31 uint16_t mode = I2C::SLAVE_7_BIT_ADDR |
37 int16_t i2cRead(uint16_t addr, uint8_t *rxbuf,
38 uint16_t len,
bool sendStop =
true)
override;
40 int16_t i2cWrite(uint16_t addr, uint8_t *txbuf,
41 uint16_t len,
bool sendStop =
true)
override;
43 void setSpeed(uint32_t)
override;
52 void set_transmitter();
#define EUSCI_B_CTLW0_A10
#define EUSCI_B_CTLW0_SSEL__SMCLK
#define EUSCI_B_CTLW0_SSEL__ACLK
#define EUSCI_B_CTLW0_MST
#define EUSCI_B_CTLW0_SLA10