[solved] I2S pins on Omega
Hi Onion team,
I have been playing with my Omega board, and you guys have done an excellent job with it.
What gpio pins are used for i2s output on the Omega? I was hoping to make a small board with an audio DAC on it (pcm5100a).
@Samuel-Ellicott Not an official response, but as far as I can see the Omega does not have any specific i2s pins.
However, doing a search seems to indicate that there is some OpenWRT code that exists for i2s using general GPIO pins. It may be possible to use/adapt some of this for what you want.
@Boken-Lin Thanks. So i2s uses the I2C pins on 20 and 21. What conflict would there be if one wanted i2s and I2C?
Also, are there any existing libraries/packages for i2s?
@Kit-Bishop Yes, there would be a conflict if one wants to use I2S and I2C. We don't currently have any libraries for I2S. We played around with an I2S audio expansion, but the sound quality was terrible, so we decided to design USB-based sound expansion instead.
Thanks for your help
@Samuel-Ellicott That was one of the things I found.
However, I am not highly familiar with i2s
I just did some Google seraches with terms like OpenWRT i2s and came across a few links that could be relevant - though I don't know enough the evaluate how good they are