I’m using FreeRTOS with an ATMega1280 based project. I’m trying to optimise heap and stack usage as the device is fairly memory constrained.
So I’m making use of uxTaskGetStackHighWaterMark(xTaskHandle). I don’t really want to use more RAM to store the task names, but it would be helpful to log the names rather than the handle IDs. The names are in the TCB of course but I can’t see a function to retrieve them.
Could somebody point me to a function, if it exists, or is there an architectural reason that one couldn’t/shouldn’t be added?