-
Notifications
You must be signed in to change notification settings - Fork 7.7k
Open
Labels
Status: In Progress ⚠️Issue is in progressIssue is in progressType: Chip supportConcerns support for a specific SoC.Concerns support for a specific SoC.
Description
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 Classic | Not supported | |||
| BLE | OK | @lucasssvaz | #11804 | |
| 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 |
SamHalvoe
Metadata
Metadata
Labels
Status: In Progress ⚠️Issue is in progressIssue is in progressType: Chip supportConcerns support for a specific SoC.Concerns support for a specific SoC.
Type
Projects
Status
In Progress