Free courses from frontend to fullstack and AI
AI Adoption - Drive Business Value and Organizational Impact
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to make embedded development as accessible as GUI or web programming through this conference talk that introduces device-envoy, an open-source Rust library built on Embassy for application-level programming on bare-metal microcontrollers. Explore how device abstractions can encapsulate hardware and async coordination behind simple APIs, allowing application code to focus on behavior rather than complex async coordination. Discover practical demonstrations including LED panels, Wi-Fi auto-configuration, and Conway's Game of Life running on a microcontroller, along with audio playback capabilities and other reusable device abstractions. Understand how Embassy's task and channel organization within typed components simplifies embedded development workflows. Gain insights into the library's architecture that aims to bridge the gap between low-level embedded programming and higher-level application development, making microcontroller programming more approachable for developers familiar with modern software development practices.
Syllabus
device-envoy: Making Embedded Fun​ with Rust—by Carl Kadie—Seattle Rust User Group, February 2026
Taught by
Rust