Build and debug Rust firmware for microcontrollers.
Guides agents in creating, flashing, and debugging bare-metal Rust firmware with logging and panic handling.
When to use it
Use for embedded Rust work involving firmware flashing, debugging, logging, interrupt-driven concurrency, no_std configuration, or panic handling.
It changes how the agent sets up, implements, flashes, and debugs embedded Rust firmware.
What you provide
Uses cargo to build firmware and run the configured flashing runner.
Uses rustup to install the firmware compilation target.
This skill
STM32F411CEUx
Flashes firmware onto your microcontroller (irreversible)
probe-rs
Installs probe-rs from its latest release