Summary
Introduction
Installation
Linux
MacOS
Windows
Verify Installation
Tooling
Hardware
no_std
Getting started
QEMU
Hardware
Memory-mapped Registers
Panicking
Exceptions
IO
Peripherals
A first attempt in Rust
The Borrow Checker
Singletons
Peripherals in Rust
Static Guarantees
Portability
Concurrency
Collections
Tips for embedded C developers
Interoperability
A little C with your Rust
A little Rust with your C
Unsorted topics
Optimizations: The speed size tradeoff