Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 697 Bytes

File metadata and controls

45 lines (32 loc) · 697 Bytes

ST-LIB

Library to simplify STM32 H7 firmware development using C++.

Main layers:

  • HALAL
  • ST-LIB_LOW
  • ST-LIB_HIGH

Quickstart

./tools/init-submodules.sh
cmake --preset simulator
cmake --build --preset simulator
ctest --preset simulator-all

Documentation

Recommended Presets

  • simulator
  • simulator-asan
  • nucleo-*
  • board-*

List all presets:

cmake --list-presets

Formatting and Hooks

pip install pre-commit
./tools/install-git-hooks.sh
pre-commit run --all-files