Zephyr API Documentation
3.6.99
A Scalable Open Source RTOS
|
Bosch M_CAN Tx Buffer 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 | |
} | |
}; | |
uint16_t | res1 |
uint8_t | dlc: 4 |
uint8_t | brs: 1 |
uint8_t | fdf: 1 |
uint8_t | tsce: 1 |
uint8_t | efc: 1 |
uint8_t | mm |
Bosch M_CAN Tx Buffer Element header.
See Bosch M_CAN Users Manual section 2.4.3 for details.
union { ... } can_mcan_tx_buffer_hdr::@146 |
uint8_t can_mcan_tx_buffer_hdr::brs |
uint8_t can_mcan_tx_buffer_hdr::dlc |
uint8_t can_mcan_tx_buffer_hdr::efc |
uint32_t can_mcan_tx_buffer_hdr::esi |
uint32_t can_mcan_tx_buffer_hdr::ext_id |
uint8_t can_mcan_tx_buffer_hdr::fdf |
uint8_t can_mcan_tx_buffer_hdr::mm |
uint32_t can_mcan_tx_buffer_hdr::pad1 |
uint32_t can_mcan_tx_buffer_hdr::pad2 |
uint16_t can_mcan_tx_buffer_hdr::res1 |
uint32_t can_mcan_tx_buffer_hdr::rtr |
uint32_t can_mcan_tx_buffer_hdr::std_id |
uint8_t can_mcan_tx_buffer_hdr::tsce |
uint32_t can_mcan_tx_buffer_hdr::xtd |