![]() |
![]() |
The section has a list of all the data structures which are used internally by the driver. More...
Data Structures | |
| struct | MCAN_ConfigParams_t |
| Data structure defines the MCAN configuration parameters. More... | |
| struct | MCAN_RxNewDataStatus_t |
| Data structure defines the MCAN new data flag for Rx buffer. More... | |
| struct | MCAN_RxFIFOStatus_t |
| Data structure defines the MCAN Rx FIFO Status. More... | |
| struct | MCAN_TxFIFOStatus_t |
| Data structure defines the MCAN Tx FIFO Status. More... | |
| struct | MCAN_TxEventFIFOStatus_t |
| Data structure defines the MCAN Tx Event FIFO Status. More... | |
| struct | MCAN_TxBufElement_t |
| Data structure defines the MCAN Tx Buffer element. More... | |
| struct | MCAN_RxBufElement_t |
| Data structure defines the MCAN Rx Buffer element. More... | |
| struct | MCAN_TxEventFIFOElement_t |
| Data structure defines the MCAN Tx Event FIFO element. More... | |
| struct | MCAN_StdMsgIDFilterElement_t |
| Data structure defines the MCAN Standard Message ID Filter Element. More... | |
| struct | MCAN_ExtMsgIDFilterElement_t |
| Data structure defines the MCAN Extended Message ID Filter Element. More... | |
| struct | MCAN_MsgRAMConfigParams_t |
| Data structure defines the MCAN Message RAM Configuration Parameters. Message RAM can contain following sections: Standard ID filters, Extended ID filters, TX FIFO(or TX Q), TX Buffers, TX EventFIFO, RX FIFO0, RX FIFO1, RX Buffer. Note: If particular section in the RAM is not used then it's size should be initialized to '0' (Number of buffers in case of Tx/Rx buffer). More... | |
| struct | MCAN_HighPriorityMsgInfo_t |
| Data structure defines the MCAN High Priority Message. More... | |
| struct | MCAN_BitTimingParams_t |
| Data structure defines the parameters for bit timing calculation. Bit timing related to data phase will be valid only in case where MCAN is put in CANFD mode and will be '0' otherwise. More... | |
| struct | MCAN_RevisionId_t |
| Data structure defines the accessing Revision ID and Core Release Info. of MCAN module. More... | |
| struct | MCAN_ECCAggrRevisionId_t |
| Data structure defines the accessing Revision ID of ECC AGGR. More... | |
| struct | MCAN_ECCWrapRevisionId_t |
| Data structure defines the accessing Revision ID of ECC wrapper. More... | |
| struct | CANFD_HwCfg_t |
| CANFD Hardware Atrributes. More... | |
| struct | CANFD_DriverMCB_t |
| CANFD Master Control Block. More... | |
| struct | CANFD_MessageObject_t |
| CAN message object block. More... | |
Macros | |
| #define | MCAN_INTR_MASK |
| Defines all the interrupt are enabled. | |
Typedefs | |
| typedef enum MCAN_IntrLineNum_t | MCAN_IntrLineNum |
| Enumerates the values used to represent the MCAN interrupt lines. | |
| typedef enum MCAN_MemType_t | MCAN_MemType |
| This enumeration defines the values used to represent the MCAN Message RAM type. | |
| typedef enum MCAN_RxFIFONum_t | MCAN_RxFIFONum |
| This enumeration defines the MCAN receive FIFO number. | |
| typedef enum CANFD_MCANElemSize_t | CANFD_MCANElemSize |
| This enumeration defines the MCAN FIFO/Buffer element Size. | |
| typedef enum CANFD_DriverState_t | CANFD_DriverState |
| This enumeration defines the values used to represent the CANFD driver state. | |
| typedef enum MCAN_IntrSrc_t | MCAN_IntrSrc |
| This enumeration defines the values for MCAN interrupts. | |
| typedef struct MCAN_ConfigParams_t | MCAN_ConfigParams |
| Data structure defines the MCAN configuration parameters. | |
| typedef struct MCAN_RxNewDataStatus_t | MCAN_RxNewDataStatus |
| Data structure defines the MCAN new data flag for Rx buffer. | |
| typedef struct MCAN_RxFIFOStatus_t | MCAN_RxFIFOStatus |
| Data structure defines the MCAN Rx FIFO Status. | |
| typedef struct MCAN_TxFIFOStatus_t | MCAN_TxFIFOStatus |
| Data structure defines the MCAN Tx FIFO Status. | |
| typedef struct MCAN_TxEventFIFOStatus_t | MCAN_TxEventFIFOStatus |
| Data structure defines the MCAN Tx Event FIFO Status. | |
| typedef struct MCAN_TxBufElement_t | MCAN_TxBufElement |
| Data structure defines the MCAN Tx Buffer element. | |
| typedef struct MCAN_RxBufElement_t | MCAN_RxBufElement |
| Data structure defines the MCAN Rx Buffer element. | |
| typedef struct MCAN_TxEventFIFOElement_t | MCAN_TxEventFIFOElement |
| Data structure defines the MCAN Tx Event FIFO element. | |
| typedef struct MCAN_StdMsgIDFilterElement_t | MCAN_StdMsgIDFilterElement |
| Data structure defines the MCAN Standard Message ID Filter Element. | |
| typedef struct MCAN_ExtMsgIDFilterElement_t | MCAN_ExtMsgIDFilterElement |
| Data structure defines the MCAN Extended Message ID Filter Element. | |
| typedef struct MCAN_MsgRAMConfigParams_t | MCAN_MsgRAMConfigParams |
| Data structure defines the MCAN Message RAM Configuration Parameters. Message RAM can contain following sections: Standard ID filters, Extended ID filters, TX FIFO(or TX Q), TX Buffers, TX EventFIFO, RX FIFO0, RX FIFO1, RX Buffer. Note: If particular section in the RAM is not used then it's size should be initialized to '0' (Number of buffers in case of Tx/Rx buffer). | |
| typedef struct MCAN_HighPriorityMsgInfo_t | MCAN_HighPriorityMsgInfo |
| Data structure defines the MCAN High Priority Message. | |
| typedef struct MCAN_BitTimingParams_t | MCAN_BitTimingParams |
| Data structure defines the parameters for bit timing calculation. Bit timing related to data phase will be valid only in case where MCAN is put in CANFD mode and will be '0' otherwise. | |
| typedef struct MCAN_RevisionId_t | MCAN_RevisionId |
| Data structure defines the accessing Revision ID and Core Release Info. of MCAN module. | |
| typedef struct MCAN_ECCAggrRevisionId_t | MCAN_ECCAggrRevisionId |
| Data structure defines the accessing Revision ID of ECC AGGR. | |
| typedef struct MCAN_ECCWrapRevisionId_t | MCAN_ECCWrapRevisionId |
| Data structure defines the accessing Revision ID of ECC wrapper. | |
| typedef struct CANFD_HwCfg_t | CANFD_HwCfg |
| CANFD Hardware Atrributes. More... | |
| typedef struct CANFD_DriverMCB_t | CANFD_DriverMCB |
| CANFD Master Control Block. More... | |
| typedef struct CANFD_MessageObject_t | CANFD_MessageObject |
| CAN message object block. More... | |
Enumerations |
The section has a list of all the data structures which are used internally by the driver.
| typedef struct CANFD_DriverMCB_t CANFD_DriverMCB |
CANFD Master Control Block.
The structure describes the CANFD Driver and is used to hold the relevant information with respect to the CANFD module.
| typedef struct CANFD_HwCfg_t CANFD_HwCfg |
CANFD Hardware Atrributes.
The structure is used to store the hardware specific configuration which is passed to each driver instance
| typedef struct CANFD_MessageObject_t CANFD_MessageObject |
CAN message object block.
The structure defines the message object
| enum CANFD_DriverState_t |
This enumeration defines the values used to represent the CANFD driver state.
| enum CANFD_MCANElemSize_t |
This enumeration defines the MCAN FIFO/Buffer element Size.
| enum MCAN_IntrLineNum_t |
| enum MCAN_IntrSrc_t |
This enumeration defines the values for MCAN interrupts.
| enum MCAN_MemType_t |
| enum MCAN_RxFIFONum_t |