Zephyr Project API 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
can_mcan_tx_buffer_hdr Struct Reference

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
 

Detailed Description

Bosch M_CAN Tx Buffer Element header.

See Bosch M_CAN Users Manual section 2.4.3 for details.

Field Documentation

◆ [union]

union { ... } can_mcan_tx_buffer_hdr

◆ brs

uint8_t can_mcan_tx_buffer_hdr::brs

◆ dlc

uint8_t can_mcan_tx_buffer_hdr::dlc

◆ efc

uint8_t can_mcan_tx_buffer_hdr::efc

◆ esi

uint32_t can_mcan_tx_buffer_hdr::esi

◆ ext_id

uint32_t can_mcan_tx_buffer_hdr::ext_id

◆ fdf

uint8_t can_mcan_tx_buffer_hdr::fdf

◆ mm

uint8_t can_mcan_tx_buffer_hdr::mm

◆ pad1

uint32_t can_mcan_tx_buffer_hdr::pad1

◆ pad2

uint32_t can_mcan_tx_buffer_hdr::pad2

◆ res1

uint16_t can_mcan_tx_buffer_hdr::res1

◆ rtr

uint32_t can_mcan_tx_buffer_hdr::rtr

◆ std_id

uint32_t can_mcan_tx_buffer_hdr::std_id

◆ tsce

uint8_t can_mcan_tx_buffer_hdr::tsce

◆ xtd

uint32_t can_mcan_tx_buffer_hdr::xtd

The documentation for this struct was generated from the following file: