AM263x MCU+ SDK  08.02.00
I2C_HwAttrs Struct Reference

Detailed Description

I2C Hardware attributes.

Data Fields

uint32_t baseAddr
 
uint32_t intNum
 
uint32_t eventId
 
uint32_t funcClk
 
bool enableIntr
 
uint32_t ownSlaveAddr [I2C_MAX_NUM_OWN_SLAVE_ADDR]
 

Field Documentation

◆ baseAddr

uint32_t I2C_HwAttrs::baseAddr

I2C Peripheral base address

◆ intNum

uint32_t I2C_HwAttrs::intNum

I2C Peripheral interrupt vector

◆ eventId

uint32_t I2C_HwAttrs::eventId

I2C Peripheral event id

◆ funcClk

uint32_t I2C_HwAttrs::funcClk

I2C input functional clock

◆ enableIntr

bool I2C_HwAttrs::enableIntr

enable Interrupt

◆ ownSlaveAddr

uint32_t I2C_HwAttrs::ownSlaveAddr[I2C_MAX_NUM_OWN_SLAVE_ADDR]

I2C own slave addresses for multi-slave channels, if only one slave channel is supported, set the slave address to ownSlaveAddr[0]