This repository provides a ready-to-use template for running Rust projects on the STM32F103C8T6 microcontroller.
- Programming Language: Rust 🦀
- Target Hardware: STM32F103C8T6 (Blue Pill)
- Development Environment: Based on embedded-hal
- Initial configuration for STM32F103C8T6
- RTT support for debugging
- Cargo.toml with initial settings and dependencies
- Clone this repository:
git clone https://github.com/ER-hamed/stm32f103c8t6-template.git && cd stm32f103c8t6-template
- Build the project:
cargo build --release
- Flash binary to the microcontroller:
cargo run --release
.
├── src/
│ └── main.rs
├── Cargo.lock
├── Cargo.toml
├── embed.toml
├── memory.x
└── README.md