Are there any free GPIO ports that I can use? If so, which ones?
What would be the best way to use them? Soldering?
Thanks!
Are there any free GPIO ports that I can use? If so, which ones?
What would be the best way to use them? Soldering?
Thanks!
I2C is designed as a shared bus with one master and up to 128 slaves and unless 2 devices use the same address (check with i2cdetect for unused I2C addresses) that should work just fine. The Linux kernel takes care about bus access management, so multiple programs/drivers can use the same I2C bus, but whenever one program/driver transfers data the others have to wait.
The Cirrus Driver accesses the I2C bus to configure the WM8804 chip on start and end of playback/recording. While playing/recording the I2C bus is "free".
It's been a while since I used the I2C expander / VFD display but I'm pretty sure everything's still working as before. So just give it a try.
so long,
Hias