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

Defines possible actions for standard ID filters. More...

Collaboration diagram for Standard ID filter action:

Macros

#define FDCAN_SFEC_DISABLE   0x0
 Filter is disabled. More...
 
#define FDCAN_SFEC_FIFO0   0x1
 Put message into FIFO0. More...
 
#define FDCAN_SFEC_FIFO1   0x2
 Put message into FIFO1. More...
 
#define FDCAN_SFEC_REJECT   0x3
 Reject message. More...
 
#define FDCAN_SFEC_PRIO   0x4
 Treat message as priority message (and continue processing further rules) More...
 
#define FDCAN_SFEC_PRIO_FIFO0   0x5
 Treat message as priority and put it into FIFO0. More...
 
#define FDCAN_SFEC_PRIO_FIFO1   0x6
 Treat message as priority and put it into FIFO1. More...
 

Detailed Description

Defines possible actions for standard ID filters.

All actions except of FDCAN_SFEC_PRIO cause filter matching to terminate immediately with desired outcome. FDCAN_SFEC_PRIO sets priority flag for message and continues processing remaining filters.

Macro Definition Documentation

◆ FDCAN_SFEC_DISABLE

#define FDCAN_SFEC_DISABLE   0x0

Filter is disabled.

No matchin occurrs.

Definition at line 552 of file fdcan.h.

◆ FDCAN_SFEC_FIFO0

#define FDCAN_SFEC_FIFO0   0x1

Put message into FIFO0.

Definition at line 555 of file fdcan.h.

◆ FDCAN_SFEC_FIFO1

#define FDCAN_SFEC_FIFO1   0x2

Put message into FIFO1.

Definition at line 558 of file fdcan.h.

◆ FDCAN_SFEC_PRIO

#define FDCAN_SFEC_PRIO   0x4

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

Definition at line 564 of file fdcan.h.

◆ FDCAN_SFEC_PRIO_FIFO0

#define FDCAN_SFEC_PRIO_FIFO0   0x5

Treat message as priority and put it into FIFO0.

Definition at line 567 of file fdcan.h.

◆ FDCAN_SFEC_PRIO_FIFO1

#define FDCAN_SFEC_PRIO_FIFO1   0x6

Treat message as priority and put it into FIFO1.

Definition at line 570 of file fdcan.h.

◆ FDCAN_SFEC_REJECT

#define FDCAN_SFEC_REJECT   0x3

Reject message.

Definition at line 561 of file fdcan.h.