<background>
I'd like to share with you my project, called "clock140 - a clock for Twitter and Time"
I'm happy to say that I've built a functional prototype; its based on OpenWrt and its really great. You can see it here:
https://www.youtube.com/watch?v=gJeMCL3XZeY
The prototype was developed using the Arduino Yun, which uses a combination of Atmel MCU and Atheros 9331 based OpenWrt fork. As a wifi connected alarm clock, using OpenWrt is perfect because of its out-of-the-box connectivity. The clock can be fully configured (including alarms and access to web services) using simply a browser... Its really neat, and I love using it.
My next step in this project its to research lower cost implementations. One interesting platform is the OOLITE board based again on OpenWrt. As such, I've procured a development board from Alibabba and currently its collecting dust in my closet
<QUESTIONS>
My main issue is, **how do I drive the LCD using SPI on the Oolite device**? The data sheet states that there is an SPI interface, however, I'm not really sure how to test it.
Also note that on the Arduino prototype, I'm using the library u8glib, which makes driving the LCD quite easy:
https://code.google.com/p/u8glib/
I would probably need to port this to Oolite (OpenWrt) which I believe is doable, however, I really have no idea where to begin.
Any tips or suggestions would be tremendously helpful. Or if you have general advice or comments...well I'll take that too
This was a long post, so thanks for reading!
tl;dr - how to port u8glib to OpenWrt (oolite) or in general connect LCDs to OpenWrt?