AM62Ax MCU+ SDK  10.01.00

Detailed Description

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
 

Field Documentation

◆ i2cHandle

I2C_Handle EEPROM_Object::i2cHandle

I2C driver handle

◆ driverInstance

uint32_t EEPROM_Object::driverInstance

Underlying peripheral driver instance that is used by the EEPROM driver

◆ i2cAddress

uint32_t EEPROM_Object::i2cAddress

EEPROM I2C address

◆ pageWrBuf

uint8_t EEPROM_Object::pageWrBuf[EEPROM_WR_BUF_SIZE]

EEPROM page write buffer

◆ lock

void* EEPROM_Object::lock

Mutex to protect EEPROM access.

◆ lockObj

SemaphoreP_Object EEPROM_Object::lockObj

Mutex object.