stm32f3-discovery
Board support package for the STM32F3DISCOVERY board.
To build embedded programs using this you'll need:
Rust 1.31, 1.30-beta, nightly-2018-09-13 or a newer toolchain. e.g. rustup
default beta
rust-std
components (pre-compiled core
crate) for the ARM Cortex-M
target.
console
$ cargo install cargo-generate
$ rustup target add thumbv7em-none-eabihf
For more info on working with embedded Rust, see the Embedded Rust Book and the Discovery Book.
This crate currently re-exports all of stm32f3xx-hal
,
so the docs.rs documentation is a bit cluttered with that information.
For the board specific functionality this crate adds, see: - The examples directory. - The leds module documentation - The button module documentation
This repository includes launch configurations for debugging CortexM programs with Visual Studio Code in the .vscode/
directory.
See .vscode/README.md for more information.
To debug one of the examples, open the example source file in the editor and press F5.
This template is licensed under either of
at your option.
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.