#arm #cortex-m #stm32 #hal

no-std alt-stm32f30x-hal

Alternative HAL impl for the STM32F30x family of microcontrollers

40 releases (17 breaking)

✓ Uses Rust 2018 edition

0.20.4 Jun 9, 2019
0.20.1 May 12, 2019
0.14.0 Mar 7, 2019
0.11.0 Dec 22, 2018
0.4.0 Jul 31, 2018

#34 in Embedded development

Download history 15/week @ 2019-02-20 74/week @ 2019-02-27 17/week @ 2019-03-06 39/week @ 2019-03-13 398/week @ 2019-03-20 31/week @ 2019-03-27 49/week @ 2019-04-03 5/week @ 2019-04-10 13/week @ 2019-04-17 33/week @ 2019-04-24 90/week @ 2019-05-01 32/week @ 2019-05-08 92/week @ 2019-05-15 100/week @ 2019-05-22 94/week @ 2019-05-29

346 downloads per month

MIT/Apache

126KB
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

~36MB
~1.5M SLoC