stm32f3-discovery

Board support package for the STM32F3DISCOVERY board.

Rust crates.io crates.io docs.rs

Dependencies

To build embedded programs using this you'll need:

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.

Documentation

https://docs.rs/stm32f3-discovery

For the board specific functionality this crate adds, see: - The examples directory. - The leds module documentation - The button module documentation - The compass module and lsm303dhlc documentation

VS Code

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.

License

This template is 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.

Changelog

0.6.0

Update stm32f3xx-hal version.
stm32f3xx-hal had breaking changes.
Since we re-export the HAL, that means we also had breaking changes.

For details, see the stm32f3xx-hal changelog.

0.5.0

0.4.0

0.3.4

0.3.3

0.3.2