An introduction to writing platform agnostic drivers in Rust using the MCP3008 as an example.
Demonstrates how you can use the embedded-hal traits to write drivers in Rust which will run on any platform that has an implementation of the embedded-hal.
Programming an ARM microcontroller in Rust at four different levels of abstraction
Demonstrates how you can program an ARM microcontroller in Rust at four different levels; starting with direct register manipulation and ending with high-level code written using a board support crate.
Rust and Microcontrollers - FOSSMEET 2018 workshop
Workshop on learning to program ARM microcontrollers using Rust
Experimenting with the New I/O Framework (in Rust) for embedded systems
A simple program running on the TI Tiva/Stellaris launchpads which uses the new I/O framework in Rust.