I wanted to use this for a HiFi project, but it seems to use all the GPIO pins, and I need more pins for IR reciever and a small LCD screen, is this impossible or is there a way around it?
I wanted to use this for a HiFi project, but it seems to use all the GPIO pins, and I need more pins for IR reciever and a small LCD screen, is this impossible or is there a way around it?
Assuming that there is no wolfson audio card specific use of the serial port planned, I mapped Pin8+10 from their default serial port mapping after reboot (ALT0 setting) back to GPIO14 + GPIO15. I successfully use one pin for input and one for output with my application.
The wolfson audio card also features on the extension header two GPIO pins (called GPIO3+GPIO4). It would be interesting to know if there is driver support planned to make the pins available in the same way as the standard GPIO pins. This would add two additional IO ports...
The schematic shows GPIO3+GPIO4 with annotations of [3] and [2,7]. Does anyone have any ideas what those might be referring to? Might they give a clue of how they might be accessed? Has anyone heard from Wolfson on this topic on any other boards? (Wolfson's web site doesn't seem to have its own support forum.)
It is a real shame that more of the RPi's GPIO pins aren't being passed through. I have a project I've been working on that I was hoping to add the Wolfson audio board to. However my project currently uses a bunch of GPIO pins. I can rework my project so I'm only using I2C plus two other GPIO pins, but that would be pretty much a bare minimum. Right now it looks like I need to choose between using the Wolfson board and the other features of my project.
i2c is multi-drop, so you can connect that to your circuit in parallel to the WAC, if you can solder to the GPIO, and your device addresses don;t conflict with those used on the WAC.
There are two GPIO brought to the header on the WAC. Those are the Pis default serial console UART Rx & Tx. You can disable the default serial console and use those pins as general IO (I think) so you may be OK.
I have Tx and Rx blinking LEDs at me as I write this, just disabled the serial console and used them as normal.
Time to do some more reading about I2C...
I have Tx and Rx blinking LEDs at me as I write this, just disabled the serial console and used them as normal.
Time to do some more reading about I2C...