Zephyr Project API 3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
can_mcan_rx_fifo_hdr Struct Reference

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
 

Detailed Description

Bosch M_CAN Rx Buffer and FIFO Element header.

See Bosch M_CAN Users Manual section 2.4.2 for details.

Field Documentation

◆ [union]

union { ... } can_mcan_rx_fifo_hdr

◆ anmf

uint32_t can_mcan_rx_fifo_hdr::anmf

◆ brs

uint32_t can_mcan_rx_fifo_hdr::brs

◆ dlc

uint32_t can_mcan_rx_fifo_hdr::dlc

◆ esi

uint32_t can_mcan_rx_fifo_hdr::esi

◆ ext_id

uint32_t can_mcan_rx_fifo_hdr::ext_id

◆ fdf

uint32_t can_mcan_rx_fifo_hdr::fdf

◆ fidx

uint32_t can_mcan_rx_fifo_hdr::fidx

◆ pad1

uint32_t can_mcan_rx_fifo_hdr::pad1

◆ pad2

uint32_t can_mcan_rx_fifo_hdr::pad2

◆ res

uint32_t can_mcan_rx_fifo_hdr::res

◆ rtr

uint32_t can_mcan_rx_fifo_hdr::rtr

◆ rxts

uint32_t can_mcan_rx_fifo_hdr::rxts

◆ std_id

uint32_t can_mcan_rx_fifo_hdr::std_id

◆ xtd

uint32_t can_mcan_rx_fifo_hdr::xtd

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