I’m a beginner at FreeRTOS, I’ve wrote a simple application that turn on and off between two leds (each task turns a led on and turn off the other).
The problem is i’ve wrote the two tasks but the schedular puts a task in running and switch to the other and stops at this task without switching again.
Maybe i’ve missunderstood how it works. So please help would be appreciated. This is the code i’ve written
Do you know the task is still running ok and not just crashed? What code is executing when you pause the debugger? Does the xTickCount variable in tasks.c increment still?
Can you tell me how to check this, please ?
I’m trying to access xTickCount via xTaskGetCount(), But don’t know how to check it. Tried printing it on LCD but nothing’s showing up. (LCD is working and code its tested).
When I put xTaskDelay(1) inside the two tasks. xTickCount increments normally beyond 1 but still it hangs on one task without switching back and fourth.