2023-11-16 12:47 PM - edited 2023-11-16 12:48 PM
In the case of normal CAN, the mailboxes were full and to send more than 3, use HAL_CAN_GetTxMailboxesFreeLevel(hcan) != 3
In the case of DF CAN there are no mainboxes but FIFO or Queue mode, how do I empty it in DF CAN? without using delay and of course
I'm using DF CAN as a normal configuration communicating with an esp32, I can already receive the 3 values with the esp32, I just need to know how to clear the FIFO
Solved! Go to Solution.
2023-11-16 01:14 PM
Reading about the HAL DF CAN library I found: HAL_FDCAN_GetTxFifoFreeLevel(hfdcan) != 3
2023-11-16 01:14 PM
Reading about the HAL DF CAN library I found: HAL_FDCAN_GetTxFifoFreeLevel(hfdcan) != 3