How to read out all CAN messages in the FIFO buffer Hi,I'm new to the ST family of processorers and we are currentl using the SPC58EC discovery board at the company I'm currently working at.Background:I'm trying to make an application read out and print on serial what is being sent on the CAN bus. Right now I'm using the following lines of code in the main loop: returnvalue = can_lld_receive(&CAND2, CAN_FIFO0_RXBUFFER, &rxf); if (returnvalue == CAN_MSG_OK) { write_can_msg(0, 0, rxf.ID, rxf.data8, rxf.DLC); rxCounterPoll++; pal_lld_clearpad(PORT_F, PF_LED2); }which works OK. I have set up the FIFO buffer to have 64 slots and when I flood the CAN bus with messages using busmaster the FIFO buffer seems to be working.To my issue: when I fill up the FIFO buffer it seems like the above lines of code does not empty it when I stop flooding the bus. After filling up the buffer if I wait a couple of seconds and then start sending a new message one by one, can_lld_receive executes still the old messag