pub fn clear_receive_fifo(&self) {
        while self.num_available_messages() > 0 {
            release_receive_fifo(self.regs());
        }
    }
Clear the receive FIFO, discarding any valid, partial, or invalid
packets.

This is typically used to clear an overrun receive FIFO.

TODO: Not sure if this needs to be guarded against Bus Off or other
error states.
esp-hal/src/twai/mod.rs