Skip to content

stm32-rs/stm32h5xx-hal

Repository files navigation

stm32h5xx-hal

docs.rs

CI Crates.io Minimum rustc version

stm32h5xx-hal contains a hardware abstraction layer on top of the peripheral access API for the STMicro STM32H5xx family of microcontrollers. The idea behind this crate is to gloss over the slight differences in the various peripherals available on those MCUs so a HAL can be written for all chips in that same family without having to cut and paste crates for every single model.

Supported Configurations

Part Supported RM Dev board
stm32h503 🚧 (WIP) RM0492 (errata) Nucleo H503RB
stm32h562 ❌* RM0481 (errata)
stm32h563 ❌* RM0481 (errata) Nucleo H563ZI
stm32h573 ❌* RM0481 (errata)

* Support planned

Minimum supported Rust version

The Minimum Supported Rust Version (MSRV) at the moment is 1.78.0. Older versions may compile, especially when some features are not used in your application.

Changelog

See CHANGELOG.md.

License

0-Clause BSD License, see LICENSE-0BSD.txt for more details.

stm32-rs stm32h5 cortex-m embedded-hal