Hello,
we had that topic handled by mail before with Arnon Friedmann and agreed to place them in e2e. The topic was:
As I read the documentation I can only get called by callback and MUST consume all messages or I need to actively poll or wait them.
This means I am handling all my stuff inside the callback context or I need a separate receiver-task waiting or polling for new messages.
So in which context is this callback executed? Is it an HwI?
Is it also possible to just get informed via callback and then like sending an event to a task and if time is available handling the event and executing the receive-functionality to copy the data out of the buffer and handle it? After that operation we can signalize we finished and the buffer can be freed.
I can place a mailbox in between and copy the data into the mailbox when the callback is executed but in our architecture that means one extra copy-operation and this is not optimal.
Best regards
Felix