IO Expander driver configuration. This is the driver object used to store state variables.
Data Fields | |
TCA6416_Params | params |
TCA6416_Attrs | attrs |
I2C_Handle | i2cHandle |
void * | lock |
SemaphoreP_Object | lockObj |
TCA6416_Params TCA6416_Config::params |
Parameters
TCA6416_Attrs TCA6416_Config::attrs |
Attributes
I2C_Handle TCA6416_Config::i2cHandle |
I2C driver handle
void* TCA6416_Config::lock |
Mutex to protect IO expander access.
SemaphoreP_Object TCA6416_Config::lockObj |
Mutex object.