https://github.com/saschagrunert/stm32h7-rs
Rust on STM32H7 Microcontrollers
https://github.com/saschagrunert/stm32h7-rs
bare-metal embedded no-std rust stm32 stm32h7 sysroot
Last synced: over 1 year ago
JSON representation
Rust on STM32H7 Microcontrollers
- Host: GitHub
- URL: https://github.com/saschagrunert/stm32h7-rs
- Owner: saschagrunert
- License: mit
- Created: 2018-03-30T10:49:02.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-10-09T06:44:34.000Z (almost 7 years ago)
- Last Synced: 2025-03-18T15:47:31.780Z (over 1 year ago)
- Topics: bare-metal, embedded, no-std, rust, stm32, stm32h7, sysroot
- Language: Rust
- Size: 1.11 MB
- Stars: 14
- Watchers: 2
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# STM32H7 Rust
[](https://travis-ci.org/saschagrunert/stm32h7-rs) [](https://github.com/saschagrunert/stm32h7-rs/blob/master/LICENSE) [](https://crates.io/crates/stm32h7xx) [](https://docs.rs/crate/stm32h7xx)
A template for building applications for ARM Cortex-M7 STM32H7xx
Microcontrollers.
# Dependencies
- [Rust nightly toolchain](https://github.com/rust-lang-nursery/rustup.rs)
- ARM Cross Compiler (arm-none-eabi-gcc)
# Building
Install the rust-std component for your target, if you haven't done so already
```console
$ rustup target add thumbv7em-none-eabihf
```
Build the application:
```consol
$ cargo build --release
```