Skip to main content

Espressif Developer Portal

“Welcome to the Espressif Systems Developer Portal—your official hub for all good things, such as the ESP32 and more. Explore our extensive collection of articles, workshops, and tutorials to enhance your development journey with the latest tools and insights.”

Upcoming Events
#

Image

Espressif DevCon26 - 5th Anniversary Live from Milan

Espressif DevCon 2026 marks its 5th anniversary with its first-ever live event in Milan, Italy, on November 3–4, 2026. The two-day event will feature a global conference livestream covering product launches, AI, connectivity, security, developer tools, and technical sessions, followed by hands-on technical workshops in Milan and China Ecosystem Day in Shanghai. Tickets will be released soon, with limited seats available.

More Events

Featured Articles#

Image

Announcing Espressif's Aliro SDK

·3 mins
Aliro brings mobile access credentials to Espressif devices and is compatible with Matter. We are excited to announce esp-aliro, an SDK that enables support for the Aliro standardized protocol on Espressif SoCs.


More Articles

Workshop Highlights
#

Dive into our latest workshops and master the skills you need to maximize the power of the ESP32.


More Workshops

Recent

Image

ESP-IDF tutorial series: PWM

·13 mins
This article explains what a PWM signal is, and how to generate PWM signal using the ledc peripheral on Espressif devices. It covers the LEDC timer and channel configuration, and shows how to convert a PWM signal into a clean DC value using an RC filter, including the tradeoffs between ripple and response speed.
Image

esparagus: ESP32 flashing with structured output for CI and coding agents

esparagus is an ESP32-family flasher written in Rust — a behavioral port of esptool’s protocol, sync, reset, and stub-loader paths, wrapped in an observability layer built for programs rather than humans: NDJSON events, a machine-readable report file, stable exit codes, and an expect-style serial monitor with built-in crash detection. This article explains why that layer exists, how the flash-test-fix feedback loop works, and the three ways to integrate it — direct CLI, an Agent Skill, and an MCP server.
Image

Announcing Espressif's Aliro SDK

·3 mins
Aliro brings mobile access credentials to Espressif devices and is compatible with Matter. We are excited to announce esp-aliro, an SDK that enables support for the Aliro standardized protocol on Espressif SoCs.