#arm #cortex-m #stm32 #hal

no-std alt-stm32f30x-hal

Alternative HAL impl for the STM32F30x family of microcontrollers

37 releases (17 breaking)

✓ Uses Rust 2018 edition

0.20.1 May 12, 2019
0.19.0 May 5, 2019
0.14.0 Mar 7, 2019
0.11.0 Dec 22, 2018
0.4.0 Jul 31, 2018

#29 in Embedded development

Download history 6/week @ 2019-01-27 1/week @ 2019-02-03 27/week @ 2019-02-10 31/week @ 2019-02-17 37/week @ 2019-02-24 54/week @ 2019-03-03 38/week @ 2019-03-10 66/week @ 2019-03-17 368/week @ 2019-03-24 48/week @ 2019-03-31 4/week @ 2019-04-07 7/week @ 2019-04-14 19/week @ 2019-04-21 52/week @ 2019-04-28 67/week @ 2019-05-05

275 downloads per month

MIT/Apache

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