Hi vTaskdelay API is blocking my task indefinitely .
I have inserted vTaskDelay( 1 ) ; in my code and the task gets suspended. I know that the tick ISR is getting generated still this wont work , what could be the problem ?.
Have you tried whether vTaskDelay(100) works (or any number greater than 1) -
‘1’ means 1 TICK - this is generally not useful as the time taken to enter and exiting the function may be approaching 1 TICK anyway
Try a bigger number report back.
Tried with 10 , still the same problem . The problem could be that I am working on the Skyeye simulator for Samsung S3C4510 processor and not the real hardware. Also, I have observed for the simulator that one tick takes a long time to elapse . I need to check on the hardware shortly.