Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
Bosch M_CAN Rx Buffer and FIFO Element header. More...
#include <can_mcan.h>
Data Fields | ||
union { | ||
struct { | ||
uint32_t ext_id: 29 | ||
uint32_t rtr: 1 | ||
uint32_t xtd: 1 | ||
uint32_t esi: 1 | ||
} | ||
struct { | ||
uint32_t pad1: 18 | ||
uint32_t std_id: 11 | ||
uint32_t pad2: 3 | ||
} | ||
}; | ||
uint32_t | rxts: 16 | |
uint32_t | dlc: 4 | |
uint32_t | brs: 1 | |
uint32_t | fdf: 1 | |
uint32_t | res: 2 | |
uint32_t | fidx: 7 | |
uint32_t | anmf: 1 | |
Bosch M_CAN Rx Buffer and FIFO Element header.
See Bosch M_CAN Users Manual section 2.4.2 for details.
union { ... } can_mcan_rx_fifo_hdr |
uint32_t can_mcan_rx_fifo_hdr::anmf |
uint32_t can_mcan_rx_fifo_hdr::brs |
uint32_t can_mcan_rx_fifo_hdr::dlc |
uint32_t can_mcan_rx_fifo_hdr::esi |
uint32_t can_mcan_rx_fifo_hdr::ext_id |
uint32_t can_mcan_rx_fifo_hdr::fdf |
uint32_t can_mcan_rx_fifo_hdr::fidx |
uint32_t can_mcan_rx_fifo_hdr::pad1 |
uint32_t can_mcan_rx_fifo_hdr::pad2 |
uint32_t can_mcan_rx_fifo_hdr::res |
uint32_t can_mcan_rx_fifo_hdr::rtr |
uint32_t can_mcan_rx_fifo_hdr::rxts |
uint32_t can_mcan_rx_fifo_hdr::std_id |
uint32_t can_mcan_rx_fifo_hdr::xtd |