AM62Ax MCU+ SDK  10.01.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 ownTargetAddr [I2C_MAX_NUM_OWN_TARGET_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

◆ ownTargetAddr

uint32_t I2C_HwAttrs::ownTargetAddr[I2C_MAX_NUM_OWN_TARGET_ADDR]

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