Espressif Systems Audio Development Framework (ESP-ADF) is the official audio development framework for the ESP32, ESP32-S2, ESP32-C3, ESP32-C6, ESP32-S3, and ESP32-P4 SoCs.
ESP-ADF supports development of audio applications for the Espressif Systems SoCs in the most comprehensive way. With ESP-ADF, you can easily add features, develop audio and video applications from simple to complex:
As a general, the ESP-ADF features will be supported as shown below:
The following table shows the ESP-IDF versions supported by ESP-ADF at the current time. The label means supported, and the label means not supported.
The ESP-IDF master branch is marked as not supported because the major feature changes it has introduced may cause conflicts with ESP-ADF. Yet, the ADF examples not affected by those feature changes can still run correctly on the IDF master branch.
End of Life IDF branches are removed. See IDF Supported Periods for details.
ESP-IDF Release/v4.4 |
ESP-IDF Release/v5.0 |
ESP-IDF Release/v5.1 |
ESP-IDF Release/v5.2 |
ESP-IDF Release/v5.3 |
ESP-IDF Master |
|
---|---|---|---|---|---|---|
ESP-ADF Master |
||||||
ESP-ADF Release/v2.7 |
||||||
ESP-ADF Release/v2.6 |
You need one of ESP-IDF versions described in ESP-ADF Releases, one of audio boards below and headphones.
Note: If this is your first exposure to ESP-IDF, proceed to Getting Started documentation specific for ESP32, ESP32-S2, or ESP32-S3 SoCs.
Click on one of audio boards shown below to set up and start using ESP-ADF.
Espressif Systems has released a number of boards for ESP-ADF to develop audio applications. Click the links below to learn more information on each board.
It is recommended to use the ESP-ADF master branch, as it has the latest bugfixes and the new features.
ESP32-LyraT | ESP32-LyraTD-MSC | ESP32-LyraT-Mini | ESP32-Korvo-DU1906 | ESP32-S2-Kaluga-1 Kit | ESP32-S3-Korvo-2 | ESP32-C3-Lyra | ESP32-S3-Box Serials | |
---|---|---|---|---|---|---|---|---|
2 | 2 | 2 | 2 | |||||
ESP-ADF Master | 1 | |||||||
ESP-ADF Release/v2.7 | 1 | |||||||
ESP-ADF Release/v2.6 | 1 |
Note 1: For the development board of esp-box series, only esp32-s3-box and esp32-s3-box-lite are supported in ESP-ADF.
Note 2: These boards has reached their end of life.
Check folder examples that contains sample applications to demonstrate API features of the ESP-ADF.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. Open source ecosystem
2. Collaboration, People, Software
3. Evaluation model