Skip to content

Various project templates for STM32G4 devices

Notifications You must be signed in to change notification settings

jc-SpaceXp/STM32G4-Templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STM32G4 Project Templates

Some basic project templates which are intended for the arm-none-eabi-gcc toolchain. Does include support for unit tests if you wish to use them. Otherwise remove the relevant dirs if you decide against testing. Look at other branches for different setups e.g. FreeRTOS support, CMSIS support instead of Libopencm3 etc.

The project itself is blinking the user LED on the STM32G431KB Nucleo device.

Tools

The following tools are needed to build this project

Submodules

CMSIS will also produce linker warnings due to newlib e.g. “_write is not implemented and will always fail”. There is quite a bit of a size overhead when pulling in all the CMSIS modules. An average project would be around ~100Mb.