Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

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

Rust via YouTube

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

Reviews

Start your review of device-envoy - Making Embedded Fun with Rust, Embassy, and Composable Device Abstractions

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.