I've tried:
- adjusting channel count from 2 to 1.
i2s_stream_set_clk(..., I2S_TDM_SLOT0 and also I2S_TDM_SLOT1)
Changing i2s_cfg.multi_out_num from 0 to 1.
Adjusting ES7210_MIC_SELECT
I assume I need to ensure ES7210_MIC_SELECT contains all channels I want to use, and those streams will be sent over I2S. Then I'd need to somehow configure the I2S receiver on the ESP32-S3 to pick out the correct stream from the ES7210 for my usage.
Perhaps there's a better example to start with? I'd like to do a simple loopback of ES7210 input to ES8311 output, but didn't see something to do so.