canfd
Vitis Drivers API Documentation
 All Data Structures Files Functions Variables Typedefs Groups Pages
XCanFd_Config Struct Reference

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

#include <xcanfd.h>

Data Fields

char * Name
 Name of the device. More...
 
UINTPTR BaseAddress
 Register base address. More...
 
u32 Rx_Mode
 1-Mailbox 0-sequential More...
 
u32 NumofRxMbBuf
 Number of RxBuffers. More...
 
u32 NumofTxBuf
 Number of TxBuffers. More...
 
u16 IntrId
 Bits[11:0] Interrupt-id Bits[15:12] trigger type and level flags. More...
 
UINTPTR IntrParent
 Bit[0] Interrupt parent type Bit[64/32:1] Parent base address. More...
 

Detailed Description

This typedef contains configuration information for a device.

Field Documentation

UINTPTR XCanFd_Config::BaseAddress

Register base address.

Referenced by main(), XCanFd_AcceptFilterDisable(), XCanFd_AcceptFilterEnable(), XCanFd_AcceptFilterGet(), XCanFd_AcceptFilterGetEnabled(), XCanFd_AcceptFilterSet(), XCanFd_Addto_Queue(), XCanFd_CfgInitialize(), XCanFd_Disable_Tranceiver_Delay_Compensation(), XCanFd_Enable_Tranceiver_Delay_Compensation(), XCanFd_EnterMode(), XCanFd_GetBaudRatePrescaler(), XCanFd_GetBitTiming(), XCanFd_GetBusErrorCounter(), XCanFd_GetFBaudRatePrescaler(), XCanFd_GetFBitTiming(), XCanFd_GetFreeBuffer(), XCanFd_GetNofMessages_Stored_Rx_Fifo(), XCanFd_GetNofMessages_Stored_TXE_FIFO(), XCanFd_InterruptClear(), XCanFd_InterruptDisable(), XCanFd_InterruptDisable_CancelRqt(), XCanFd_InterruptDisable_ReadyRqt(), XCanFd_InterruptDisable_RxBuffFull(), XCanFd_InterruptEnable(), XCanFd_InterruptEnable_CancelRqt(), XCanFd_InterruptEnable_ReadyRqt(), XCanFd_InterruptEnable_RxBuffFull(), XCanFd_Pee_BusOff_Handler(), XCanFd_Recv_Mailbox(), XCanFd_Recv_Sequential(), XCanFd_Recv_TXEvents_Sequential(), XCanFd_RxBuff_MailBox_Active(), XCanFd_RxBuff_MailBox_DeActive(), XCanFd_Send(), XCanFd_Send_Queue(), XCanFd_Set_MailBox_IdMask(), XCanFd_Set_Tranceiver_Delay_Compensation(), XCanFd_SetBaudRatePrescaler(), XCanFd_SetBitRateSwitch_DisableNominal(), XCanFd_SetBitRateSwitch_EnableNominal(), XCanFd_SetBitTiming(), XCanFd_SetFBaudRatePrescaler(), XCanFd_SetFBitTiming(), XCanFd_SetRxFilterPartition(), XCanFd_SetRxIntrWatermark(), XCanFd_SetRxIntrWatermarkFifo1(), XCanFd_SetTxEventIntrWatermark(), XCanFd_stop(), XCanFd_TxBuffer_Cancel_Request(), and XCanFdPolledExample().

u16 XCanFd_Config::IntrId

Bits[11:0] Interrupt-id Bits[15:12] trigger type and level flags.

Referenced by main().

UINTPTR XCanFd_Config::IntrParent

Bit[0] Interrupt parent type Bit[64/32:1] Parent base address.

Referenced by main().

char* XCanFd_Config::Name

Name of the device.

Referenced by XCanFd_CfgInitialize(), and XCanFd_LookupConfig().

u32 XCanFd_Config::NumofRxMbBuf

Number of RxBuffers.

Referenced by XCanFd_CfgInitialize().

u32 XCanFd_Config::NumofTxBuf

Number of TxBuffers.

Referenced by XCanFd_CfgInitialize().

u32 XCanFd_Config::Rx_Mode

1-Mailbox 0-sequential

Referenced by XCanFd_CfgInitialize().