Configuration Options¶
Compile-time configuration options specific to ESP-ADF.
Audio Recorder¶
AFE_MIC_NUM¶
Number of micphones used for AFE
Found in: Audio Recorder
Now only support 1 or 2 mic
ADF Features¶
ESP_DISPATCHER_DELEGATE_TASK_CORE¶
Delegation task core
Found in: ADF Features
Pinned delegate task to core 0 or core 1.
ESP_DISPATCHER_DELEGATE_TASK_PRIO¶
Delegate task’s prio
Found in: ADF Features
The delegate task’s prio.
ESP_DISPATCHER_DELEGATE_STACK_SIZE¶
Delegate task’s stack size
Found in: ADF Features
The delegate task’s stack is located in DRAM, modify this size to make sure all the needed operation can be run success in the it.
ADF Library Configuration¶
MEDIA_PROTOCOL_LIB_ENABLE¶
Enable Media Protocol Library
Found in: ADF Library Configuration
RECORD_ENGINE_MODE¶
Choose recorder engine functionality
Found in: ADF Library Configuration
Recorder engine have VAD, WWE and AMR encoding functionality. AMR encoding enabled, the binary size increase 144kB. WWE enabled, the binary size increase 103kB.
- Available options:
REC_ENG_ENABLE_VAD_ONLY
REC_ENG_ENABLE_VAD_WWE
REC_ENG_ENABLE_VAD_WWE_AMR
Audio HAL¶
AUDIO_BOARD¶
Audio board
Found in: Audio HAL
Select an audio board to use with the ESP-ADF
- Available options:
AUDIO_BOARD_CUSTOM
ESP_LYRAT_V4_3_BOARD
ESP_LYRAT_V4_2_BOARD
ESP_LYRATD_MSC_V2_1_BOARD
ESP_LYRATD_MSC_V2_2_BOARD
ESP_LYRAT_MINI_V1_1_BOARD
ESP32_KORVO_DU1906_BOARD
ESP32_S2_KALUGA_1_V1_2_BOARD
ESP32_S3_KORVO2_V3_BOARD
ESP32_S3_BOX_LITE_BOARD
ESP32_S3_BOX_BOARD
ESP32_KORVO_DU1906_DAC¶
ESP32 KORVO DU1906 Board DAC chip
Found in: Audio HAL
Select DAC chip to use on ESP32_KORVO_DU1906 board
- Available options:
ESP32_KORVO_DU1906_DAC_TAS5805M
ESP32_KORVO_DU1906_DAC_ES7148
ESP32_KORVO_DU1906_ADC¶
ESP32 KORVO DU1906 Board ADC chip
Found in: Audio HAL
Select ADC chip to use on ESP32_KORVO_DU1906 board
- Available options:
ESP32_KORVO_DU1906_ADC_ES7243