I received a question about the LCD task of the demo. It is the same task of the standard FreeRTOS demo for STM32. When the task starts, it displays a splash screen
Demo splash screen
The LCD task is a 'gatekeeper' task. It is the only task that is permitted to access the display directly. Other tasks wishing to write a message to the LCD send the message on a queue to the LCD task instead of accessing the LCD themselves. The LCD task just blocks on the queue waiting for messages - waking and displaying the messages as they arrive.
It is used for example by the Check task to display the status of all running task.
If the display stays white all time, this is a bug. I will test the demo again, and come back on this topic.
Thanks for signaling the problem.
I checked the demo but it seems to work fine. Please send me more details about the problem, for further investigation.