| i3cpsx Vitis Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List

- Data Structures
- Data Fields

Data Fields
XI3cPsx_Config Struct Reference

This typedef contains configuration information for the device. More...

## Data Fields
u16 | DeviceId
| Unique ID of device. More...
UINTPTR | BaseAddress
| Base address of the device. More...
u32 | InputClockHz
| Input clock frequency. More...
u32 | DeviceCount
| No of I3C devices. More...

## Detailed Description

This typedef contains configuration information for the device.

## Field Documentation

UINTPTR XI3cPsx_Config::BaseAddress

Base address of the device.

Referenced by I3cPsxMasterIntrExample(), I3cPsxMasterPolledExample(), I3cPsxSlaveLoopbackExample(), XI3cPsx_BusInit(), XI3cPsx_CfgInitialize(), XI3cPsx_MasterInterruptHandler(), XI3cPsx_MasterRecv(), XI3cPsx_MasterRecvPolled(), XI3cPsx_MasterSend(), XI3cPsx_MasterSendPolled(), XI3cPsx_RdRxFifo(), XI3cPsx_Reset(), XI3cPsx_ResetFifos(), XI3cPsx_SetupSlave(), XI3cPsx_SlaveRecvPolled(), XI3cPsx_SlaveSendPolled(), XI3cPsx_WrCmdFifo(), and XI3cPsx_WrTxFifo().

u32 XI3cPsx_Config::DeviceCount

No of I3C devices.

Referenced by XI3cPsx_CfgInitialize(), and XI3cPsx_SendAddrAssignCmd().

u16 XI3cPsx_Config::DeviceId

Unique ID of device.

Referenced by XI3cPsx_CfgInitialize().

u32 XI3cPsx_Config::InputClockHz

Input clock frequency.

Referenced by XI3cPsx_CfgInitialize().