Structure for MCAN Extended Message ID Filter Element. More...
#include <MCAN.h>
Data Fields | |
uint32_t | efid1 |
uint32_t | efid2 |
uint32_t | efec |
uint32_t | eft |
Structure for MCAN Extended Message ID Filter Element.
uint32_t MCAN_ExtMsgIDFilterElement::efid1 |
Extended Filter ID 1 (29-bits)
uint32_t MCAN_ExtMsgIDFilterElement::efid2 |
Extended Filter ID 2 (29-bits)
uint32_t MCAN_ExtMsgIDFilterElement::efec |
Extended Filter Element Configuration 0 = Disable filter element 1 = Store in Rx FIFO 0 if filter matches 2 = Store in Rx FIFO 1 if filter matches 3 = Reject ID if filter matches 4 = Set priority if filter matches 5 = Set priority and store in FIFO 0 if filter matches 6 = Set priority and store in FIFO 1 if filter matches 7 = Store into Rx Buffer or as debug message, configuration of SFT[1:0] ignored. If EFEC = 4-6, a match sets high priority message status and generates an interrupt.
uint32_t MCAN_ExtMsgIDFilterElement::eft |
Extended Filter Type 0 = Range filter from EFID1 to EFID2 (EFID2 >= EFID1) 1 = Dual ID filter for EFID1 or EFID2 2 = Classic filter: EFID1 = filter, EFID2 = mask 3 = Range filter from EFID1 to EFID2 (EFID2 >= EFID1), XIDAM mask not applied