cancel
Showing results for 
Search instead for 
Did you mean: 

send 3 more Tx Header using FD CAN

matheuscaltran
Associate II

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

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
matheuscaltran
Associate II

Reading about the HAL DF CAN library I found: HAL_FDCAN_GetTxFifoFreeLevel(hfdcan) != 3

View solution in original post

1 REPLY 1
matheuscaltran
Associate II

Reading about the HAL DF CAN library I found: HAL_FDCAN_GetTxFifoFreeLevel(hfdcan) != 3