I2S bus pinning
Posted: Thu Apr 07, 2016 3:59 pm
Hello,
In the ESP32 documentation, it's written that the ESP32 has 2 I2S bus. What is the exact pinning of this bus ?
In the pinout pdf i2s is not present (or I did not see it).
In the SDK V2.0 i2s driver:
I can come up with:
I2S0 Data Out: GPIO21
I2S0 BCK: GPIO20
I2S0 WS GPIO19
I2S1 Data In: GPIO18
I2S1 BCK: GPIO17
I2S1 WS: GPIO16
So, in order to have a full duplex i2s bus, we need to use both I2S0 and I2S1 and duplicate BCK and WS using 6 pins ?
Is there a way to have a full duplex i2s bus with only 4 pins ?
Thanks,
Philippe
In the ESP32 documentation, it's written that the ESP32 has 2 I2S bus. What is the exact pinning of this bus ?
In the pinout pdf i2s is not present (or I did not see it).
In the SDK V2.0 i2s driver:
I can come up with:
I2S0 Data Out: GPIO21
I2S0 BCK: GPIO20
I2S0 WS GPIO19
I2S1 Data In: GPIO18
I2S1 BCK: GPIO17
I2S1 WS: GPIO16
So, in order to have a full duplex i2s bus, we need to use both I2S0 and I2S1 and duplicate BCK and WS using 6 pins ?
Is there a way to have a full duplex i2s bus with only 4 pins ?
Thanks,
Philippe