GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Hyperloop-UPV/ST-LIB: Library for STM32H7ZGT6 Utilities

BranchesTags
Open more actions menu

Latest commit

 

History

2,621 Commits
2,621 Commits

Folders and files

NameName
Last commit message
Last commit date
.changesets
.changesets
 
 
.github/workflows
.github/workflows
 
 
.vscode
.vscode
 
 
Inc
Inc
 
 
LWIP
LWIP
 
 
STM32CubeH7 @ f5c0b7a
STM32CubeH7 @ f5c0b7a
 
 
Src
Src
 
 
Tests
Tests
 
 
ci
ci
 
 
docs
docs
 
 
toolchains
toolchains
 
 
tools
tools
 
 
.clang-format
.clang-format
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
.pre-commit-config.yaml
.pre-commit-config.yaml
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CMakeLists.txt
CMakeLists.txt
 
 
CMakePresets.json
CMakePresets.json
 
 
LinkerScript.ld
LinkerScript.ld
 
 
README.md
README.md
 
 
StartupCode.s
StartupCode.s
 
 
System.c
System.c
 
 
VERSION
VERSION
 
 

Repository files navigation

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

  • Setup: docs/setup.md
  • Build and presets: docs/build-and-presets.md
  • Testing: docs/testing.md
  • Protections and diagnostics: docs/protections-and-diagnostics.md
  • Board contract: docs/st-lib-board-contract.md
  • Releases: docs/releases.md

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

About

Library for STM32H7ZGT6 Utilities

hyperloopupv.com

Topics

firmwarehyperloopstm32

Resources

Readme
Activity
Custom properties

Stars

11 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.