libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Extended ID filter match type

Matching strategy for extended ID filters. More...

Collaboration diagram for Extended ID filter match type:

Macros

#define FDCAN_EFT_RANGE   0x0
 Filter matches all messages in range from id1 to id2. More...
 
#define FDCAN_EFT_DUAL   0x1
 Filter matches messages with id1 or id2. More...
 
#define FDCAN_EFT_ID_MASK   0x2
 Filter matches messages which match id1 after being unmasked using id2. More...
 
#define FDCAN_EFT_RANGE_NOXIDAM   0x3
 Similar to FDCAN_EFT_RANGE except of ignoring global mask set using FDCAN_XIDAM register. More...
 

Detailed Description

Matching strategy for extended ID filters.

Macro Definition Documentation

◆ FDCAN_EFT_DUAL

#define FDCAN_EFT_DUAL   0x1

Filter matches messages with id1 or id2.

Definition at line 641 of file fdcan.h.

◆ FDCAN_EFT_ID_MASK

#define FDCAN_EFT_ID_MASK   0x2

Filter matches messages which match id1 after being unmasked using id2.

Definition at line 645 of file fdcan.h.

◆ FDCAN_EFT_RANGE

#define FDCAN_EFT_RANGE   0x0

Filter matches all messages in range from id1 to id2.

Definition at line 638 of file fdcan.h.

◆ FDCAN_EFT_RANGE_NOXIDAM

#define FDCAN_EFT_RANGE_NOXIDAM   0x3

Similar to FDCAN_EFT_RANGE except of ignoring global mask set using FDCAN_XIDAM register.

Definition at line 650 of file fdcan.h.