49 #ifndef ti_drivers_i2cslave_I2CSlaveMSP432__include
50 #define ti_drivers_i2cslave_I2CSlaveMSP432__include
SemaphoreP_Handle transferComplete
Definition: I2CSlaveMSP432.h:100
I2CSlave_TransferMode
I2CSlave transfer mode.
Definition: I2CSlave.h:207
volatile I2CSlave_Mode mode
Definition: I2CSlaveMSP432.h:111
SemaphoreP_Handle mutex
Definition: I2CSlaveMSP432.h:98
void(* I2CSlave_CallbackFxn)(I2CSlave_Handle, bool)
I2CSlave callback function.
Definition: I2CSlave.h:224
I2CSlaveMSP432 Object.
Definition: I2CSlaveMSP432.h:97
uint8_t * readBufferIdx
Definition: I2CSlaveMSP432.h:108
uint32_t intNum
Definition: I2CSlaveMSP432.h:87
HwiP_Handle hwiHandle
Definition: I2CSlaveMSP432.h:102
I2CSlaveMSP432 Hardware attributes These fields are used by driverlib APIs and therefore must be popu...
Definition: I2CSlaveMSP432.h:85
void * SemaphoreP_Handle
Opaque client reference to an instance of a SemaphoreP.
Definition: SemaphoreP.h:96
I2CSlave driver interface.
Semaphore module for the RTOS Porting Interface.
uint32_t slaveAddress
Definition: I2CSlaveMSP432.h:89
struct I2CSlaveMSP432_HWAttrs I2CSlaveMSP432_HWAttrs
I2CSlaveMSP432 Hardware attributes These fields are used by driverlib APIs and therefore must be popu...
I2CSlave_Mode
I2CSlave mode.
Definition: I2CSlave.h:192
const I2CSlave_FxnTable I2CSlaveMSP432_fxnTable
I2CSlave_TransferMode transferMode
Definition: I2CSlaveMSP432.h:112
uint32_t baseAddr
Definition: I2CSlaveMSP432.h:86
bool transferInProgress
Definition: I2CSlaveMSP432.h:116
uint32_t intPriority
Definition: I2CSlaveMSP432.h:88
bool isOpen
Definition: I2CSlaveMSP432.h:115
struct I2CSlaveMSP432_Object I2CSlaveMSP432_Object
I2CSlaveMSP432 Object.
const uint8_t * writeBufferIdx
Definition: I2CSlaveMSP432.h:106
void * HwiP_Handle
Opaque client reference to an instance of a HwiP.
Definition: HwiP.h:66
I2CSlave_CallbackFxn transferCallbackFxn
Definition: I2CSlaveMSP432.h:104
Hardware Interrupt module for the RTOS Porting Interface.
The definition of a I2CSlave function table that contains the required set of functions to control a ...
Definition: I2CSlave.h:304
size_t countIdx
Definition: I2CSlaveMSP432.h:109