2020-11-25 03:58 PM
2020-11-26 12:18 AM
Yes, would be nice to have that option. Some generated code uses CMSIS wrappers though, like FATFS or MX_USB_HOST_Init in StartDefaultTask().
2020-11-26 03:33 PM
If not for CMSIS-RTOS wrapper, then what exactly do you need from ST at all? Their added improvements bugs and stagnating with old versions because of ridiculously slow development cycle?
https://github.com/FreeRTOS/FreeRTOS-Kernel
What stops you from just downloading and using the latest FreeRTOS?
2020-11-26 05:18 PM
Because not everyone likes FreeRTOS? RTX is a fine RTOS too. And there are others.
-- pa
2020-11-27 08:29 AM
Because I "inherited" this project and it is a CubeMX/CubeIDE project, so, simply using CubeMX to add FreeRTOS would be the easiest path forward.
Sometimes we have to work with what we are given!
Having said that, manually adding FreeRTOS is of course an option.
2020-11-28 06:50 AM
Other RTOS is fine, but the question here is how to use FreeRTOS.
2020-11-28 06:51 AM
The easiest path is the one with the least amount of problems. CubeMX generated bloatware is the exact opposite to it...