AM261x MCU+ SDK: EEPROM_Object Struct Reference

| AM261x MCU+ SDK 26.00.00 |

Data Fields
EEPROM_Object Struct Reference
APIs for Board Specific Device Drivers » APIs for I2C based EEPROM

## 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.