espressif / esp-adf

Espressif Audio Development Framework
Other
1.56k stars 690 forks source link

关于audio_hal/driver/es7210的问题请教 (AUD-5580) #1241

Closed Oreobird closed 3 months ago

Oreobird commented 3 months ago

ESP32_S3_BOX_3_BOARD 与 ESP32_S3_KORVO2_V3_BOARD 使用输入codec使用的都是es7210,原理图上的输入也都是MIC1、MIC2和MIC3,为什么在audio_hal/driver/es7210/es7210.c中的配置却不一样的?

/* ES7210 mic select */
#if CONFIG_ESP32_S3_KORVO2_V3_BOARD
#define ES7210_MIC_SELECT             ES7210_INPUT_MIC1 | ES7210_INPUT_MIC2 | ES7210_INPUT_MIC3
#else
#define ES7210_MIC_SELECT             ES7210_INPUT_MIC1 | ES7210_INPUT_MIC2
#endif

第3路MIC输入是AEC用来做回采的,这是否意味着要使能 ESP32_S3_BOX_3_BOARD 的AEC,要在应用代码中调用es7210_mic_select(ES7210_INPUT_MIC1 | ES7210_INPUT_MIC2 | ES7210_INPUT_MIC3)?

jason-mao commented 3 months ago

@Oreobird 你的做法可以,后面我们会修复一下这个问题。