device-envoy: Making Embedded Fun​ with Rust—by Carl Kadie—Seattle Rust User Group, February 2026

device-envoy: Making Embedded Fun​ with Rust, Embassy, and Composable Device Abstractions

This talk introduces device-envoy, a new open-source Rust library built on Embassy that explores application-level programming on bare-metal microcontrollers, working toward making embedded development as easy as GUI or web programming.

The demo includes LED panels, Wi-Fi auto-configuration, and a Conway’s Game of Life running on a microcontroller. The library also provides audio playback and other reusable device abstractions.

Device abstractions encapsulate hardware and async coordination behind simple APIs. Built on Embassy, device-envoy organizes tasks and channels within typed components, so application code focuses on behavior instead of async coordination.

links:
• GitHub: https://github.com/CarlKCarlK/device-envoy
• New forum for application-level Embassy development: https://github.com/CarlKCarlK/device-envoy/discussions
• Article: https://medium.com/@carlmkadie/how-rust-embassy-shine-on-embedded-devic…
• Speaker: https://medium.com/@carlmkadie

Seattle Rust User Group:
https://www.meetup.com/Seattle-Rust-Meetup/
https://discord.gg/4pDnjgaEV6