Go to file
2024-11-12 08:46:50 +01:00
.cargo first commit 2024-11-12 08:46:50 +01:00
src/bin first commit 2024-11-12 08:46:50 +01:00
.gitignore first commit 2024-11-12 08:46:50 +01:00
Cargo.toml first commit 2024-11-12 08:46:50 +01:00
elf-to-hex.sh first commit 2024-11-12 08:46:50 +01:00
Embed.toml first commit 2024-11-12 08:46:50 +01:00
README.md first commit 2024-11-12 08:46:50 +01:00
rust-toolchain.toml first commit 2024-11-12 08:46:50 +01:00

STM32 Firmware with Rust and Embassy

Used Chip in this Project was a STM32L0, the low power edition. Other targets are easily exchangeable.

Dev Tools

  • rustup 1.27.1
  • rustc 1.81.0
  • Cargo 1.81.0
  • Probe-RS

Binaries

All binaries are compiled and then transfered to the connected board (if exist). Then the RTT Console will be opened to read and debug.

The ready binary is a .elf file in the target folder.

cargo rb blinky # blinky example
cargo main # main program
./elf-to-hex.sh # convert main program to Hex and versionize