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 &
embassy
crates - Dario Nieuwenhuis' 2024 RustNL talk introducing
embassy
- embassy Matrix chat : lots of friendly & very knowledgable people hang out here