mugabe / stm32-template

STM32 Project Template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

STM32 C++ Template.

STM32 C++ project template with FreeRTOS and libopencm3. No HAL, no LL, no other standard libraries.

Project preconfigured for STM32F4.

Prerequisites

Toolchain

arm-none-eabi-gcc is used to build the code.

Libraries

Download/clone libraries to libs directory.

  1. libopencm3 - clone to libs/libopencm3 and build (just make).
  2. libopencm3_cpp_extensions - clone to libs/libopencm3_cpp_extensions.
  3. FreeRTOS - extract FreeRTOS/Source to libs/freertos.
  4. freertos-addons - clone to libs/freertos-addons.

Special thanks!

This template based on Pastilda source code. As new embed developer I found it very usefull for my first C++ STM32 projects.

About

STM32 Project Template


Languages

Language:C++ 48.3%Language:C 30.1%Language:CMake 21.6%