My current ideas:
- Start new task each time and wait for mutex within. What about performance?
- Start separated task and queue timer notification to it. What about performance, again?
- Just check and skip tick if mutex is busy. Worst, but OK solution.
What about already listed ideas, or is thre better one?
P.s.: I have noticed about calling directly from timer's ISR, is it possible?