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