canps
Xilinx SDK Drivers API Documentation
XCanPs Struct Reference

The XCanPs driver instance data. More...

Data Fields

XCanPs_Config CanConfig
 Device configuration. More...
 
u32 IsReady
 Device is initialized and ready. More...
 
XCanPs_SendRecvHandler SendHandler
 Callback and callback reference for TXOK interrupt. More...
 
XCanPs_SendRecvHandler RecvHandler
 Callback and callback reference for RXOK/RXNEMP/RXFLL interrupts. More...
 
XCanPs_ErrorHandler ErrorHandler
 Callback and callback reference for ERROR interrupt. More...
 
XCanPs_EventHandler EventHandler
 Callback and callback reference for RXOFLW/RXUFLW/TXBFLL/TXFLL/ Wakeup/Sleep/Bus off/ARBLST interrupts. More...
 

Detailed Description

The XCanPs driver instance data.

The user is required to allocate a variable of this type for every CAN device in the system. A pointer to a variable of this type is then passed to the driver API functions.

Field Documentation

◆ CanConfig

◆ ErrorHandler

XCanPs_ErrorHandler XCanPs::ErrorHandler

Callback and callback reference for ERROR interrupt.

Referenced by XCanPs_IntrHandler(), and XCanPs_SetHandler().

◆ EventHandler

XCanPs_EventHandler XCanPs::EventHandler

Callback and callback reference for RXOFLW/RXUFLW/TXBFLL/TXFLL/ Wakeup/Sleep/Bus off/ARBLST interrupts.

Referenced by XCanPs_IntrHandler(), and XCanPs_SetHandler().

◆ IsReady

◆ RecvHandler

XCanPs_SendRecvHandler XCanPs::RecvHandler

Callback and callback reference for RXOK/RXNEMP/RXFLL interrupts.

Referenced by XCanPs_IntrHandler(), and XCanPs_SetHandler().

◆ SendHandler

XCanPs_SendRecvHandler XCanPs::SendHandler

Callback and callback reference for TXOK interrupt.

Referenced by XCanPs_IntrHandler(), and XCanPs_SetHandler().