46 #ifndef ti_drivers_i2c_I2CCC3200__include
47 #define ti_drivers_i2c_I2CCC3200__include
57 #include <ti/drivers/ports/HwiP.h>
58 #include <ti/drivers/ports/SemaphoreP.h>
59 #include <ti/drivers/Power.h>
unsigned int intPriority
Definition: I2CCC3200.h:113
uint8_t * writeBufIdx
Definition: I2CCC3200.h:134
void(* I2C_CallbackFxn)(I2C_Handle, I2C_Transaction *, bool)
I2C callback function.
Definition: I2C.h:248
I2C_TransferMode transferMode
Definition: I2CCC3200.h:127
I2C_Transaction * currentTransaction
Definition: I2CCC3200.h:132
I2C_BitRate
I2C bitRate.
Definition: I2C.h:256
SemaphoreP_Handle transferComplete
Definition: I2CCC3200.h:123
I2CCC3200_Mode
I2CCC3200 mode.
Definition: I2CCC3200.h:70
I2C_BitRate bitRate
Definition: I2CCC3200.h:148
size_t readCountIdx
Definition: I2CCC3200.h:138
I2CCC3200 Object.
Definition: I2CCC3200.h:121
Definition: I2CCC3200.h:71
Definition: I2CCC3200.h:74
I2C_TransferMode
I2C transfer mode.
Definition: I2C.h:230
The definition of a I2C function table that contains the required set of functions to control a speci...
Definition: I2C.h:328
Definition: I2CCC3200.h:72
I2C_Transaction * tailPtr
Definition: I2CCC3200.h:142
const I2C_FxnTable I2CCC3200_fxnTable
SemaphoreP_Handle mutex
Definition: I2CCC3200.h:122
volatile I2CCC3200_Mode mode
Definition: I2CCC3200.h:130
bool isOpen
Definition: I2CCC3200.h:144
unsigned int intNum
Definition: I2CCC3200.h:111
I2CCC3200 Hardware attributes.
Definition: I2CCC3200.h:107
struct I2CCC3200_Object I2CCC3200_Object
I2CCC3200 Object.
uint8_t * readBufIdx
Definition: I2CCC3200.h:137
struct I2CCC3200_HWAttrs I2CCC3200_HWAttrs
I2CCC3200 Hardware attributes.
unsigned int baseAddr
Definition: I2CCC3200.h:109
I2C_Transaction * headPtr
Definition: I2CCC3200.h:141
I2C transaction.
Definition: I2C.h:210
I2C_CallbackFxn transferCallbackFxn
Definition: I2CCC3200.h:128
Definition: I2CCC3200.h:73
size_t writeCountIdx
Definition: I2CCC3200.h:135
HwiP_Handle hwiHandle
Definition: I2CCC3200.h:125
Power_NotifyObj notifyObj
Definition: I2CCC3200.h:147