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.
Part | Supported | RM | Dev board |
---|---|---|---|
stm32h503 | 🚧 (WIP) | RM0492 (errata) | Nucleo H503RB |
stm32h562 | ❌* | RM0481 (errata) | |
stm32h563 | ❌* | RM0481 (errata) | Nucleo H563ZI |
stm32h573 | ❌* | RM0481 (errata) |
* Support planned
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.
See CHANGELOG.md.
0-Clause BSD License, see LICENSE-0BSD.txt for more details.