Quote from Burngate on November 16, 2011, 18:09
So we'll need to know the physical address of the gpio?
No, we need to know (at least):
How many I/O pins there are.
Organization/bit ordering of actual I/O pins.
Which peripherals are there (I2C, SPI, etc.)
Specs of any peripherals, and 'command protocols' for same.
Peripheral multiplexing with ordinary 'plain' I/O pins, if any, and how to switch around between them.
What the initialization procedure is (if not built into any driver provided).
5V tolerant inputs? (Guessing no...)
Max. sink/source current.
Driver functionality (assuming Linux kernel module).
The little things we would never guess in a million years, and which would prevent our contraptions from working.
and all the rest I forget right now. This is not like on a C64, and unfortunately we cannot just prod around and hope to discover any of this. We simply need an excerpt of the relevant parts of the BC SoC datasheet.
As to when? I am guessing we may not have this at launch, if that alone would mean a delay for no other reason. Seems the hardware people already have their work cut out for them, so I intend to just hang around and wait for the info to become available.
In another thread Liz recently told us we would probably get to know which peripherals are on there 'soon', but even that won't be enough to start hacking away.