I’m having an issue where one of my task is still considered as blocked by the scheduler even if the event it’s waiting on has been set, from an ISR (then the timer service).
Here is an image summarising the happy path and the failure when it happens.
The Timer Service has the highest priority, and actually we can see it is doing what is expected. What I don’t understand is why the task will not be unblocked after the event it’s waiting on is set. Is there any configuration I could have missed?
The FreeRTOS version used is 10.3.1.
Thanks in advance