I would like to use message service to synchronize task with IRQ serrvices. I am not sure if the adl_msgHandler_f call-back function must be re-entry safe or not?
What I mean is: if a task sends a message and the IRQ service sends the message for the same handler, will it be called at the same time (ie. during execution of the handler it will be preempted and second instance will be called)? Or rather the handler will be called sequentially? The execution priority isn’t a problem, but function reentrancy is…