|
#define | XCanFd_IsTxDone(InstancePtr) |
|
#define | XCanFd_CreateIdValue(StandardId, SubRemoteTransReq, IdExtension, ExtendedId, RemoteTransReq) |
|
#define | XCanFd_Create_CanFD_DlcValue(DataLengCode) |
|
#define | XCanFd_Create_CanFD_Dlc_BrsValue(DataLengCode) |
|
#define | XCanFd_CreateDlcValue(DataLengCode) ((((DataLengCode) << XCANFD_DLCR_DLC_SHIFT) & XCANFD_DLCR_DLC_MASK)) |
|
#define | XCanFd_IsBufferTransmitted(InstancePtr, TxBuffer) |
|
#define | MAKE_CURRENTBUFFER_ZERO(InstancePtr) |
|
#define | XCANFD_TXID_OFFSET(FreeBuffer) (XCANFD_TXFIFO_0_BASE_ID_OFFSET+(FreeTxBuffer*XCANFD_MAX_FRAME_SIZE)) |
|
#define | XCANFD_TXDLC_OFFSET(FreeBuffer) (XCANFD_TXFIFO_0_BASE_DLC_OFFSET+(FreeTxBuffer*XCANFD_MAX_FRAME_SIZE)) |
|
#define | XCANFD_TXDW_OFFSET(FreeBuffer) (XCANFD_TXFIFO_0_BASE_DW0_OFFSET+(FreeTxBuffer*XCANFD_MAX_FRAME_SIZE)) |
|
#define | XCANFD_RXID_OFFSET(ReadIndex) (XCANFD_RXFIFO_0_BASE_ID_OFFSET+(ReadIndex*XCANFD_MAX_FRAME_SIZE)) |
|
#define | XCANFD_RXDLC_OFFSET(ReadIndex) (XCANFD_RXFIFO_0_BASE_DLC_OFFSET+(ReadIndex*XCANFD_MAX_FRAME_SIZE)) |
|
#define | XCANFD_RXDW_OFFSET(ReadIndex) (XCANFD_RXFIFO_0_BASE_DW0_OFFSET+(ReadIndex*XCANFD_MAX_FRAME_SIZE)) |
|
#define | XCANFD_RCS_OFFSET(NoCtrlStatus) (XCANFD_RCS0_OFFSET+(NoCtrlStatus*4)) |
|
#define | XCANFD_AFMR_OFFSET(FilterIndex) |
|
#define | XCANFD_AFIDR_OFFSET(FilterIndex) |
|
#define | XCANFD_MAILBOX_MASK_OFFSET(BufferNr) (XCANFD_MAILBOX_RB_MASK_BASE_OFFSET+(BufferNr*4)) |
|
#define | XCANFD_MAILBOX_ID_OFFSET(BufferNr) (XCANFD_RXFIFO_0_BASE_ID_OFFSET+(BufferNr*XCANFD_MAX_FRAME_SIZE)) |
|
#define | XCANFD_GET_RX_MODE(InstancePtr) InstancePtr->CanFdConfig.Rx_Mode |
|
#define | XCanFd_Reset(InstancePtr) |
|
#define | XCanFd_GetBusErrorStatus(InstancePtr) XCanFd_ReadReg(InstancePtr->CanFdConfig.BaseAddress, XCANFD_ESR_OFFSET) |
|
#define | XCanFd_GetStatus(InstancePtr) XCanFd_ReadReg(InstancePtr->CanFdConfig.BaseAddress, XCANFD_SR_OFFSET) |
|
#define | XCanFd_ClearBusErrorStatus(InstancePtr, Mask) |
|
#define | XCanFd_Get_Tranceiver_Delay_CompensationOffset(InstancePtr) |
|
#define | XCanFd_ClearTImeStamp_Count(InstancePtr) |
|
#define | XCanFd_GetTImeStamp_Count(InstancePtr) |
|
#define | XCanFd_GetRxIntrWatermark(InstancePtr) |
|
#define | XCanFd_InterruptGetEnabled(InstancePtr) XCanFd_ReadReg(InstancePtr->CanFdConfig.BaseAddress, XCANFD_IER_OFFSET) |
|
#define | XCanFd_InterruptGetStatus(InstancePtr) XCanFd_ReadReg(InstancePtr->CanFdConfig.BaseAddress, XCANFD_ISR_OFFSET) |
|
#define | XCanFd_Get_NofRxBuffers(InstancePtr) |
|
#define | XCanFd_Get_RxBuffers(InstancePtr) InstancePtr->CanFdConfig.NumofRxMbBuf; |
|
|
|
|
int | XCanFd_CfgInitialize (XCanFd *InstancePtr, XCanFd_Config *ConfigPtr, u32 EffectiveAddr) |
|
u8 | XCanFd_GetMode (XCanFd *InstancePtr) |
|
void | XCanFd_EnterMode (XCanFd *InstancePtr, u8 OperationMode) |
|
void | XCanFd_GetBusErrorCounter (XCanFd *InstancePtr, u8 *RxErrorCount, u8 *TxErrorCount) |
|
int | XCanFd_Send (XCanFd *InstancePtr, u32 *FramePtr, u32 *TxBufferNumber) |
|
void | XCanFd_AcceptFilterEnable (XCanFd *InstancePtr, u32 FilterIndexMask) |
|
void | XCanFd_AcceptFilterDisable (XCanFd *InstancePtr, u32 FilterIndexMask) |
|
u32 | XCanFd_AcceptFilterGetEnabled (XCanFd *InstancePtr) |
|
int | XCanFd_AcceptFilterSet (XCanFd *InstancePtr, u32 FilterIndex, u32 MaskValue, u32 IdValue) |
|
void | XCanFd_AcceptFilterGet (XCanFd *InstancePtr, u32 FilterIndex, u32 *MaskValue, u32 *IdValue) |
|
XCanFd_Config * | XCanFd_LookupConfig (u16 DeviceId) |
|
XCanFd_Config * | XCanFd_GetConfig (unsigned int InstanceIndex) |
|
int | XCanFd_GetNofMessages_Stored (XCanFd *InstancePtr) |
|
int | XCanFd_GetDlc2len (u32 Dlc) |
|
u8 | XCanFd_GetLen2Dlc (int len) |
|
int | XCanFd_GetFreeBuffer (XCanFd *InstancePtr) |
|
int | XCanFd_Send_Queue (XCanFd *InstancePtr) |
|
int | XCanFd_Addto_Queue (XCanFd *InstancePtr, u32 *FramePtr, u32 *TxBufferNumber) |
|
void | XCanFd_PollQueue_Buffer (XCanFd *InstancePtr) |
|
int | XCanFd_TxBuffer_Cancel_Request (XCanFd *InstancePtr, u32 BufferNumber) |
|
int | XCanFd_SetBaudRatePrescaler (XCanFd *InstancePtr, u8 Prescaler) |
|
u8 | XCanFd_GetBaudRatePrescaler (XCanFd *InstancePtr) |
|
u8 | XCanFd_GetFBaudRatePrescaler (XCanFd *InstancePtr) |
|
int | XCanFd_SetBitTiming (XCanFd *InstancePtr, u8 SyncJumpWidth, u8 TimeSegment2, u8 TimeSegment1) |
|
void | XCanFd_GetBitTiming (XCanFd *InstancePtr, u8 *SyncJumpWidth, u8 *TimeSegment2, u8 *TimeSegment1) |
|
void | XCanFd_GetFBitTiming (XCanFd *InstancePtr, u8 *SyncJumpWidth, u8 *TimeSegment2, u8 *TimeSegment1) |
|
int | XCanFd_SetFBaudRatePrescaler (XCanFd *InstancePtr, u8 Prescaler) |
|
int | XCanFd_SetFBitTiming (XCanFd *InstancePtr, u8 SyncJumpWidth, u8 TimeSegment2, u8 TimeSegment1) |
|
void | XCanFd_SetBitRateSwitch_DisableNominal (XCanFd *InstancePtr) |
|
void | XCanFd_SetBitRateSwitch_EnableNominal (XCanFd *InstancePtr) |
|
int | XCanFd_SelfTest (XCanFd *InstancePtr) |
|
void | XCanFd_InterruptEnable (XCanFd *InstancePtr, u32 Mask) |
|
void | XCanFd_InterruptDisable (XCanFd *InstancePtr, u32 Mask) |
|
void | XCanFd_InterruptClear (XCanFd *InstancePtr, u32 Mask) |
|
void | XCanFd_IntrHandler (void *InstancePtr) |
|
int | XCanFd_SetHandler (XCanFd *InstancePtr, u32 HandlerType, void *CallBackFunc, void *CallBackRef) |
|
void | XCanFd_InterruptEnable_ReadyRqt (XCanFd *InstancePtr, u32 Mask) |
|
void | XCanFd_InterruptEnable_CancelRqt (XCanFd *InstancePtr, u32 Mask) |
|
void | XCanFd_InterruptDisable_ReadyRqt (XCanFd *InstancePtr, u32 Mask) |
|
void | XCanFd_InterruptDisable_CancelRqt (XCanFd *InstancePtr, u32 Mask) |
|
void | XCanFd_InterruptEnable_RxBuffFull (XCanFd *InstancePtr, u32 Mask, u32 RxBuffNumber) |
|
void | XCanFd_InterruptDisable_RxBuffFull (XCanFd *InstancePtr, u32 Mask, u32 RxBuffNumber) |
|
u32 | XCanFd_SetRxIntrWatermark (XCanFd *InstancePtr, u8 Threshold) |
|
u32 | XCanFd_RxBuff_MailBox_Active (XCanFd *InstancePtr, u32 RxBuffer) |
|
u32 | XCanFd_RxBuff_MailBox_DeActive (XCanFd *InstancePtr, u32 RxBuffer) |
|
u32 | XCanFd_Set_MailBox_IdMask (XCanFd *InstancePtr, u32 RxBuffer, u32 MaskValue, u32 IdValue) |
|
u32 | XCanFd_Recv_Sequential (XCanFd *InstancePtr, u32 *FramePtr) |
|
u32 | XCanFd_Recv_Mailbox (XCanFd *InstancePtr, u32 *FramePtr) |
|