Skip to product information
Simplified Embedded Rust: ESP Core Library Edition

🎉 Pre-order Special: Buy both uFerris boards (Baseboard + Power Extension Board) and get this book FREE. Add both boards + this book to cart and use code UFERRIS-BUNDLE at checkout. Offer ends April 7.

Master bare-metal embedded Rust development without the usual headaches. Simplified Embedded Rust: ESP Core Library Edition is your fast track to confident, low-level embedded development — no hardware setup required, no toolchain struggles, just focused learning.

This edition gives you direct access to hardware control through the ESP Core Library (esp-hal), bridging the gap between the rapidly evolving Rust ecosystem and the scarcity of practical bare-metal resources.

📅 Electronic format | One-time purchase | Updates forever, free of charge

Why the Core Library Edition?

Perfect for developers who want to dive deep into bare-metal embedded Rust. Whether you're an embedded expert curious about Rust, or a Rustacean ready to go beyond the Standard Library Edition, this book reveals what happens beneath the abstraction layers and gives you full control over the hardware.

Not ready for bare-metal yet? The Standard Library Edition is a great starting point.

Learn Anywhere, Anytime

Powered by Wokwi — a transformative embedded systems simulator with full Rust and Espressif support. No components to buy. No circuits to wire. No toolchain installations. Pre-wired project templates let you focus entirely on the code.

Already own a uFerris Megalops Baseboard? Every peripheral on the board maps directly to a chapter in this book — run the same code on physical hardware whenever you're ready.

What You'll Need

Basic Rust knowledge is required. Familiarity with chapters 1–10 of "The Book" is sufficient. This book teaches embedded development with Rust — not Rust itself.

Book Contents

  1. Introduction to Embedded Systems
  2. Microcontroller Concepts
  3. Embedded Rust & ESPs
  4. Programming Embedded Applications
  5. Programming GPIOs
  6. Programming ADCs
  7. Programming Timers & Counters
  8. Programming PWM
  9. Programming Serial Communication
  10. The Embassy Framework
  11. Alarm Clock Project

Complete Package Includes

  • 250+ pages across 11 chapters
  • 14 fully pre-wired code examples covering GPIO, Analog, Timers/Counters, PWM, & Serial Comms
  • Questions & exercises with pre-wired examples
  • PDF, ePUB, & MOBI formats — read on any device
  • All source code publicly available on GitHub

You may also like