/esp32

ESP32 Series

Rust development guides, template projects, and sensor experiments for ESP32-C3/C6/S3.

ESP32 + Rust#

ESP32 is a low-cost Wi-Fi and Bluetooth IoT chip family from Espressif. This series covers Rust development on ESP32-C3/C6/S3.

Supported chips#

  • ESP32-C3 (RISC-V)
  • ESP32-C6 (RISC-V, Wi-Fi 6)
  • ESP32-S3 (dual-core Xtensa)

Development tools#

  • esp-hal
  • Embassy
  • espflash

  1. 01Configure an ESP32 template projectUse esp-generate to create an ESP32-C3 Rust starter project and configure espflash, logging, debugging, and VSCode integration.1 min
  2. 02Read DHT11 temperature and humidity on ESP32-C3Read a DHT11 temperature and humidity sensor with Rust on ESP32-C3, then build, flash, and monitor it with cargo run.2 min