Skip to content

Arduino core for ESP32

  • Software
  • Microcontrollers and firmware tools
  • Framework

An Arduino core that lets the Arduino IDE and Arduino-style sketches target the ESP32 family of chips. It supplies the board support, libraries and build tools needed to compile and upload code.

Source on GitHub: github.com/espressif/arduino-esp32 (opens in a new tab). Facts read at commit b69d9d3 (opens in a new tab).

Licenses

Code
LGPL-2.1-only (opens in a new tab)

Read by Robotheca from LICENSE.md (opens in a new tab) (LGPL-2.1-only) at commit b69d9d3 (opens in a new tab), on 16 Oct 2026.

Commercial use
Yes

Copyleft: Modified source must be published.

What it does

  • Provides the Arduino API for ESP32 family SoCs, so Arduino sketches can be compiled for them.
  • Covers stable support for ESP32, ESP32-C3, C5, C6, H2, P4, S2 and S3, with development support for the same chips.
  • Can be used as a component of ESP-IDF, the Espressif development framework.
  • ESP32-C2 and ESP32-C61 work but need Arduino as an ESP-IDF component or rebuilt static libraries.
  • Includes a continuous integration suite that compiles external libraries and runs tests.
  • Offers documentation for installation, getting started, migration from 2.x to 3.x, and troubleshooting.

Written by Robotheca from the project's README (opens in a new tab) at commit b69d9d3.

Getting started

Difficulty
Beginner
Hardware it needs, as the project states it
Supported chips are the ESP32 series: ESP32, ESP32-C3, ESP32-C5, ESP32-C6, ESP32-H2, ESP32-P4, ESP32-S2 and ESP32-S3; ESP32-C2 and ESP32-C61 need extra setup.

Maintenance

Status
Active: a commit in the last 90 days
Newest commit
16 Oct 2026 on master
Latest release
ESP32 Arduino Release 3.3.12 based on ESP-IDF v5.5.5 (18 Sept 2026)

Checked on GitHub on 16 Oct 2026.

Robots on Robotheca that use it

No robot on Robotheca is linked to it yet. Links come from a robot's robot.yaml, from its dependency files read as text, or from Robotheca's editors.

Robotheca lists software as a reference: nothing is hosted or run here, and every fact links to where it was read.