Skip to content

Support of ESP32-P4 #10278

Open
Open
@VojtechBartoska

Description

@VojtechBartoska

This issue is tracking adding support of ESP32-P4.

Initial support for basic functions already merged in release/v3.1.x. Now working on checking if the peripherals work as expected and fixing what is found broken.


Oficial announcement is available here


ESP32-P4 is fully supported in ESP-IDF v5.3, this version is used in Arduino Core v3.1.0


Overview table

This table below tracks status of support of ESP32-P4.

Peripheral Status of ESP32-P4 Assignee Pull Requests Comments
ADC Partial support @P-R-O-C-H-Y Calibration schemes not supported yet in IDF (only analogRead works now) ADC Continous also lacks IDF support.
Bluetooth To be added @P-R-O-C-H-Y
Bluetooth Classic Not supported
BLE To be added
DAC Not supported @P-R-O-C-H-Y
Ethernet RMII OK @me-no-dev
Ethernet SPI OK @me-no-dev
GPIO OK @lucasssvaz
Hall Sensor
I2C OK @lucasssvaz
I2C Slave To be fixed @lucasssvaz Not triggering interrupts
I2S OK @me-no-dev
LEDC OK @P-R-O-C-H-Y
Motor PWM Not Supported (LED PWM)
Pulse Counter Not Implemented
RMT OK @lucasssvaz
SDIO OK @me-no-dev tested with WiFi
SD MMC OK @P-R-O-C-H-Y #10460
SigmaDelta OK @P-R-O-C-H-Y
SPI OK @me-no-dev
Timer OK @lucasssvaz
Temp. Sensor OK @P-R-O-C-H-Y
Touch OK @P-R-O-C-H-Y #10448 Touch V3 uses NG driver
TWAI OK IDF based - Examples compiles
UART OK @lucasssvaz @SuGlider all uart examples OK
USB OK @me-no-dev Updated
Wi-Fi OK @me-no-dev
New Peripherals
MIPI To be added
MSPI To be added

Metadata

Metadata

Type

No type

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions