#arm #cortex-m #stm32 #hal

no-std alt-stm32f30x-hal

Alternative HAL impl for the STM32F30x family of microcontrollers

43 releases (19 breaking)

✓ Uses Rust 2018 edition

0.22.1 Aug 29, 2019
0.22.0 Jul 17, 2019
0.21.0 Jul 17, 2019
0.14.0 Mar 7, 2019
0.4.0 Jul 31, 2018

#35 in Embedded development

Download history 99/week @ 2019-06-15 421/week @ 2019-06-22 43/week @ 2019-06-29 286/week @ 2019-07-06 26/week @ 2019-07-13 46/week @ 2019-07-20 48/week @ 2019-07-27 85/week @ 2019-08-03 51/week @ 2019-08-10 5/week @ 2019-08-17 234/week @ 2019-08-24 168/week @ 2019-08-31 50/week @ 2019-09-07 108/week @ 2019-09-14 319/week @ 2019-09-21

512 downloads per month

MIT/Apache

130KB
3K SLoC

alt-stm32f30x-hal

Alternative HAL implementation for the STM32F30x family of microcontrollers

Build Status

Usage

Library is available via crates.io crates.io.

Documentation

Available via docs.rs.

Number of examples are available in proving-ground.

License

Forked from stm32f30x-hal.

Licensed under either of

at your option.


lib.rs:

HAL for the STM32F30x family of microcontrollers

This is an implementation of the embedded-hal traits for the STM32F30x family of microcontrollers.

Requirements

This crate requires arm-none-eabi-gcc to be installed and available in $PATH to build.

Usage

To build applications (binary crates) using this crate follow the cortex-m-quickstart instructions and add this crate as a dependency in step number 5 and make sure you enable the "rt" Cargo feature of this crate.

Examples

Examples of using these abstractions can be found in proving-ground repo.

Dependencies

~37MB
~1.5M SLoC