ESP32-C3 Mini
Minimal RISC-V board with optional OLED display. Single-core ESP32-C3 for headless LoRa node use cases.
Overview
| MCU | ESP32-C3 (single-core RISC-V RV32IMC, 160 MHz) |
| Flash | 4 MB |
| PSRAM | None |
| Connectivity | WiFi 4 + BLE 5.0 (on-chip) |
| Status | Minimal |
Components
| Component | Chip | Interface | Driver | Status |
|---|---|---|---|---|
| OLED display | SSD1306 128×64 | I2C | drv_oled_ssd1306 | Proven |
Board config
Config file: c3-mini.json
Located at sdcard_layout/config/boards/c3-mini.json in the source tree.
Notes
- ESP32-C3 is single-core RISC-V — significantly less processing power than ESP32-S3.
- Very minimal hardware — best suited for headless LoRa node or simple sensor applications.
- No PSRAM, no input devices, no radio (unless externally connected).
- Uses a different firmware binary (RISC-V) from the ESP32-S3 boards (Xtensa).