HI Eric,Tue Jun 29, 2021 5:51 pm Hello Fernando,wrote:
Thank you for clearing up my confusion about the I2C and I2S buses.
Now I understand that I can indeed use both the OLED on the I2C (software-emulated) bus and the I2S DAC simultaneously.
This is a great community! I only joined a few days ago and all my questions were answered quickly and in detail.
If you don't mind, I have one more:
Did you have to tie any of the pins on the DAC board to ground (FLT, DEMP, FMT) or 3.3/5V (XSMT)?
just to clarify, as you stated, the I2S and the I2C can be used at the same time BUT they cannot share the same pins (the GPIO5, in your case).
Another point to clarify is that the I2C is not software emulated in the ESP32 ( as is the case for the ESP8266) as it reles on H/W I2C internal controller.