I am running FreeRTOS on STM32-Eval board. I create a task and call vTaskDelay(x) at the end to have the task block for x number of ticks and have the board enter sleep state.
Is there a way to resume the task when an interrupt triggers or it just has to wait until the block time has expired?
I cannot call vTaskSuspend because i do want the task to run on its own after x number of ticks as well. I want the interrupt as a way to wake the device earlier and resume normal operation.