Question
FreeRTOS ulTotalRunTime should be defined as volatile
After failing to view run time results of tasks in FreeRTOS, found this blog from Atollic which describes ulTutoralRunTime in tasks.c has to be defined as volatile otherwise it won't be updated whenever optimization is above -O0 .
