Raw Rust bindings for the ESP IDF SDK

CI crates.io Documentation Matrix Wokwi

Highlights

You might want to also check out the type safe Rust wrappes built on top of these raw bndings: - Type safe wrappers for ESP IDF Services - Type safe wrappers for ESP IDF Drivers

Build Prerequisites

Follow the Prerequisites section in the esp-idf-template crate.

Customizing how the ESP IDF SDK is built

Read the documentation here.

More information

For more information, check out: - The Rust on ESP Book - The ESP Embedded Training - The esp-idf-template project - The esp-idf-svc project - The esp-idf-hal project - The embedded-svc project - The embedded-hal project - The Rust for Xtensa toolchain - The Rust-with-STD demo project