#arm #cortex-m #stm32 #hal

no-std stm32f30x-hal

HAL for the STM32F30x family of microcontrollers

4 releases

Uses old Rust 2015

0.2.0 May 12, 2018
0.1.2 Feb 9, 2018
0.1.1 Jan 20, 2018
0.1.0 Jan 16, 2018

#8 in #stm32-hal

Download history 121/week @ 2023-10-19 124/week @ 2023-10-26 122/week @ 2023-11-02 105/week @ 2023-11-09 119/week @ 2023-11-16 107/week @ 2023-11-23 84/week @ 2023-11-30 92/week @ 2023-12-07 114/week @ 2023-12-14 113/week @ 2023-12-21 72/week @ 2023-12-28 88/week @ 2024-01-04 129/week @ 2024-01-11 114/week @ 2024-01-18 78/week @ 2024-01-25 49/week @ 2024-02-01

379 downloads per month
Used in 3 crates

MIT/Apache

68KB
1.5K SLoC

stm32f30x-hal

HAL for the STM32F30x family of microcontrollers

Documentation

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.


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 the documentation of the f3 crate.

Dependencies

~8.5MB
~313K SLoC