SAME54P20A Test Project
Data Fields
CAN_IR_Type Union Reference

Data Fields

struct {
   uint32_t   RF0N:1
 
   uint32_t   RF0W:1
 
   uint32_t   RF0F:1
 
   uint32_t   RF0L:1
 
   uint32_t   RF1N:1
 
   uint32_t   RF1W:1
 
   uint32_t   RF1F:1
 
   uint32_t   RF1L:1
 
   uint32_t   HPM:1
 
   uint32_t   TC:1
 
   uint32_t   TCF:1
 
   uint32_t   TFE:1
 
   uint32_t   TEFN:1
 
   uint32_t   TEFW:1
 
   uint32_t   TEFF:1
 
   uint32_t   TEFL:1
 
   uint32_t   TSW:1
 
   uint32_t   MRAF:1
 
   uint32_t   TOO:1
 
   uint32_t   DRX:1
 
   uint32_t   BEC:1
 
   uint32_t   BEU:1
 
   uint32_t   ELO:1
 
   uint32_t   EP:1
 
   uint32_t   EW:1
 
   uint32_t   BO:1
 
   uint32_t   WDI:1
 
   uint32_t   PEA:1
 
   uint32_t   PED:1
 
   uint32_t   ARA:1
 
   uint32_t   __pad0__:2
 
bit
 
uint32_t reg
 

Detailed Description

Definition at line 547 of file can.h.

Field Documentation

◆ __pad0__

uint32_t CAN_IR_Type::__pad0__

bit: 30..31 Reserved

Definition at line 579 of file can.h.

◆ ARA

uint32_t CAN_IR_Type::ARA

bit: 29 Access to Reserved Address

Definition at line 578 of file can.h.

◆ BEC

uint32_t CAN_IR_Type::BEC

bit: 20 Bit Error Corrected

Definition at line 569 of file can.h.

◆ BEU

uint32_t CAN_IR_Type::BEU

bit: 21 Bit Error Uncorrected

Definition at line 570 of file can.h.

◆ bit

struct { ... } CAN_IR_Type::bit

Structure used for bit access

◆ BO

uint32_t CAN_IR_Type::BO

bit: 25 Bus_Off Status

Definition at line 574 of file can.h.

◆ DRX

uint32_t CAN_IR_Type::DRX

bit: 19 Message stored to Dedicated Rx Buffer

Definition at line 568 of file can.h.

◆ ELO

uint32_t CAN_IR_Type::ELO

bit: 22 Error Logging Overflow

Definition at line 571 of file can.h.

◆ EP

uint32_t CAN_IR_Type::EP

bit: 23 Error Passive

Definition at line 572 of file can.h.

◆ EW

uint32_t CAN_IR_Type::EW

bit: 24 Warning Status

Definition at line 573 of file can.h.

◆ HPM

uint32_t CAN_IR_Type::HPM

bit: 8 High Priority Message

Definition at line 557 of file can.h.

◆ MRAF

uint32_t CAN_IR_Type::MRAF

bit: 17 Message RAM Access Failure

Definition at line 566 of file can.h.

◆ PEA

uint32_t CAN_IR_Type::PEA

bit: 27 Protocol Error in Arbitration Phase

Definition at line 576 of file can.h.

◆ PED

uint32_t CAN_IR_Type::PED

bit: 28 Protocol Error in Data Phase

Definition at line 577 of file can.h.

◆ reg

uint32_t CAN_IR_Type::reg

Type used for register access

Definition at line 581 of file can.h.

◆ RF0F

uint32_t CAN_IR_Type::RF0F

bit: 2 Rx FIFO 0 Full

Definition at line 551 of file can.h.

◆ RF0L

uint32_t CAN_IR_Type::RF0L

bit: 3 Rx FIFO 0 Message Lost

Definition at line 552 of file can.h.

◆ RF0N

uint32_t CAN_IR_Type::RF0N

bit: 0 Rx FIFO 0 New Message

Definition at line 549 of file can.h.

◆ RF0W

uint32_t CAN_IR_Type::RF0W

bit: 1 Rx FIFO 0 Watermark Reached

Definition at line 550 of file can.h.

◆ RF1F

uint32_t CAN_IR_Type::RF1F

bit: 6 Rx FIFO 1 FIFO Full

Definition at line 555 of file can.h.

◆ RF1L

uint32_t CAN_IR_Type::RF1L

bit: 7 Rx FIFO 1 Message Lost

Definition at line 556 of file can.h.

◆ RF1N

uint32_t CAN_IR_Type::RF1N

bit: 4 Rx FIFO 1 New Message

Definition at line 553 of file can.h.

◆ RF1W

uint32_t CAN_IR_Type::RF1W

bit: 5 Rx FIFO 1 Watermark Reached

Definition at line 554 of file can.h.

◆ TC

uint32_t CAN_IR_Type::TC

bit: 9 Timestamp Completed

Definition at line 558 of file can.h.

◆ TCF

uint32_t CAN_IR_Type::TCF

bit: 10 Transmission Cancellation Finished

Definition at line 559 of file can.h.

◆ TEFF

uint32_t CAN_IR_Type::TEFF

bit: 14 Tx Event FIFO Full

Definition at line 563 of file can.h.

◆ TEFL

uint32_t CAN_IR_Type::TEFL

bit: 15 Tx Event FIFO Element Lost

Definition at line 564 of file can.h.

◆ TEFN

uint32_t CAN_IR_Type::TEFN

bit: 12 Tx Event FIFO New Entry

Definition at line 561 of file can.h.

◆ TEFW

uint32_t CAN_IR_Type::TEFW

bit: 13 Tx Event FIFO Watermark Reached

Definition at line 562 of file can.h.

◆ TFE

uint32_t CAN_IR_Type::TFE

bit: 11 Tx FIFO Empty

Definition at line 560 of file can.h.

◆ TOO

uint32_t CAN_IR_Type::TOO

bit: 18 Timeout Occurred

Definition at line 567 of file can.h.

◆ TSW

uint32_t CAN_IR_Type::TSW

bit: 16 Timestamp Wraparound

Definition at line 565 of file can.h.

◆ WDI

uint32_t CAN_IR_Type::WDI

bit: 26 Watchdog Interrupt

Definition at line 575 of file can.h.


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