STM32CubeMX FreeRTOS heap usage estimate incorrect
STM32CubeMX version 6.2.1, target STM3G474VE, CMSIS v2. If you create a time with "static" allocation, the "FreeRTOS Heap Usage" tab shows no heap usage by that timer. However, osTimerNew() always allocates the TimerCallback_t structure from the heap, even for "statically" allocated timers. So every timer uses at least 8 bytes of heap space.
I haven't done a thorough look at CMSIS v1, but at a quick glance it appears to correctly statically allocate all memory for a "static" timer. At least as long as the config param "memory allocation" is set to "dynamic/Static".
