Simplified Embedded Rust is the ideal starting point in a transformative journey to become an embedded Rust developer.
The STM32 Blog Collection Edition is a curation of the popular STM32-related blog posts from The Embedded Rustacean blog.

Subscribe & Share The Embedded Rustacean Newsletter with One Person and Get the eBook for free!
Already Suscribed?
Prefer Hardcopies?
Based on popular demand, this eBook was created to collect all the STM32 blog posts from The Embedded Rustacean Blog in a single resource. The posts are organized by topic to facilitate easier navigation.
⚠️ Please note that this book is merely a curation of blog posts created in the past. Many of the examples can be outdated and might need modifications to work. If you encounter any issues, feel free to submit a Pull Request or Issue on the book examples repo.
Check out the other editions of Simplified Embedded Rust for ESP32. They are regularly updated to the latest crate versions.
Forget wiring pains and second-guessing your hardware. Simplified Embedded Rust examples for the STM32s are based on the Seeed Studio Grove Ecosystem, making wiring more manageable and less error-prone.
All code example templates are available publicly on GitHub on the learn-stm32-rs repository. Install the tools, clone the repository, and run the code!
A Total of 39 Blog Posts & 300+ Pages Covering the Following Topics:
General Insights
HAL-Level Development
PAC-Level Development
Creating Drivers
The Embassy Framework
The FFI Interface