Been using the GPIO this afternoon and after a lot of frustration it seems to me that the wiki page on the GPIO is wrong - or at least wildly innacurate! In particular the nice colour image showing the pin-outs, etc.
So I'm wondering if I've missed some change, somewhere along the line... I know there are lots of hits in the forums here about it, but it's hard to do through all of them!
After a bit of probing and programming, I've come up with this table (and note 9 programmable output pins, not 8!)
1 3v3 * * 5v
2 GPIO * * ?
3 GPIO * * 0v
4 ? * * ?
5 ? * * ?
6 GPIO * * GPIO
7 GPIO * * ?
8 GPIO * * GPIO
9 ? * * GPIO
10 ? * * ?
11 ? * * GPIO
12 ? * * ?
13 ? * * ?
So there are 9 pins there which I can set to output and drive LEDs from. Nice that there's a 9th though, although I fear I may be somewaht overzealous and have programmed one of the other pins to be an output rather than I2C/SPI/Serial...
Even when I compare it to this picture on the design spark article, it's differnt there too (although I suspect that photo was just made up)
So where do I start - which GPIO is GPIO 0, which is 7 or 8? Since others already have stuff connected to the GPIO, what are they doing?
Or what vital update have I missed )-:
Cheers,
Gordon
