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.