Embedded Rust project
xiao-ble-embassy
2026
Embassy-based Rust examples for Seeed Studio XIAO BLE boards.
- Rust
- Embassy
- nRF52840
- no_std
- Async
Overview
xiao-ble-embassy is a set of embedded Rust examples for the Seeed Studio XIAO BLE board, built around Embassy's async runtime and the Nordic nRF52840.
The project turns small hardware exercises into focused build steps: controlling the onboard RGB LED, working with active-low pins, using async timers, reading GPIO inputs, and getting comfortable with #![no_std] and #![no_main].
It also connects directly to the YouTube videos, so the repository is not just source code. It is a companion log for moving from quick hardware experiments toward safe, modern embedded Rust.
I am turning those examples into the Embedded Rust on XIAO BLE written series, with each post following one video and one repository crate.