There have been many changes since previous discussions.
KP BL = Keypad backlight (I just put it on the bottom to be clear of the membranes on top and it has no use for us right now, just another hacker's tool not recommended for average users. Placing a couple of pads on a PCB and actually designing buttons that can pass light through are two completely different things so please don't criticize why I would put them on there to tempt fate)
EXP CONN is now gone, sorry! Most of it got used up by the Bluetooth module and I also added a couple extra features that needed GPIOs.
L2/R2 spare are still there. This is for hackers that want to modify the case internally (voiding the warranty of course).
The AV connector has the bulk of the expansion:
- UART3 (RX,TX) connected to the console in Linux, this one has hardware support for CIR so could rebuild kernel to switch console to UART2 if necessary
- UART2 (RX,TX,RTS,CTS), can also be four GPIOs, software I2C, software SPI, or even extra button GPIOs without taking the case apart
- S-Video or composite outputs
- Line input
- Line output
- Power (up to 200mA at 1.8V - 2.8V)
RS-232 would only be available through an external converter, but the 2.8V supply is there to make it self powered.