I build a customized board with ESP32S3 + ES8388. Use ES8388 for both ADC and DAC.
Following ES8388 user guide, two pesudo-differential MIC configurations are connected to LIN1-RIN1 and LIN2-RIN2 respectively. No AEC/ref channel is designed on the board.
By modifying ADF's ES8388 driver code, I have verified both MIC configurations can work independently. Wakenet works as expected. "work independently" means the following code:
I also verified each case which MIC is in effective physically. This confirms the circuit is good.
Now, I want to make the two MICs work together. I modified ES8388 driver code following this instrcution in user guide:
Here is code:
I also modified code below:
But Wakenet does not work.
Can you please suggest how I should modify the code to make it work for wakenet?
I build a customized board with ESP32S3 + ES8388. Use ES8388 for both ADC and DAC. Following ES8388 user guide, two pesudo-differential MIC configurations are connected to LIN1-RIN1 and LIN2-RIN2 respectively. No AEC/ref channel is designed on the board.
By modifying ADF's ES8388 driver code, I have verified both MIC configurations can work independently. Wakenet works as expected. "work independently" means the following code: I also verified each case which MIC is in effective physically. This confirms the circuit is good.
Now, I want to make the two MICs work together. I modified ES8388 driver code following this instrcution in user guide:
Here is code:
I also modified code below:
But Wakenet does not work.
Can you please suggest how I should modify the code to make it work for wakenet?