This directory contains a growing number of simple example projects for ESP-ADF. These are intended to show basic esp-adf functionality, and to provide code samples you can use for your own projects.
If you are new to the esp-adf, see Getting Started documentation for step-by-step instructions on how to use examples.
Compatibility of examples with Espressif audio boards is presented in tables below.
- Start CMake build
- Choose IDF branch at least release/v3.3 for CMake
- Start CMake build
- Choose IDF branch at least release/v4.2
- Start CMake build
- Choose IDF branch at least release/v4.4
- Start CMake build
- Choose IDF branch release/v4.4 to build led_pixels
- Choose IDF branch at least release/v5.1 to build other examples
Note 1: The key layout of ESP32-Korvo-DU1906 is slightly different from other official audio development boards. The REC
, MODE
, and PLAY
keys are not defined, so the examples requiring operation on these keys may not work properly.
Note 2: This example involves the coexistence of Wi-Fi, A2DP, HFP, and Bluetooth LE, so the optimized coexistence IDF branch audio/stack_on_psram_v3.3 is used in this example.
Note 3: If you use the ESP32-C3-Lyra development board to run these routines, you need to apply $ADF_PATH/idf_patches/idf_v4.4_i2s_c3_pdm_tx.patch
in the $IDF_PATH
directory to obtain PDM support.