Dear Petr Stancik
Could you please explain 'FLEXCAN_DRV_SetRxIndividualMask' function?
I expected to receive CAN msg of all IDs, but olny ID set in 'FLEXCAN_DRV_ConfigRxMb' wiil be received.
The test code is shown below.
=================================================
FLEXCAN_DRV_ConfigRxMb(INST_CANCOM1, RX_MAILBOX_1, &dataInfo, 0x100); //RX_MAILBOX_1 = 1UL
FLEXCAN_DRV_SetRxIndividualMask(INST_CANCOM1,FLEXCAN_MSG_ID_STD,RX_MAILBOX_1,0xFFFFFFFFu);
FLEXCAN_DRV_Receive(INST_CANCOM1, RX_MAILBOX_1, &recvBuff);
for(;;)
{
if(FLEXCAN_DRV_GetTransferStatus(INST_CANCOM1, RX_MAILBOX_1) == STATUS_SUCCESS)
{
FLEXCAN_DRV_Receive(INST_CANCOM1, RX_MAILBOX_1, &recvBuff);
count ++;
}
}
=================================================
Please correct me if I misunderstood your answer.
Thanks