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