EEPROM driver object - not to be used by application.
Data Fields | |
| I2C_Handle | i2cHandle |
| uint32_t | driverInstance |
| uint32_t | i2cAddress |
| uint8_t | pageWrBuf [EEPROM_WR_BUF_SIZE] |
| void * | lock |
| SemaphoreP_Object | lockObj |
| I2C_Handle EEPROM_Object::i2cHandle |
I2C driver handle
| uint32_t EEPROM_Object::driverInstance |
Underlying peripheral driver instance that is used by the EEPROM driver
| uint32_t EEPROM_Object::i2cAddress |
EEPROM I2C address
| uint8_t EEPROM_Object::pageWrBuf[EEPROM_WR_BUF_SIZE] |
EEPROM page write buffer
| void* EEPROM_Object::lock |
Mutex to protect EEPROM access.
| SemaphoreP_Object EEPROM_Object::lockObj |
Mutex object.