![]() |
![]() |
Data structure defines the MCAN Tx Event FIFO element. More...
#include <drivers/canfd/include/canfd_internal.h>
Data Fields | |
| uint32_t | id |
| uint32_t | rtr |
| uint32_t | xtd |
| uint32_t | esi |
| uint32_t | txts |
| uint32_t | dlc |
| uint32_t | brs |
| uint32_t | fdf |
| uint32_t | et |
| uint32_t | mm |
Data structure defines the MCAN Tx Event FIFO element.
| uint32_t MCAN_TxEventFIFOElement_t::brs |
Bit Rate Switching 0 - Frame transmitted without bit rate switching 1 - Frame transmitted with bit rate switching
| uint32_t MCAN_TxEventFIFOElement_t::dlc |
Data Length Code 0-8 - CAN + CAN FD: frame with 0-8 data bytes transmitted 9-15 - CAN: frame with 8 data bytes transmitted 9-15 - CAN FD: frame with 12/16/20/24/32/48/64 data bytes transmitted
| uint32_t MCAN_TxEventFIFOElement_t::esi |
Error State Indicator 0 - Transmitting node is error active 1 - Transmitting node is error passive
| uint32_t MCAN_TxEventFIFOElement_t::et |
Event Type 00 - Reserved 01 - Tx event 10 - Transmission in spite of cancellation (always set for transmissions in DAR mode) 11 - Reserved
| uint32_t MCAN_TxEventFIFOElement_t::fdf |
FD Format 0 - Standard frame format 1 - CAN FD frame format (new DLC-coding and CRC)
| uint32_t MCAN_TxEventFIFOElement_t::id |
Identifier
| uint32_t MCAN_TxEventFIFOElement_t::mm |
Message Marker
| uint32_t MCAN_TxEventFIFOElement_t::rtr |
Remote Transmission Request 0 - Data frame transmitted 1 - Remote frame transmitted
| uint32_t MCAN_TxEventFIFOElement_t::txts |
Tx Timestamp
| uint32_t MCAN_TxEventFIFOElement_t::xtd |
Extended Identifier 0 - 11-bit standard identifier 1 - 29-bit extended identifier