# ESP32-P4

Published articles for ESP32-P4.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## JetKVM Mini - A low-cost, ESP32-P4X-based KVM with Ethernet or WiFi connectivity

DevFeed: [JetKVM Mini - A low-cost, ESP32-P4X-based KVM with Ethernet or WiFi connectivity](<https://devfeed.tech/articles/jetkvm-mini-a-low-cost-esp32-p4x-based-kvm-with-ethernet-or-wifi-connectivity-14043.md>)

Original publisher: [Read original article](<https://www.cnx-software.com/2026/09/14/jetkvm-mini-a-low-cost-esp32-p4x-based-kvm-with-ethernet-or-wifi-connectivity/>)

Author: Jean-Luc Aufranc (CNXSoft)

Published: 2026-09-14T02:03:40Z

Content type: news

Language: en

Sources: [CNX Software - Embedded Systems News](<https://devfeed.tech/sources/cnx-software-embedded-systems-news.md>)

Topics: [Jetkvm](<https://devfeed.tech/topics/jetkvm.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>), [Microcontroller](<https://devfeed.tech/topics/microcontroller.md>), [RISC-V](<https://devfeed.tech/topics/riscv.md>), [Web](<https://devfeed.tech/topics/web.md>), [WebRTC](<https://devfeed.tech/topics/webrtc.md>), [networking](<https://devfeed.tech/topics/networking.md>), [USB](<https://devfeed.tech/topics/usb.md>)

Tags: [4k](<https://devfeed.tech/tags/4k.md>), [embedded-systems](<https://devfeed.tech/tags/embedded-systems.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [ethernet](<https://devfeed.tech/tags/ethernet.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [freertos](<https://devfeed.tech/tags/freertos.md>), [github](<https://devfeed.tech/tags/github.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [hdmi](<https://devfeed.tech/tags/hdmi.md>), [jetkvm](<https://devfeed.tech/tags/jetkvm.md>), [kvm](<https://devfeed.tech/tags/kvm.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [risc-v](<https://devfeed.tech/tags/risc-v.md>), [soc](<https://devfeed.tech/tags/soc.md>), [usb](<https://devfeed.tech/tags/usb.md>), [video](<https://devfeed.tech/tags/video.md>), [webrtc](<https://devfeed.tech/tags/webrtc.md>), [wifi](<https://devfeed.tech/tags/wifi.md>), [wifi-6](<https://devfeed.tech/tags/wifi-6.md>)

### AI overview

JetKVM Mini is a smaller, lower-cost KVM over IP device based on the ESP32-P4X instead of Linux running on a Rockchip SoC. It provides Ethernet or WiFi connectivity, 1080p video capture, H.264 streaming over WebRTC, USB device emulation, and an information display. Its firmware uses FreeRTOS and ESP-IDF, while JetKVM OS Services add features such as 4K screen capture, shared clipboard, a guest terminal, and file transfer on compatible hosts.

### Source excerpt

JetKVM Mini is a smaller, lower-cost version of the popular JetKVM KVM over IP solution. The new model features a small information display, offers Ethernet or WiFi connectivity, and supports 1080p video capture. The main under-the-hood change is that they ditched Linux on a Rockchip RV1106G3 SoC and now rely on an ESP32-P4X (ESP32-P4 version 3.x and greater) to handle video capture, H.264 encoding, USB, and other features. The largest cost saving is removing the RAM and eMMC flash required by Linux. JetKVM Mini specifications: SoC - Espressif Systems ESP32-P4X CPU Dual-core 32-bit RISC-V HP (High-performance) CPU @ up to 400 MHz with AI instruction extension and single-precision FPU Single-RISC-V LP (Low-power) MCU core @ up to 40 MHz Memory 768 KB HP L2MEM (for dual-core CPU), 32 KB LP SRAM, 8 KB TCM (for LP MCU core) 32 MB PSRAM Storage - 128 KB HP ROM, 16 KB LP ROM [...] The post JetKVM Mini - A low-cost, ESP32-P4X-based KVM with Ethernet or WiFi connectivity appeared first on CNX Software - Embedded Systems News.

## DIY ESP32-P4 weather station & air quality monitor connects to LoRa and ESP-NOW sensors, various weather APIs

DevFeed: [DIY ESP32-P4 weather station & air quality monitor connects to LoRa and ESP-NOW sensors, various weather APIs](<https://devfeed.tech/articles/diy-esp32-p4-weather-station-air-quality-monitor-connects-to-lora-and-esp-now-sensors-various-weather-apis-14023.md>)

Original publisher: [Read original article](<https://www.cnx-software.com/2026/09/03/diy-esp32-p4-weather-station-air-quality-monitor-connects-to-lora-and-esp-now-sensors-various-weather-apis/>)

Author: Jean-Luc Aufranc (CNXSoft)

Published: 2026-09-03T04:55:46Z

Content type: article

Language: en

Sources: [CNX Software - Embedded Systems News](<https://devfeed.tech/sources/cnx-software-embedded-systems-news.md>)

Topics: [ESP32-P4](<https://devfeed.tech/topics/esp32-p4.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [ESP-NOW](<https://devfeed.tech/topics/esp-now.md>), [lora](<https://devfeed.tech/topics/lora.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [monitor](<https://devfeed.tech/topics/monitor.md>), [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [arduino](<https://devfeed.tech/tags/arduino.md>), [ble](<https://devfeed.tech/tags/ble.md>), [c-c-plus-plus](<https://devfeed.tech/tags/c-c-plus-plus.md>), [display](<https://devfeed.tech/tags/display.md>), [diy](<https://devfeed.tech/tags/diy.md>), [esp-now](<https://devfeed.tech/tags/esp-now.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [iot](<https://devfeed.tech/tags/iot.md>), [lora](<https://devfeed.tech/tags/lora.md>), [monitor](<https://devfeed.tech/tags/monitor.md>), [sensors](<https://devfeed.tech/tags/sensors.md>), [touchscreen](<https://devfeed.tech/tags/touchscreen.md>), [waveshare](<https://devfeed.tech/tags/waveshare.md>), [wifi](<https://devfeed.tech/tags/wifi.md>), [wifi-6](<https://devfeed.tech/tags/wifi-6.md>), [wireless](<https://devfeed.tech/tags/wireless.md>)

### AI overview

This article describes an ESP32-P4 weather station and air quality monitor built from off-the-shelf boards. It uses a 10.1-inch dashboard, a Sensirion SEN66 multisensor, and LoRa and ESP-NOW sensor nodes, with optional weather data from several APIs and no required cloud account.

### Source excerpt

Harald Kreuzer has built an ESP32-P4 weather station and air quality monitor that features a 10.1-inch dashboard display and a built-in Sensirion SEN66 sensor for particulate matter, CO2, VOC, and NOX, and connects to wireless LoRa and ESP-NOW sensors. The project is entirely made of off-the-shelf boards, so no custom hardware is used, and it should be relatively easy to reproduce. It doesn't require any cloud or user account, although it can connect to a choice of weather APIs (Open-Meteo, OpenWeatherMap or Visual Crossing) to display weather forecasts. The build is fully documented in a long blog post, so we'll highlight the key features of the project in this article. Hardware specifications for the main unit: Based on ESP32-P4-Module-DEV-KIT-C Credit card-sized ESP32-P4-Module-DEV-KIT SBC based on an ESP32-P4NRW32 module with ESP32-P4 with 32MB PSRAM and ESP32-C6 for WiFi and BLE 10.1-inch IPS panel with 1280 x 800 resolution, 800:1 contrast ratio, [...] The post DIY ESP32-P4 weather station & air quality monitor connects to LoRa and ESP-NOW sensors, various weather APIs appeared first on CNX Software - Embedded Systems News.

## ESP-BIST in Action: A Self-Testing HMI using ESP32-P4

DevFeed: [ESP-BIST in Action: A Self-Testing HMI using ESP32-P4](<https://devfeed.tech/articles/esp-bist-in-action-a-self-testing-hmi-using-esp32-p4-13787.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2026/08/esp-bist-motor-controller-hmi/>)

Author: John Lee

Published: 2026-08-22T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32-P4](<https://devfeed.tech/topics/esp32-p4.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Test coverage](<https://devfeed.tech/topics/coverage.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [Microcontroller](<https://devfeed.tech/topics/microcontroller.md>), [RISC-V](<https://devfeed.tech/topics/riscv.md>), [boot](<https://devfeed.tech/topics/boot.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [display](<https://devfeed.tech/tags/display.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [hmi](<https://devfeed.tech/tags/hmi.md>), [lvgl](<https://devfeed.tech/tags/lvgl.md>), [modbus](<https://devfeed.tech/tags/modbus.md>), [risc-v](<https://devfeed.tech/tags/risc-v.md>), [safety](<https://devfeed.tech/tags/safety.md>), [startup](<https://devfeed.tech/tags/startup.md>), [test-coverage](<https://devfeed.tech/tags/test-coverage.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

This tutorial explains how ESP-BIST provides IEC 60730 Class B self-test coverage on Espressif SoCs. It demonstrates an ESP32-P4-powered HMI using an M5Stack Tab5, Modbus communication with a simulated motor controller, and an LVGL touchscreen. The article describes post-boot and runtime tests, safe-state handling, and Host Diagnostics using the low-power RISC-V core.

### Source excerpt

ESP-BIST brings IEC 60730 Class B self-test coverage to Espressif SoCs, and this article walks through what that actually means before putting it to work. Using an ESP32-P4-based M5Stack Tab5 as a Modbus HMI for a simulated motor controller, we show how a SoC that can prove its own health is a chip you can trust to draw a "safe" screen without lying about it.

## NuttX Web Panel: A self-hosted web interface for NuttX

DevFeed: [NuttX Web Panel: A self-hosted web interface for NuttX](<https://devfeed.tech/articles/nuttx-web-panel-a-self-hosted-web-interface-for-nuttx-13777.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2026/06/nuttx-webpanel/>)

Author: John Lee

Published: 2026-06-29T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [NuttX](<https://devfeed.tech/topics/nuttx.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [Python](<https://devfeed.tech/topics/python.md>), [WebSocket](<https://devfeed.tech/topics/websocket.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>)

Tags: [apache](<https://devfeed.tech/tags/apache.md>), [blog](<https://devfeed.tech/tags/blog.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [nuttx](<https://devfeed.tech/tags/nuttx.md>), [posix](<https://devfeed.tech/tags/posix.md>), [python](<https://devfeed.tech/tags/python.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [web](<https://devfeed.tech/tags/web.md>), [web-interface](<https://devfeed.tech/tags/web-interface.md>), [wi-fi](<https://devfeed.tech/tags/wi-fi.md>)

### AI overview

NuttX Web Panel is a self-hosted web interface that runs on a NuttX device. It combines system monitoring, a browser-based NSH terminal, and file management, including uploading and running Python scripts without recompiling firmware.

### Source excerpt

NuttX Web Panel is a self-hosted web interface for NuttX that provides system information, a browser-based NSH terminal, and file management. Combined with Python, it turns NuttX into a computing platform where interpreted applications can be developed and tested without recompiling code.

## AES67 audio-over-IP on the ESP32-P4

DevFeed: [AES67 audio-over-IP on the ESP32-P4](<https://devfeed.tech/articles/aes67-audio-over-ip-on-the-esp32-p4-13774.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2026/06/aes67-audio-over-ip-on-the-esp32-p4/>)

Author: John Lee

Published: 2026-06-24T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32-P4](<https://devfeed.tech/topics/esp32-p4.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [Ethernet](<https://devfeed.tech/topics/ethernet.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [RISC-V](<https://devfeed.tech/topics/riscv.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Toit](<https://devfeed.tech/topics/toit.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>)

Tags: [aes67](<https://devfeed.tech/tags/aes67.md>), [audio](<https://devfeed.tech/tags/audio.md>), [blog](<https://devfeed.tech/tags/blog.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [ethernet](<https://devfeed.tech/tags/ethernet.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [ip](<https://devfeed.tech/tags/ip.md>), [latency](<https://devfeed.tech/tags/latency.md>), [low-latency](<https://devfeed.tech/tags/low-latency.md>), [network](<https://devfeed.tech/tags/network.md>), [networking](<https://devfeed.tech/tags/networking.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [ptp](<https://devfeed.tech/tags/ptp.md>), [ravenna](<https://devfeed.tech/tags/ravenna.md>), [risc-v](<https://devfeed.tech/tags/risc-v.md>), [rtp](<https://devfeed.tech/tags/rtp.md>), [sync](<https://devfeed.tech/tags/sync.md>)

### AI overview

This article describes implementing a working, PTP-synchronized AES67/RAVENNA audio endpoint on the ESP32-P4 as an ESP-IDF component. It covers clock synchronization, low-latency packet reception, and I2S playout, reporting best-case end-to-end latency of about 0.7 ms and noting which parts are solid or still limited.

### Source excerpt

AES67/RAVENNA is the audio transport behind a lot of broadcast and live-sound infrastructure, and it normally runs on dedicated silicon or Linux boxes. This article is about getting a working, PTP-synchronized AES67 endpoint onto an ESP32-P4 -- how the clock sync, the low-latency receive path, and the I2S playout fit together, what the measured latency is, and where the edges are.

## Rust smoltcp as an alternative TCP/IP stack for ESP-IDF

DevFeed: [Rust smoltcp as an alternative TCP/IP stack for ESP-IDF](<https://devfeed.tech/articles/rust-smoltcp-as-an-alternative-tcp-ip-stack-for-esp-idf-13778.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2026/06/rust-smoltcp-network-stack-for-esp-idf/>)

Author: John Lee

Published: 2026-06-19T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [networking](<https://devfeed.tech/topics/networking.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [ESP32-P4](<https://devfeed.tech/topics/esp32-p4.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [MQTT](<https://devfeed.tech/topics/mqtt.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [c](<https://devfeed.tech/tags/c.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [ethernet](<https://devfeed.tech/tags/ethernet.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [http](<https://devfeed.tech/tags/http.md>), [http-server](<https://devfeed.tech/tags/http-server.md>), [ipv4](<https://devfeed.tech/tags/ipv4.md>), [ipv6](<https://devfeed.tech/tags/ipv6.md>), [lwip](<https://devfeed.tech/tags/lwip.md>), [mqtt](<https://devfeed.tech/tags/mqtt.md>), [networking](<https://devfeed.tech/tags/networking.md>), [rust](<https://devfeed.tech/tags/rust.md>), [smoltcp](<https://devfeed.tech/tags/smoltcp.md>), [tcp-ip](<https://devfeed.tech/tags/tcp-ip.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

This article explains how to run the Rust smoltcp TCP/IP stack as an alternative IPv4/IPv6 data plane under ESP-IDF. It describes a GNU linker --wrap shim that preserves compatibility with ESP-IDF networking components such as esp_http_server, esp-tls and esp-mqtt, along with the single-task poll architecture, measured ESP32-P4 throughput, and known limitations.

### Source excerpt

A set of ESP-IDF components that run the Rust smoltcp stack as the IPv4/IPv6 data plane, while keeping esp_http_server, esp-tls and esp-mqtt working without source changes. This article explains the linker -wrap shim that makes it compatible, the single-task poll architecture, the throughput I measured on an ESP32-P4 (91.15 Mbit/s on a 100 Mbit link), and the limitations to be aware of.

## Espressif - Introducing Matter Cameras

DevFeed: [Espressif - Introducing Matter Cameras](<https://devfeed.tech/articles/espressif-introducing-matter-cameras-13744.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2026/01/introducing-esp-matter-camera/>)

Author: John Lee

Published: 2026-01-21T00:00:00Z

Content type: release

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Espressif](<https://devfeed.tech/topics/espressif.md>), [Matter](<https://devfeed.tech/topics/matter.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [WebRTC](<https://devfeed.tech/topics/webrtc.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [blog](<https://devfeed.tech/tags/blog.md>), [camera](<https://devfeed.tech/tags/camera.md>), [cameras](<https://devfeed.tech/tags/cameras.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [iot](<https://devfeed.tech/tags/iot.md>), [matter](<https://devfeed.tech/tags/matter.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [security](<https://devfeed.tech/tags/security.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [webrtc](<https://devfeed.tech/tags/webrtc.md>)

### AI overview

Espressif announces Matter-based camera support for its SoCs, including the ESP32 series, using Matter 1.5 and the Espressif Matter SDK. The implementation uses WebRTC and supports interoperable camera devices, encrypted live streaming, recorded media upload, privacy masking, motion detection, and digital pan-tilt-zoom.

### Source excerpt

This article describes the Matter camera features introduced in Matter 1.5 and discusses camera support for the ESP32 series of SoCs using Espressif Matter SDK

## Intelligent Robotic Arm Design Based on ESP32-P4 for Industrial Applications

DevFeed: [Intelligent Robotic Arm Design Based on ESP32-P4 for Industrial Applications](<https://devfeed.tech/articles/intelligent-robotic-arm-design-based-on-esp32-p4-for-industrial-applications-13742.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2026/01/esp32p4-robotic-arm-design/>)

Author: John Lee

Published: 2026-01-12T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32-P4](<https://devfeed.tech/topics/esp32-p4.md>), [Robotics](<https://devfeed.tech/topics/robotics.md>), [Microcontroller](<https://devfeed.tech/topics/microcontroller.md>), [ESP32-C6](<https://devfeed.tech/topics/esp32-c6.md>), [USB](<https://devfeed.tech/topics/usb.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [blog](<https://devfeed.tech/tags/blog.md>), [esp-dl](<https://devfeed.tech/tags/esp-dl.md>), [esp-now](<https://devfeed.tech/tags/esp-now.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [kinematics](<https://devfeed.tech/tags/kinematics.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [robotic-arm](<https://devfeed.tech/tags/robotic-arm.md>), [robotics](<https://devfeed.tech/tags/robotics.md>), [usb](<https://devfeed.tech/tags/usb.md>), [visual-detection](<https://devfeed.tech/tags/visual-detection.md>)

### AI overview

A detailed guide to building an independently controllable robotic arm with the ESP32-P4. It covers onboard kinematics, USB-camera-based color detection, remote control over ESP-NOW, mechanical assembly, motor configuration, vision calibration, and system integration.

### Source excerpt

This article demonstrates how to implement an independently controllable robotic arm project based on the ESP32-P4 high-performance MCU. It covers complete kinematics, visual detection, and remote control, showcasing the great potential of ESP32-P4 in industrial applications.

## ESPHome 2025.12.0: API action responses and HUB75 matrix displays

DevFeed: [ESPHome 2025.12.0: API action responses and HUB75 matrix displays](<https://devfeed.tech/articles/esphome-2025-12-0-api-action-responses-and-hub75-matrix-displays-16704.md>)

Original publisher: [Read original article](<https://esphome.io/blog/2025/12/17/esphome-2025-12/>)

Author: Jesse Hills

Published: 2025-12-17T00:00:00Z

Content type: release

Language: en

Sources: [ESPHome - Smart Home Made Simple - Blog](<https://devfeed.tech/sources/esphome-smart-home-made-simple-blog.md>)

Topics: [esphome](<https://devfeed.tech/topics/esphome.md>), [API](<https://devfeed.tech/topics/api.md>), [Home Assistant](<https://devfeed.tech/topics/home-assistant.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Lvgl](<https://devfeed.tech/topics/lvgl.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [ESP32-P4](<https://devfeed.tech/topics/esp32-p4.md>), [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [api](<https://devfeed.tech/tags/api.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [display](<https://devfeed.tech/tags/display.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [home-assistant](<https://devfeed.tech/tags/home-assistant.md>), [inclusion](<https://devfeed.tech/tags/inclusion.md>), [led](<https://devfeed.tech/tags/led.md>), [lvgl](<https://devfeed.tech/tags/lvgl.md>), [releases](<https://devfeed.tech/tags/releases.md>), [usability](<https://devfeed.tech/tags/usability.md>), [usb](<https://devfeed.tech/tags/usb.md>)

### AI overview

ESPHome 2025.12.0 adds API action responses for bidirectional communication with Home Assistant, conditional package inclusion, HUB75 LED matrix display support, memory optimizations, and eight new components.

### Source excerpt

ESPHome 2025.12.0 introduces API action responses, conditional package inclusion, and HUB75 LED matrix display support, along with memory optimizations and eight new components.

## Getting Started with ESP32 Arduino

DevFeed: [Getting Started with ESP32 Arduino](<https://devfeed.tech/articles/getting-started-with-esp32-arduino-13726.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/10/arduino-get-started/>)

Author: John Lee

Published: 2025-10-01T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [Arduino](<https://devfeed.tech/topics/arduino.md>), [Development](<https://devfeed.tech/topics/development.md>), [ide](<https://devfeed.tech/topics/ide.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [Code](<https://devfeed.tech/topics/code.md>), [Git](<https://devfeed.tech/topics/git.md>)

Tags: [arduino](<https://devfeed.tech/tags/arduino.md>), [arduino-ide](<https://devfeed.tech/tags/arduino-ide.md>), [blog](<https://devfeed.tech/tags/blog.md>), [development](<https://devfeed.tech/tags/development.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c3](<https://devfeed.tech/tags/esp32-c3.md>), [esp32-c5](<https://devfeed.tech/tags/esp32-c5.md>), [esp32-c6](<https://devfeed.tech/tags/esp32-c6.md>), [esp32-h2](<https://devfeed.tech/tags/esp32-h2.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [examples](<https://devfeed.tech/tags/examples.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [git](<https://devfeed.tech/tags/git.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [ide](<https://devfeed.tech/tags/ide.md>), [installation](<https://devfeed.tech/tags/installation.md>), [microcontrollers](<https://devfeed.tech/tags/microcontrollers.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial on setting up the ESP32 Arduino Core development environment. It covers Arduino IDE installation, ESP32 board package setup through the Board Manager or manual Git installation, and the core's support for Espressif microcontrollers, connectivity, peripherals, libraries, and FreeRTOS-based multitasking.

### Source excerpt

Learn how to set up the ESP32 Arduino Core development environment, including Arduino IDE installation and ESP32 board package setup using both the Board Manager and manual Git installation methods.

## Building Smarter Camera Applications with esp-video

DevFeed: [Building Smarter Camera Applications with esp-video](<https://devfeed.tech/articles/building-smarter-camera-applications-with-esp-video-13721.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/09/esp-video-introduction/>)

Author: John Lee

Published: 2025-09-22T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>), [App](<https://devfeed.tech/topics/app.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [application-development](<https://devfeed.tech/tags/application-development.md>), [applications](<https://devfeed.tech/tags/applications.md>), [blog](<https://devfeed.tech/tags/blog.md>), [camera](<https://devfeed.tech/tags/camera.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c6](<https://devfeed.tech/tags/esp32-c6.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [framework](<https://devfeed.tech/tags/framework.md>), [iot](<https://devfeed.tech/tags/iot.md>), [multimedia](<https://devfeed.tech/tags/multimedia.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

This article introduces Espressif's esp-video camera application development component for ESP32 chips. It describes supported camera applications, including image and video transmission, segmented capture, on-device AI features, and multi-camera systems, and compares esp-video with the earlier esp32-camera component.

### Source excerpt

The esp-video component provides a solution to build camera applications on the ESP32 chips. This article will introduce the esp-video component, how to use it, and will give an overview of the framework around it.

## Transparent Wi-Fi connectivity for non-Wi-Fi ESP32 chips

DevFeed: [Transparent Wi-Fi connectivity for non-Wi-Fi ESP32 chips](<https://devfeed.tech/articles/transparent-wi-fi-connectivity-for-non-wi-fi-esp32-chips-13722.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/09/esp-wifi-remote/>)

Author: John Lee

Published: 2025-09-05T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [API](<https://devfeed.tech/topics/api.md>), [ESP32-P4](<https://devfeed.tech/topics/esp32-p4.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [esp-hosted](<https://devfeed.tech/tags/esp-hosted.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [integration](<https://devfeed.tech/tags/integration.md>), [wi-fi](<https://devfeed.tech/tags/wi-fi.md>)

### AI overview

This blog post introduces esp-wifi-remote, a component that enables standard Wi-Fi APIs on ESP32 chips without native Wi-Fi hardware by using an external Wi-Fi-capable device. It explains the host and slave roles, backend solutions such as esp-hosted, the local and remote Wi-Fi scenarios, and corresponding configuration options.

### Source excerpt

This blog post introduces the esp-wifi-remote component, which extends Wi-Fi functionality to ESP32 chips that lack native Wi-Fi support. We will explore the esp-wifi-remote ecosystem, its components, architecture, and integration with esp-hosted.

## Comparing ADC Performance of Espressif SoCs

DevFeed: [Comparing ADC Performance of Espressif SoCs](<https://devfeed.tech/articles/comparing-adc-performance-of-espressif-socs-13716.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/08/adc-performance/>)

Author: John Lee

Published: 2025-08-26T00:00:00Z

Content type: article

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Espressif](<https://devfeed.tech/topics/espressif.md>), [SOC](<https://devfeed.tech/topics/soc.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [ESP32-C3](<https://devfeed.tech/topics/esp32-c3.md>), [ESP32-C5](<https://devfeed.tech/topics/esp32-c5.md>), [ESP32-C6](<https://devfeed.tech/topics/esp32-c6.md>), [ESP32-P4](<https://devfeed.tech/topics/esp32-p4.md>), [Esp32 S2](<https://devfeed.tech/topics/esp32-s2.md>), [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>)

Tags: [adc](<https://devfeed.tech/tags/adc.md>), [algorithms](<https://devfeed.tech/tags/algorithms.md>), [article](<https://devfeed.tech/tags/article.md>), [blog](<https://devfeed.tech/tags/blog.md>), [developers](<https://devfeed.tech/tags/developers.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c3](<https://devfeed.tech/tags/esp32-c3.md>), [esp32-c5](<https://devfeed.tech/tags/esp32-c5.md>), [esp32-c6](<https://devfeed.tech/tags/esp32-c6.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [esp32-s2](<https://devfeed.tech/tags/esp32-s2.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [performance](<https://devfeed.tech/tags/performance.md>), [peripheral](<https://devfeed.tech/tags/peripheral.md>), [soc](<https://devfeed.tech/tags/soc.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

This article compares ADC specifications, accuracy, and calibration approaches across Espressif SoCs. It explains ESP-IDF line-fitting and curve-fitting calibration schemes and discusses how calibration can improve ADC readings, while noting that custom schemes may not work consistently across chips in mass production.

### Source excerpt

This article compares the Analog-to-Digital Converter (ADC) performance of different Espressif SoCs and shows the techniques to improve the ADC accuracy using software calibration. The results should help developers choose the most suitable SoC and optimize it for their application's accuracy and voltage range requirements.

## ESPHome 2025.8.0: nRF52 support and ESP-NOW mesh communication

DevFeed: [ESPHome 2025.8.0: nRF52 support and ESP-NOW mesh communication](<https://devfeed.tech/articles/esphome-2025-8-0-nrf52-support-and-esp-now-mesh-communication-16700.md>)

Original publisher: [Read original article](<https://esphome.io/blog/2025/08/20/esphome-2025-8/>)

Author: Jesse Hills

Published: 2025-08-20T00:00:00Z

Content type: release

Language: en

Sources: [ESPHome - Smart Home Made Simple - Blog](<https://devfeed.tech/sources/esphome-smart-home-made-simple-blog.md>)

Topics: [esphome](<https://devfeed.tech/topics/esphome.md>), [ESP-NOW](<https://devfeed.tech/topics/esp-now.md>), [Microcontrollers](<https://devfeed.tech/topics/microcontrollers.md>), [Zephyr RTOS](<https://devfeed.tech/topics/zephyr-rtos.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [ESP32-P4](<https://devfeed.tech/topics/esp32-p4.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [esp-now](<https://devfeed.tech/tags/esp-now.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [esphome](<https://devfeed.tech/tags/esphome.md>), [introduction](<https://devfeed.tech/tags/introduction.md>), [latency](<https://devfeed.tech/tags/latency.md>), [low-latency](<https://devfeed.tech/tags/low-latency.md>), [memory-optimization](<https://devfeed.tech/tags/memory-optimization.md>), [microcontrollers](<https://devfeed.tech/tags/microcontrollers.md>), [mipi](<https://devfeed.tech/tags/mipi.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [zephyr](<https://devfeed.tech/tags/zephyr.md>)

### AI overview

ESPHome 2025.8.0 adds basic Nordic nRF52 support built on Zephyr, ESP-NOW device-to-device communication for ESP32 platforms, and MIPI DSI display support for ESP32-P4. It also introduces memory optimizations and requires Python 3.11 or newer.

### Source excerpt

ESPHome 2025.8.0 introduces the Nordic nRF52 platform built on Zephyr, ESP-NOW device-to-device communication, and MIPI DSI display support, and now requires Python 3.11 or newer.

## ESP H.264 Practical Usage Guide

DevFeed: [ESP H.264 Practical Usage Guide](<https://devfeed.tech/articles/esp-h-264-practical-usage-guide-13709.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/07/esp-h264-use-tips/>)

Author: John Lee

Published: 2025-07-18T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Espressif](<https://devfeed.tech/topics/espressif.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [ESP32-P4](<https://devfeed.tech/topics/esp32-p4.md>), [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>), [Software](<https://devfeed.tech/topics/software.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [real-time](<https://devfeed.tech/topics/real-time.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [embedded-devices](<https://devfeed.tech/tags/embedded-devices.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [h-264](<https://devfeed.tech/tags/h-264.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [iot](<https://devfeed.tech/tags/iot.md>), [memory-optimization](<https://devfeed.tech/tags/memory-optimization.md>), [multimedia](<https://devfeed.tech/tags/multimedia.md>), [performance-tuning](<https://devfeed.tech/tags/performance-tuning.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [release](<https://devfeed.tech/tags/release.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

This guide introduces Espressif's esp_h264 component for H.264 encoding and decoding on ESP32-series microcontrollers. It covers hardware acceleration, memory optimization, dynamic configuration, encoding and decoding workflows, API usage, ROI encoding, motion vector extraction, and dual-stream encoding on ESP32-P4.

### Source excerpt

This article introduces Espressif's esp_h264 component, a lightweight H.264 codec optimized for embedded devices. It shows how to leverage hardware acceleration, implement efficient video processing, and optimize performance for various applications.

## ESPHome 2025.6.0: ESP-IDF 5.3.2, OpenThread, and new ESP32 variants

DevFeed: [ESPHome 2025.6.0: ESP-IDF 5.3.2, OpenThread, and new ESP32 variants](<https://devfeed.tech/articles/esphome-2025-6-0-esp-idf-5-3-2-openthread-and-new-esp32-variants-16698.md>)

Original publisher: [Read original article](<https://esphome.io/blog/2025/06/18/esphome-2025-6/>)

Author: Jesse Hills

Published: 2025-06-18T00:00:00Z

Content type: release

Language: en

Sources: [ESPHome - Smart Home Made Simple - Blog](<https://devfeed.tech/sources/esphome-smart-home-made-simple-blog.md>)

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [releases](<https://devfeed.tech/topics/releases.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [ESP32-C6](<https://devfeed.tech/topics/esp32-c6.md>), [ESP32-H2](<https://devfeed.tech/topics/esp32-h2.md>), [ESP32-P4](<https://devfeed.tech/topics/esp32-p4.md>), [Python 3.10](<https://devfeed.tech/topics/python-3-10.md>)

Tags: [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32-c6](<https://devfeed.tech/tags/esp32-c6.md>), [esp32-h2](<https://devfeed.tech/tags/esp32-h2.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [esphome](<https://devfeed.tech/tags/esphome.md>), [python-3-10](<https://devfeed.tech/tags/python-3-10.md>), [releases](<https://devfeed.tech/tags/releases.md>)

### AI overview

ESPHome 2025.6.0 updates ESP-IDF to 5.3.2, adds official support for ESP32-C6, ESP32-H2, and ESP32-P4, introduces basic OpenThread support, and requires Python 3.10 or newer.

### Source excerpt

ESPHome 2025.6.0 updates ESP-IDF to 5.3.2, adds official support for the ESP32-C6, ESP32-H2 and ESP32-P4, introduces basic OpenThread support, and now requires Python 3.10 or newer.

## Touchpad Digit Recognition Based on ESP-DL

DevFeed: [Touchpad Digit Recognition Based on ESP-DL](<https://devfeed.tech/articles/touchpad-digit-recognition-based-on-esp-dl-13708.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/06/touchpad-digit-recognition/>)

Author: John Lee

Published: 2025-06-18T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>), [ESP32-P4](<https://devfeed.tech/topics/esp32-p4.md>), [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>), [Deep learning](<https://devfeed.tech/topics/deep-learning.md>), [Jetson](<https://devfeed.tech/topics/jetson.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [quantization](<https://devfeed.tech/topics/quantization.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [applications](<https://devfeed.tech/tags/applications.md>), [blog](<https://devfeed.tech/tags/blog.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [deep-learning](<https://devfeed.tech/tags/deep-learning.md>), [devices](<https://devfeed.tech/tags/devices.md>), [edge-computing](<https://devfeed.tech/tags/edge-computing.md>), [embedded-systems](<https://devfeed.tech/tags/embedded-systems.md>), [esp-dl](<https://devfeed.tech/tags/esp-dl.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [inference](<https://devfeed.tech/tags/inference.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [quantization](<https://devfeed.tech/tags/quantization.md>), [recognition](<https://devfeed.tech/tags/recognition.md>)

### AI overview

This tutorial demonstrates touchpad-based digit recognition on ESP32-S3 and ESP32-P4 using ESP-DL. It covers touch-data collection and preprocessing, lightweight CNN design, model training and evaluation, quantization, and C++ implementation for model loading and inference.

### Source excerpt

This article demonstrates how to implement a touchpad-based digit recognition system using ESP-DL on ESP32 series chips. It covers the complete workflow from data collection and preprocessing to model training, quantization, and deployment, showcasing ESP-DL's capabilities in edge AI applications.

## ESP32-P4-EYE Vision Development Board for Camera and Edge Computing Applications

DevFeed: [ESP32-P4-EYE Vision Development Board for Camera and Edge Computing Applications](<https://devfeed.tech/articles/introducing-esp32-p4-eye-a-powerful-vision-development-board-for-edge-ai-13701.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/05/introducing-p4-eye/>)

Author: John Lee

Published: 2025-05-01T00:00:00Z

Content type: release

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32-P4](<https://devfeed.tech/topics/esp32-p4.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [On-device AI](<https://devfeed.tech/topics/on-device-ai.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [camera](<https://devfeed.tech/tags/camera.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [hmi](<https://devfeed.tech/tags/hmi.md>), [iot](<https://devfeed.tech/tags/iot.md>), [mipi-csi](<https://devfeed.tech/tags/mipi-csi.md>), [p4](<https://devfeed.tech/tags/p4.md>), [technology](<https://devfeed.tech/tags/technology.md>), [vision](<https://devfeed.tech/tags/vision.md>)

### AI overview

Espressif has launched the ESP32-P4 EYE DevKit, a camera-focused vision development board based on the ESP32-P4 SoC. It supports real-time image processing, edge computing, wireless connectivity, and audio and video peripherals.

### Source excerpt

Discover the ESP32-P4 EYE DevKit -- a compact, camera-focused development board designed for real-time image processing and edge computing. Learn how this powerful, low-cost solution can accelerate your next smart camera or IoT project.

## How to Create an UI Application for the ESP32-P4

DevFeed: [How to Create an UI Application for the ESP32-P4](<https://devfeed.tech/articles/how-to-create-an-ui-application-for-the-esp32-p4-13696.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/04/how-to-easily-develop-ui-applications-for-the-esp32-p4/>)

Author: John Lee

Published: 2025-04-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [ui](<https://devfeed.tech/topics/ui.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [Development](<https://devfeed.tech/topics/development.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [toolchain](<https://devfeed.tech/topics/toolchain.md>), [Windows](<https://devfeed.tech/topics/windows.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [embedded-wizard](<https://devfeed.tech/tags/embedded-wizard.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [gui](<https://devfeed.tech/tags/gui.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [p4](<https://devfeed.tech/tags/p4.md>), [toolchain](<https://devfeed.tech/tags/toolchain.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [ui](<https://devfeed.tech/tags/ui.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

A step-by-step guide to creating an Embedded Wizard UI application for the ESP32-P4-Function-EV-Board. It covers the recommended hardware and software, Embedded Wizard 15 compatibility, and the ESP-IDF and Windows toolchain prerequisites.

### Source excerpt

Complete tutorial for building Embedded Wizard UI applications on ESP32-P4-Function-EV-Board with ESP-IDF V5.5.1, featuring Master Demo and example projects.

## PIE Instruction Extensions on ESP32-P4 and ESP32-S3

DevFeed: [PIE Instruction Extensions on ESP32-P4 and ESP32-S3](<https://devfeed.tech/articles/explore-the-pie-capabilities-on-the-esp32-p4-13674.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2024/12/pie-introduction/>)

Author: John Lee

Published: 2024-12-05T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32-P4](<https://devfeed.tech/topics/esp32-p4.md>), [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>), [Assembly](<https://devfeed.tech/topics/assembly.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [real-time](<https://devfeed.tech/topics/real-time.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [algorithms](<https://devfeed.tech/tags/algorithms.md>), [assembly](<https://devfeed.tech/tags/assembly.md>), [blog](<https://devfeed.tech/tags/blog.md>), [dsp](<https://devfeed.tech/tags/dsp.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [inference](<https://devfeed.tech/tags/inference.md>), [pie](<https://devfeed.tech/tags/pie.md>), [real-time](<https://devfeed.tech/tags/real-time.md>)

### AI overview

This tutorial examines PIE processor instruction extensions on ESP32-S3 and ESP32-P4. It covers their instruction architecture, formats, applications, and differences in hardware-loop support and accumulator size.

### Source excerpt

The recent breakthroughs in artificial intelligence technology in such fields as image recognition, speech recognition, and natural language processing have opened up more possibilities for embedded system applications. When attempting to deploy AI model inference on embedded devices such as the ESP32-P4, we always strive to minimize inference time as much as possible to meet real-time requirements.

## Integrating Embedded Swift and SDL3 on ESP32

DevFeed: [Integrating Embedded Swift and SDL3 on ESP32](<https://devfeed.tech/articles/integrating-embedded-swift-and-sdl3-on-esp32-13886.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/integrating-embedded-swift-and-sdl3-on-esp32/>)

Author: John Lee

Published: 2024-11-27T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Swift](<https://devfeed.tech/topics/swift.md>), [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [Simple DirectMedia Layer](<https://devfeed.tech/topics/sdl.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [ESP32-C3](<https://devfeed.tech/topics/esp32-c3.md>), [ESP32-C6](<https://devfeed.tech/topics/esp32-c6.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [embedded-systems](<https://devfeed.tech/tags/embedded-systems.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c3](<https://devfeed.tech/tags/esp32-c3.md>), [esp32-c6](<https://devfeed.tech/tags/esp32-c6.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [experimental](<https://devfeed.tech/tags/experimental.md>), [filesystem](<https://devfeed.tech/tags/filesystem.md>), [graphics](<https://devfeed.tech/tags/graphics.md>), [sdl](<https://devfeed.tech/tags/sdl.md>), [swift](<https://devfeed.tech/tags/swift.md>), [swift-for-esp32-espressif-developer-portal](<https://devfeed.tech/tags/swift-for-esp32-espressif-developer-portal.md>)

### AI overview

This tutorial explains how to build and deploy graphical Embedded Swift applications for ESP32-C3 and ESP32-C6 microcontrollers using SDL3 for graphics rendering, ESP-IDF, and ESP-BSP.

### Source excerpt

Introduction# Swift is a powerful and intuitive programming language, renowned for its expressive syntax, modern features, and safety. Originally designed for developing applications across Apple's ecosystem--macOS, iOS, watchOS, and tvOS--Swift has gained popularity for its performance and developer-friendly nature. What is Embedded Swift?# Embedded Swift is subset of Swift programming language which extends the capabilities of Swift to the realm of embedded systems.

## New Release: Espressif IDE 3.1.0

DevFeed: [New Release: Espressif IDE 3.1.0](<https://devfeed.tech/articles/new-release-espressif-ide-3-1-0-13868.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/espressif-ide/espressif-ide-3-1-0-release/>)

Author: John Lee

Published: 2024-10-07T00:00:00Z

Content type: release

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Espressif IDE](<https://devfeed.tech/topics/espressif-ide.md>), [ide](<https://devfeed.tech/topics/ide.md>), [ESP32-P4](<https://devfeed.tech/topics/esp32-p4.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>)

Tags: [announce](<https://devfeed.tech/tags/announce.md>), [blog](<https://devfeed.tech/tags/blog.md>), [bug-fixes](<https://devfeed.tech/tags/bug-fixes.md>), [compatibility](<https://devfeed.tech/tags/compatibility.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [debug](<https://devfeed.tech/tags/debug.md>), [eclipse](<https://devfeed.tech/tags/eclipse.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [espressif-ide](<https://devfeed.tech/tags/espressif-ide.md>), [features](<https://devfeed.tech/tags/features.md>), [ide](<https://devfeed.tech/tags/ide.md>), [integration](<https://devfeed.tech/tags/integration.md>), [navigation](<https://devfeed.tech/tags/navigation.md>), [performance](<https://devfeed.tech/tags/performance.md>), [release](<https://devfeed.tech/tags/release.md>), [syntax](<https://devfeed.tech/tags/syntax.md>), [ux-improvements](<https://devfeed.tech/tags/ux-improvements.md>)

### AI overview

Espressif IDE 3.1.0 adds Eclipse CDT 2024-06 and CDT LSP 2.0 support, ESP32-P4 development and debugging, unified target and board configuration, build and multi-configuration improvements, automatic .clang-format files, and various UX, quality, stability, and performance fixes.

### Source excerpt

Espressif-IDE# Today we announce the new version of the Espressif IDE, the version 3.1.0. This new version adds new functionalities and bug fixes. New features# - Updated Eclipse Platform Support - Support for the Eclipse CDT 2024-06 release, ensuring compatibility with the latest Eclipse features and enhancements. - CDT LSP 2.0 Integration - Full support for CDT Language Server Protocol (LSP) 2.0, providing enhanced code navigation, syntax highlighting, and error checking.

## Espressif SoCs and LCD screens: trends and solutions

DevFeed: [Espressif SoCs and LCD screens: trends and solutions](<https://devfeed.tech/articles/espressif-socs-and-lcd-screens-trends-and-solutions-13870.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/espressif-socs-lcd-screens/>)

Author: John Lee

Published: 2024-09-30T00:00:00Z

Content type: article

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Espressif](<https://devfeed.tech/topics/espressif.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [human computer interaction](<https://devfeed.tech/topics/human-computer-interaction.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Esp Rainmaker](<https://devfeed.tech/topics/esp-rainmaker.md>), [Matter](<https://devfeed.tech/topics/matter.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [connectivity](<https://devfeed.tech/tags/connectivity.md>), [display](<https://devfeed.tech/tags/display.md>), [ecosystem](<https://devfeed.tech/tags/ecosystem.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp-rainmaker](<https://devfeed.tech/tags/esp-rainmaker.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [interface](<https://devfeed.tech/tags/interface.md>), [iot](<https://devfeed.tech/tags/iot.md>), [lcd](<https://devfeed.tech/tags/lcd.md>), [mipi](<https://devfeed.tech/tags/mipi.md>), [re](<https://devfeed.tech/tags/re.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [rgb](<https://devfeed.tech/tags/rgb.md>)

### AI overview

This article examines Espressif SoCs that support different LCD driver interfaces for smart home, smart security, industrial, and other applications. It discusses requirements such as performance, low power consumption, compact design, user interaction, and wireless connectivity, along with Espressif development resources and the ESP-RainMaker platform.

### Source excerpt

In today's rapidly evolving IoT landscape, LCD screens have become indispensable components of smart devices, providing real-time information and facilitating user interaction. As the demand for higher performance, lower power consumption, and more compact designs grows, it is crucial to choose the right technology to drive LCD screens. This article explores a number of Espressif SoCs that support different LCD driver interfaces, suitable for smart home, smart security, and other applications.

## Wireless Connectivity Solutions for ESP32-P4

DevFeed: [Wireless Connectivity Solutions for ESP32-P4](<https://devfeed.tech/articles/wireless-connectivity-solutions-for-esp32-p4-13975.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/wireless-connectivity-solutions-for-esp32-p4/>)

Author: John Lee

Published: 2024-09-20T00:00:00Z

Content type: article

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32-P4](<https://devfeed.tech/topics/esp32-p4.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>), [SOC](<https://devfeed.tech/topics/soc.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [Wi-Fi](<https://devfeed.tech/topics/wi-fi.md>), [Ethernet](<https://devfeed.tech/topics/ethernet.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [connectivity](<https://devfeed.tech/tags/connectivity.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [ethernet](<https://devfeed.tech/tags/ethernet.md>), [iot](<https://devfeed.tech/tags/iot.md>), [microcontrollers](<https://devfeed.tech/tags/microcontrollers.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [soc](<https://devfeed.tech/tags/soc.md>), [wi-fi](<https://devfeed.tech/tags/wi-fi.md>), [wifi](<https://devfeed.tech/tags/wifi.md>), [wireless](<https://devfeed.tech/tags/wireless.md>)

### AI overview

This article compares three connectivity solutions for the ESP32-P4, which lacks integrated wireless connectivity: ESP-AT, ESP-Hosted, and ESP-Extconn. It outlines their stated advantages, limitations, and suitable application scenarios.

### Source excerpt

The ESP32-P4 is a powerful system-on-chip (SoC) from Espressif, designed for high-performance applications that demand robust features. While the ESP32-P4 offers a range of advanced capabilities, it does not have integrated wireless connectivity and may require additional connectivity solutions to meet the diverse needs of modern embedded systems. Espressif provides three main connectivity solutions for the ESP32-P4: ESP-AT , ESP-Hosted , and ESP-Extconn .

[Next page](<https://devfeed.tech/tags/esp32-p4.md?cursor=WyIyMDI0LTA5LTIwVDAwOjAwOjAwKzAwOjAwIiwgImU2ZmQ1MTY3LTE3YTMtNDk5OS1iMjJlLWM5Y2QwMTM4MGQwZiJd>)