This is the code for the YouTube video, where we take a brief tour of some of the crates within the embassy framework. The code for the end of each chapter is in its respective directory. Nothing groundbreaking here: just a resource for anyone that wants to play around with the code from the video :)
As of embassy-executor v0.7, you'll need Rust v1.83 or higher: be sure to run rustup update to avoid wonky Waker-related errors.. For those just getting started with Rust in embedded systems:
- Getting setup for embedded development in Rust
- HALs & PACs : exploring the embedded Rust ecosystem
- (Recommended) The Rust Book
- zero-to-async : building an async runtime from scratch
- embassy-examples : lots of code demonstrating how to use different MCU peripherals &
embassycrates - Dario Nieuwenhuis' 2024 RustNL talk introducing
embassy - embassy Matrix chat : lots of friendly & very knowledgable people hang out here