ESP
Curated list of resources for ESP32 development in the Rust programming language
Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Getting-started guide on using the Rust with Espressif SoCs using no_std.
no_std Hardware Abstraction Layers for ESP32 microcontrollers
Serial flasher utility for Espressif SoCs and modules based on esptool.py
MQTT temperature logger running on ESP32 in Rust (no-std / no RTOS)
A no_std + serde compatible message library for Rust
Portable atomic types including support for 128-bit atomics, atomic float, etc.
SPI TFT and XPT2046 touch screen controller driver for esp-idf
Open Hardware with ESP32-C3 compatible with Feather specification designed in KiCad
A debugging toolset and library for debugging embedded ARM and RISC-V targets on a separate host
A test harness and runner for embedded devices
Embedded Rust on Espressif training material.
MQTT client for embedded devices, written in rust
Rust types for the Bluetooth HCI (Host Controller Interface) specification, and traits for implementing the Controller part of the interface.
A wrapper for the ESP32 NimBLE Bluetooth stack.
Simplified Embedded Rust: ESP Core Edition Book Projects and Templates
Simplified Embedded Rust: Standard Edition Book Projects and Templates