I've just come across this thread, and though I've only skimmed most of it, it seems to be based on the diagram on the wiki.
So could I, first, apologise? Most humbly so.
When the GPIO pin-out was first published, I knocked up that drawing, just as a first effort. Since then, we've been given more info, and the consensus seems to be that a more rational labeling would be good. I tried with a better diagram, but I don't know how to change the wiki!
So if you'd like it changed, and know how to do it, my other drawings (and some other stuff) are at
https://sites.google.com/site/burngateh ... e/drawings
Or, of course, draw a better diagram yourself!
No problems – my goof up (probably) in the end and trying to rush things – so much so that I even posted in the wrong forum!!!
What threw me was a non-working GPIO7 pin, then discovering that the SPI pins were acting like GPIO pins (probably to be expected until they're put into SPI mode!).
The issue in-hand is the continued numbering of them – have to say I favour keeping the goip0-7 labels on the connector – just makes it confusing when refering to the actual BCM GPIO pin numbers.
In the processing prodicing a Wiring compatable library for it, and will number them from pin0 to pin7 (corresponding to the gpio 0-7 on your GIF) – same "pin" style as Arduino with a layer of abstraction to hide the real pin numbers from the hardware IO port details.
(edit to correct more dyslectic typos than usual!)