I am running into an issue when I introduce a vTaskDelay to a task everything stops working. If I remove the vTaskDelay from the task, the task executes without any issue. I verified my tick is working properly. I have looked on the forum and I can see a lot of people having similar issues, all contributed to the timer not firing. I checked that my vTickISR is firing and calling xTaskIncrementTick but with a vTaskDelay added to the task, the task is only called once and is never called again…
Has anyone else encountered this? What could be the reasoning.
Thanks in advance.