About the book:
This is Ferrous Systems' Embedded Rust on Espressif training material. It is divided into two workshops: introductory and advanced. The introductory trail will introduce you to the basics of embedded development and how to make the embedded board interact with the outside world - reacting to commands and sending sensor data.
The advanced course takes it from there to dive deeper into topics like interrupt handling, low-level peripheral access and writing your own drivers.
You can join the esp-rs community on Matrix for all technical questions and issues! The community is open to everyone.
Alternative no_std
(bare metal) book:
The goal of this book is to provide a getting-started guide on using the Rust programming language with Espressif SoCs and modules using no_std (bare metal) approach.
About the ESP32-C3-DevKit-RUST-1 Dev Board:
ESP32-C3-DevKit-RUST-1 is based on the ESP32-C3, a single-core Wi-Fi and Bluetooth 5 (LE) microcontroller SoC, based on the open-source RISC-V architecture. This special board also includes the ESP32-C3-MINI-1 module, a 6DoF IMU, a temperature and humidity sensor, a Li-Ion battery charger, and a Type-C USB. The board is designed to be easily used in training sessions, demonstrating Rust capabilities with all the board peripherals.
Being open source hardware you can build it yourself or purchase it ($19.80 +$4.06 Shipping to US, 4 week delivery)