A place users can post their projects. If you have a small project and would like your own dedicated place to post and have others chat about it then this is your spot.

User avatar
By ficeto
#18117 I2S is something we are still missing from documentation. We have the pins documented, we can put them in I2S mode.
We know where to attach interrupt handler to get the data, but have no idea where to get it from.
There is quite large portion of the registers that have not been documented yet.
I have a dump that is posted on the esp8266/Arduino git (in the docs folder) that you can look at and see if you recognize anything that is undocumented that could be the I2S. But why do you need I2S?
User avatar
By wzab
#18162 The I2S is needed to connect the ADC converter for guitar signal (for overdrive and similar effects you really need high quality ADC).
In my Atmel based design (mentioned in the first post) I used the SPI in slave mode (the price was, that one channel was lost), but I can't see SPI slave mode available in ESP8266.

PS. Regarding I2C, I was able to use even the simplest ESP-01 with only two user pins as a WiFi enabled remote I2C bus controller. And it could be done even with firmware written in lua (based on nodemcu).
User avatar
By tytower
#18434
wzab wrote:PS. Regarding I2C, I was able to use even the simplest ESP-01 with only two user pins as a WiFi enabled remote I2C bus controller. And it could be done even with firmware written in lua (based on nodemcu).

Yes I have had it going fine even in Arduino IDE 1.6.1 but the problem seems to be in the 1.6.4 IDE but then you are not using that so it won't trouble you .