I2C Object.
The application must not access any member variables of this structure!
SemaphoreP_Object I2C_Object::mutex |
Grants exclusive access to I2C
SemaphoreP_Object I2C_Object::transferComplete |
Notify finished I2C transfer
HwiP_Object I2C_Object::hwiObj |
Hwi object
I2C_Params I2C_Object::i2cParams |
I2C open parameters as provided by user
uint8_t I2C_Object::state |
Stores the I2C state
I2C_Transaction* I2C_Object::currentTransaction |
I2C transaction variables Pointer to current I2C transaction
I2C_Transaction* I2C_Object::headPtr |
I2C_Transaction* I2C_Object::tailPtr |
bool I2C_Object::isOpen |
uint32_t I2C_Object::intStatusErr |
I2CLLD_Object I2C_Object::i2cLldObject |
I2CLLD_Handle I2C_Object::i2cLldHandle |