Rust Embassy example tutorial with STM32 microcontroller (YouTube)

A practical walkthrough for setting up Rust Embassy on an STM32F103RB board using Ubuntu.

In this video, I walk through the initial setup for working with Rust Embassy, a modern embedded framework that brings async/await multitasking, networking capabilities, and support for multiple compatible crates.

Using a Nucleo-64 STM32F103RB board, I demonstrate how to configure the environment on Ubuntu, identify the ST-Link interface, install tools like probe-rs, and finally build and flash the basic blinky.rs example.


To watch the full step-by-step process, click below:

Watch it on Youtube →

Using Deref in Rust to simplify access to Newtype