I'm going to write a driver for the CAN modules in the Blackfin (BF548M).
It should be able to reconfigure a receive mailbox during normal operation.
I want to make sure, that I don't loose any message that's coming in, when
I do this.
The handbook says, that disabling a receive mailbox, while a message
is coming in, that would match it's identifier fields, leads to the loss of
this message, even if another mailbox would swallow it.
The question now is: How do I know no message is currently coming in so
that I can disable a mailbox without loosing a message? Or in other words:
Can I detect a safe point in time where to disable a receive mailbox without
risking to loose a message?