Microchip® Advanced Software Framework

CAN_RX_ELEMENT_R1_Type Union Reference

#include <can.h>

Data Fields

struct {
   uint32_t   __pad0__:2
 
   uint32_t   ANMF:1
 
   uint32_t   BRS:1
 
   uint32_t   DLC:4
 
   uint32_t   FDF:1
 
   uint32_t   FIDX:7
 
   uint32_t   RXTS:16
 
bit
 
uint32_t reg
 

uint32_t CAN_RX_ELEMENT_R1_Type::__pad0__

bit: 22..23 Reserved

uint32_t CAN_RX_ELEMENT_R1_Type::ANMF

bit: 31 Accepted Non-matching Frame

struct { ... } CAN_RX_ELEMENT_R1_Type::bit

Structure used for bit access

Referenced by CAN0_Handler().

uint32_t CAN_RX_ELEMENT_R1_Type::BRS

bit: 20 Bit Rate Switch

uint32_t CAN_RX_ELEMENT_R1_Type::DLC

bit: 16..19 Data Length Code

Referenced by CAN0_Handler().

uint32_t CAN_RX_ELEMENT_R1_Type::FDF

bit: 21 FD Format

Referenced by CAN0_Handler().

uint32_t CAN_RX_ELEMENT_R1_Type::FIDX

bit: 24..30 Filter Index

uint32_t CAN_RX_ELEMENT_R1_Type::reg

Type used for register access

uint32_t CAN_RX_ELEMENT_R1_Type::RXTS

bit: 0..15 Rx Timestamp