#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

#181 in Embedded development

Download history 976/week @ 2019-12-07 1/week @ 2019-12-14 49/week @ 2019-12-28 2/week @ 2020-01-04 90/week @ 2020-01-11 50/week @ 2020-01-18 2/week @ 2020-01-25 5/week @ 2020-02-01 45/week @ 2020-02-08 43/week @ 2020-02-15 193/week @ 2020-02-22 86/week @ 2020-03-07 43/week @ 2020-03-14 217/week @ 2020-03-21

544 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

~34MB
~1M SLoC