jw1
8
I have a new display ($7 total component parts) running over 2 GPIO pins bit-banging I2C on an AR-150, finally! Click here for HD Video link

The process, however, was quite involved and I ended up having to build a couple of level shifters out of MOSFETs and a bunch of resistors for the data channels, hence the clutter of wiring going on on the breadboard in the background.
That mainly has to do with the fact that the GPIOs are on a 3.3V circuit and the display runs on 5V. The GPIO pins actually only output around 2.7V when “high” which is too low for the other circuit to pick up (not to mention the hazards of bi-directional I2C talking back to the Atheros) which is why they need a boost from the transistors.
I will post full details on the process as soon as I have time, so stay tuned, but do let me know your thoughts in the meantime.