Data Fields
MCAN_ExtMsgIDFilterElement_t Struct Reference

Data structure defines the MCAN Extended Message ID Filter Element. More...

#include <drivers/canfd/include/canfd_internal.h>

Data Fields

uint32_t efid1
 
uint32_t efec
 
uint32_t efid2
 
uint32_t eft
 

Detailed Description

Data structure defines the MCAN Extended Message ID Filter Element.

Field Documentation

uint32_t MCAN_ExtMsgIDFilterElement_t::efec

Extended Filter Element Configuration 000 - Disable filter element 001 - Store in Rx FIFO 0 if filter matches 010 - Store in Rx FIFO 1 if filter matches 011 - Reject ID if filter matches 100 - Set priority if filter matches 101 - Set priority and store in FIFO 0 if filter matches 110 - Set priority and store in FIFO 1 if filter matches 111 - Store into Rx Buffer or as debug message, configuration of SFT[1:0] ignored. If EFEC = 100b, 101b, or 110b a match sets high priority message event is generated.

uint32_t MCAN_ExtMsgIDFilterElement_t::efid1

Extended Filter ID 1

uint32_t MCAN_ExtMsgIDFilterElement_t::efid2

Extended Filter ID 2

uint32_t MCAN_ExtMsgIDFilterElement_t::eft

Extended Filter Type 00 - Range filter from EFID1 to EFID2 (EFID2 >= EFID1) 01 - Dual ID filter for EFID1 or EFID2 10 - Classic filter: EFID1 = filter, EFID2 = mask 11 - Range filter from EFID1 to EFID2 (EFID2 >= EFID1), XIDAM mask not applied


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

Copyright 2020, Texas Instruments Incorporated