libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
Extended ID filter action

These are possible actions, extended filter can have. More...

Collaboration diagram for Extended ID filter action:

Macros

#define FDCAN_EFEC_DISABLE   0x0
 Disable this filter. More...
 
#define FDCAN_EFEC_FIFO0   0x1
 Put message into FIFO0. More...
 
#define FDCAN_EFEC_FIFO1   0x2
 Put message into FIFO1. More...
 
#define FDCAN_EFEC_REJECT   0x3
 Reject message. More...
 
#define FDCAN_EFEC_PRIO   0x4
 Treat message as priority message (and continue processing further rules) More...
 
#define FDCAN_EFEC_PRIO_FIFO0   0x5
 Treat message as priority and put it into FIFO0. More...
 
#define FDCAN_EFEC_PRIO_FIFO1   0x6
 Treat message as priority and put it into FIFO1. More...
 

Detailed Description

These are possible actions, extended filter can have.

If filter is disabled, then no matching is performed. All other actions except of FDCAN_EFEC_PRIO cause matching to terminate with required outcome. FDCAN_EFEC_PRIO marks message as priority and continues matching.

Macro Definition Documentation

◆ FDCAN_EFEC_DISABLE

#define FDCAN_EFEC_DISABLE   0x0

Disable this filter.

Definition at line 605 of file fdcan.h.

◆ FDCAN_EFEC_FIFO0

#define FDCAN_EFEC_FIFO0   0x1

Put message into FIFO0.

Definition at line 608 of file fdcan.h.

◆ FDCAN_EFEC_FIFO1

#define FDCAN_EFEC_FIFO1   0x2

Put message into FIFO1.

Definition at line 611 of file fdcan.h.

◆ FDCAN_EFEC_PRIO

#define FDCAN_EFEC_PRIO   0x4

Treat message as priority message (and continue processing further rules)

Definition at line 617 of file fdcan.h.

◆ FDCAN_EFEC_PRIO_FIFO0

#define FDCAN_EFEC_PRIO_FIFO0   0x5

Treat message as priority and put it into FIFO0.

Definition at line 620 of file fdcan.h.

◆ FDCAN_EFEC_PRIO_FIFO1

#define FDCAN_EFEC_PRIO_FIFO1   0x6

Treat message as priority and put it into FIFO1.

Definition at line 623 of file fdcan.h.

◆ FDCAN_EFEC_REJECT

#define FDCAN_EFEC_REJECT   0x3

Reject message.

Definition at line 614 of file fdcan.h.