CMake module containing CMSIS headers for STMicroelectronics' STM32G4 Series of ARM Cortex-M4 microcontrollers.
  • CMake 50.7%
  • Linker Script 29.1%
  • C 13.3%
  • Shell 6.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2024-03-06 02:56:36 +01:00
.vscode initial commit 2024-02-04 11:36:05 +01:00
cmake cmake: fixed st-flash binary detection 2024-03-06 02:56:36 +01:00
example cmake: removed functions to set lsi/hsi. 2024-03-04 04:16:13 +01:00
vendor initial commit 2024-02-04 11:36:05 +01:00
.gitignore initial commit 2024-02-04 11:36:05 +01:00
LICENSE initial commit 2024-02-04 11:36:05 +01:00
README.md initial commit 2024-02-04 11:36:05 +01:00
update_vendor.sh initial commit 2024-02-04 11:36:05 +01:00

cmake-stm32g4-cmsis

CMake module containing CMSIS headers for STMicroelectronics' STM32G4 Series of ARM Cortex-M4 microcontrollers.

The module provides a stripped-down selection of CMSIS headers required by the supported devices, that are ideal for bare-metal development.

The module requires a GCC cross toolchain for AArch32 bare-metal (arm-none-eabi). We recommend the official GCC builds from ARM. IAR™ and Keil® toolchains are not supported (yet?).

How to use

TODO

Examples

A simple example, suitable for the NUCLEO-G431KB board, is provided here.