Hello,
I have a question regarding FlexCAN filtering.
I am currently using CAN FD, and with the FD configuration, the number of available Message Buffers (MBs) is limited to a maximum of 13.
When looking at settings from the MCUXpresso Config Tool or in code such as:
const flexcan_rx_mb_config_t CAN1_rx_mb_config_0 = {
.id = FLEXCAN_ID_STD(291UL),
.format = kFLEXCAN_FrameFormatStandard,
.type = kFLEXCAN_FrameTypeData
};
It seems that a single Message Box is mapped to a single CAN ID filter.
In the previous MCUs I used, there were filtering functions that allowed for range-based filtering.
Is there a similar way to implement this in the current setup?
For example, receiving only CAN IDs within the range of 0x100 to 0x200.
Thank you!