Port Project to FreeRTOS
STM32CubeMX can generate FreeRTOS structures, but the result leaves you with a rather clunky mix of CMSIS macros and native FreeRTOS code, which (because generated) may not be edited manually. To circumvent this, a manually-integrated native FreeRTOS installation should be used.