ESP-IDF

Configuration:framework = espidf

Espressif IoT Development Framework. Official development framework for ESP32.

For more detailed information please visit vendor site.

Debugging

PIO Unified Debugger - “1-click” solution for debugging with a zero configuration.

Tools & Debug Probes

Supported debugging tools are listed in “Debug” column. For more detailed information, please scroll table by horizontal. You can switch between debugging Tools & Debug Probes using debug_tool option in “platformio.ini” (Project Configuration File).

Warning

You will need to install debug tool drivers depending on your system. Please click on compatible debug tool below for the further instructions.

On-Board Debug Tools

Boards listed below have on-board debug probe and ARE READY for debugging! You do not need to use/buy external debug probe.

Name Platform MCU Frequency Flash RAM
Espressif ESP-WROVER-KIT Espressif 32 ESP32 240MHz 4MB 320KB

External Debug Tools

Boards listed below are compatible with PIO Unified Debugger but DEPEND ON external debug probe. They ARE NOT READY for debugging. Please click on board name for the further details.

Name Platform MCU Frequency Flash RAM
Adafruit ESP32 Feather Espressif 32 ESP32 240MHz 4MB 320KB
DOIT ESP32 DEVKIT V1 Espressif 32 ESP32 240MHz 4MB 320KB
Dongsen Tech Pocket 32 Espressif 32 ESP32 240MHz 4MB 320KB
ESP32vn IoT Uno Espressif 32 ESP32 240MHz 4MB 320KB
ESPectro32 Espressif 32 ESP32 240MHz 4MB 320KB
ESPino32 Espressif 32 ESP32 240MHz 4MB 320KB
Espressif ESP32 Dev Module Espressif 32 ESP32 240MHz 4MB 320KB
FireBeetle-ESP32 Espressif 32 ESP32 240MHz 4MB 320KB
Hornbill ESP32 Dev Espressif 32 ESP32 240MHz 4MB 320KB
Hornbill ESP32 Minima Espressif 32 ESP32 240MHz 4MB 320KB
MH ET LIVE ESP32DevKIT Espressif 32 ESP32 240MHz 4MB 320KB
MH ET LIVE ESP32MiniKit Espressif 32 ESP32 240MHz 4MB 320KB
Node32s Espressif 32 ESP32 240MHz 4MB 320KB
NodeMCU-32S Espressif 32 ESP32 240MHz 4MB 320KB
OLIMEX ESP32-EVB Espressif 32 ESP32 240MHz 4MB 320KB
OLIMEX ESP32-GATEWAY Espressif 32 ESP32 240MHz 4MB 320KB
SparkFun ESP32 Thing Espressif 32 ESP32 240MHz 4MB 320KB
TTGO LoRa32-OLED V1 Espressif 32 ESP32 240MHz 4MB 320KB
WEMOS LOLIN D32 Espressif 32 ESP32 240MHz 4MB 320KB
WEMOS LOLIN D32 PRO Espressif 32 ESP32 240MHz 4MB 320KB
WEMOS LOLIN32 Espressif 32 ESP32 240MHz 4MB 320KB
WeMos WiFi & Bluetooth Battery Espressif 32 ESP32 240MHz 4MB 320KB
XinaBox CW02 Espressif 32 ESP32 240MHz 4MB 320KB
oddWires IoT-Bus Io Espressif 32 ESP32 240MHz 4MB 320KB
oddWires Proteus IoT-Bus Espressif 32 ESP32 240MHz 4MB 320KB

Platforms

Name Description
Espressif 32 Espressif Systems is a privately held fabless semiconductor company. They provide wireless communications and Wi-Fi chips which are widely used in mobile devices and the Internet of Things applications.

Boards

Note

Adafruit

Name Platform Debug MCU Frequency Flash RAM
Adafruit ESP32 Feather Espressif 32 External ESP32 240MHz 4MB 320KB

Aiyarafun

Name Platform Debug MCU Frequency Flash RAM
Node32s Espressif 32 External ESP32 240MHz 4MB 320KB

April Brother

Name Platform Debug MCU Frequency Flash RAM
April Brother ESPea32 Espressif 32 No ESP32 240MHz 4MB 320KB

DFRobot

Name Platform Debug MCU Frequency Flash RAM
FireBeetle-ESP32 Espressif 32 External ESP32 240MHz 4MB 320KB

DOIT

Name Platform Debug MCU Frequency Flash RAM
DOIT ESP32 DEVKIT V1 Espressif 32 External ESP32 240MHz 4MB 320KB

Dongsen Technology

Name Platform Debug MCU Frequency Flash RAM
Dongsen Tech Pocket 32 Espressif 32 External ESP32 240MHz 4MB 320KB

DycodeX

Name Platform Debug MCU Frequency Flash RAM
ESPectro32 Espressif 32 External ESP32 240MHz 4MB 320KB

ESP32vn

Name Platform Debug MCU Frequency Flash RAM
ESP32vn IoT Uno Espressif 32 External ESP32 240MHz 4MB 320KB

Electronic SweetPeas

Name Platform Debug MCU Frequency Flash RAM
Electronic SweetPeas ESP320 Espressif 32 No ESP32 240MHz 4MB 320KB

Espressif

Name Platform Debug MCU Frequency Flash RAM
ESP32 Pico Kit Espressif 32 No ESP32 240MHz 4MB 320KB
Espressif ESP-WROVER-KIT Espressif 32 On-board ESP32 240MHz 4MB 320KB
Espressif ESP32 Dev Module Espressif 32 External ESP32 240MHz 4MB 320KB

Hardkernel

Name Platform Debug MCU Frequency Flash RAM
ODROID-GO Espressif 32 No ESP32 240MHz 16MB 320KB

Heltec Automation

Name Platform Debug MCU Frequency Flash RAM
Heltec WIFI Kit 32 Espressif 32 No ESP32 240MHz 4MB 320KB
Heltec WIFI LoRa 32 Espressif 32 No ESP32 240MHz 4MB 320KB

Hornbill

Name Platform Debug MCU Frequency Flash RAM
Hornbill ESP32 Dev Espressif 32 External ESP32 240MHz 4MB 320KB
Hornbill ESP32 Minima Espressif 32 External ESP32 240MHz 4MB 320KB

IntoRobot

Name Platform Debug MCU Frequency Flash RAM
IntoRobot Fig Espressif 32 No ESP32 240MHz 4MB 320KB

M5Stack

Name Platform Debug MCU Frequency Flash RAM
M5Stack Core ESP32 Espressif 32 No ESP32 240MHz 4MB 320KB
M5Stack FIRE Espressif 32 No ESP32 240MHz 16MB 320KB

MH-ET Live

Name Platform Debug MCU Frequency Flash RAM
MH ET LIVE ESP32DevKIT Espressif 32 External ESP32 240MHz 4MB 320KB
MH ET LIVE ESP32MiniKit Espressif 32 External ESP32 240MHz 4MB 320KB

MakerAsia

Name Platform Debug MCU Frequency Flash RAM
MakerAsia Nano32 Espressif 32 No ESP32 240MHz 4MB 320KB

Microduino

Name Platform Debug MCU Frequency Flash RAM
Microduino Core ESP32 Espressif 32 No ESP32 240MHz 4MB 320KB

NodeMCU

Name Platform Debug MCU Frequency Flash RAM
NodeMCU-32S Espressif 32 External ESP32 240MHz 4MB 320KB

Noduino

Name Platform Debug MCU Frequency Flash RAM
Noduino Quantum Espressif 32 No ESP32 240MHz 16MB 320KB

OLIMEX

Name Platform Debug MCU Frequency Flash RAM
OLIMEX ESP32-EVB Espressif 32 External ESP32 240MHz 4MB 320KB
OLIMEX ESP32-GATEWAY Espressif 32 External ESP32 240MHz 4MB 320KB
OLIMEX ESP32-PRO Espressif 32 No ESP32 240MHz 4MB 320KB

Onehorse

Name Platform Debug MCU Frequency Flash RAM
Onehorse ESP32 Dev Module Espressif 32 No ESP32 240MHz 4MB 320KB

SparkFun Electronics

Name Platform Debug MCU Frequency Flash RAM
SparkFun ESP32 Thing Espressif 32 External ESP32 240MHz 4MB 320KB

TTGO

Name Platform Debug MCU Frequency Flash RAM
TTGO LoRa32-OLED V1 Espressif 32 External ESP32 240MHz 4MB 320KB

ThaiEasyElec

Name Platform Debug MCU Frequency Flash RAM
ESPino32 Espressif 32 External ESP32 240MHz 4MB 320KB

WEMOS

Name Platform Debug MCU Frequency Flash RAM
WEMOS LOLIN D32 Espressif 32 External ESP32 240MHz 4MB 320KB
WEMOS LOLIN D32 PRO Espressif 32 External ESP32 240MHz 4MB 320KB
WEMOS LOLIN32 Espressif 32 External ESP32 240MHz 4MB 320KB
WeMos WiFi & Bluetooth Battery Espressif 32 External ESP32 240MHz 4MB 320KB

Widora

Name Platform Debug MCU Frequency Flash RAM
Widora AIR Espressif 32 No ESP32 240MHz 16MB 320KB

XinaBox

Name Platform Debug MCU Frequency Flash RAM
XinaBox CW02 Espressif 32 External ESP32 240MHz 4MB 320KB

oddWires

Name Platform Debug MCU Frequency Flash RAM
oddWires IoT-Bus Io Espressif 32 External ESP32 240MHz 4MB 320KB
oddWires Proteus IoT-Bus Espressif 32 External ESP32 240MHz 4MB 320KB

u-blox

Name Platform Debug MCU Frequency Flash RAM
u-blox NINA-W10 series Espressif 32 No ESP32 240MHz 2MB 320KB