This repository has been archived by the owner. It is now read-only.
DEPRECATED in favor of
Switch branches/tags
Nothing to show
Clone or download


This document has been DEPRECATED in favor of the embedded Rust book. Also check out the rest of the embedded WG's bookshelf.

-- @japaric, 2018/09/26


This document is currently OUTDATED, and I don't have to update in the short term. In the meantime, you can check out this blog post which covers the easy, high level way of writing Rust application for any ARM Cortex-M microcontroller.

-- @japaric, 2017/05/15

Build Status


Your guide to programming ARM Cortex-M microcontrollers with Rust

This is the mdbook source of the book. You can find the rendered book at


Licensed under either of

at your option.


Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.