STM32 C++ project template with FreeRTOS and libopencm3. No HAL, no LL, no other standard libraries.
Project preconfigured for STM32F4.
arm-none-eabi-gcc is used to build the code.
Download/clone libraries to libs
directory.
- libopencm3 - clone to
libs/libopencm3
and build (justmake
). - libopencm3_cpp_extensions - clone to
libs/libopencm3_cpp_extensions
. - FreeRTOS - extract
FreeRTOS/Source
tolibs/freertos
. - freertos-addons - clone to
libs/freertos-addons
.
This template based on Pastilda source code. As new embed developer I found it very usefull for my first C++ STM32 projects.