Simon Ford
/
displays
Diff: main.cpp
- Revision:
- 0:cc002f2fad97
diff -r 000000000000 -r cc002f2fad97 main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Tue Sep 15 10:02:04 2009 +0000 @@ -0,0 +1,36 @@ +#include "mbed.h" +#include "Displays.h" +DigitalOut myled(LED1); +//TextLCD lcd(p10, p11, p12, p15, p16, p29, p30); +//Terminal lcd(USBTX, USBRX); +//MobileLCD lcd(p5, p7, p8, p9); +EA_QVGALCD lcd(p5, p6, p7, p8, p9); + +int main() { + lcd.printf("helo world!\nhow are you"); + lcd.locate(3,1); + lcd.foreground(0xFFFFFF); + lcd.background(0x00FF00); + lcd.printf("oyoy!"); + wait(3); + lcd.cls(); + for(int i=0; i<130; i++) { + lcd.pixel(0, i, 0xFF0000); + } + + for(int i=0; i<130; i++) { + lcd.pixel(129, i, 0xFF00FF); + } + for(int i=0; i<130; i++) { + lcd.pixel(i, 0, 0x0000FF); + } + for(int i=0; i<130; i++) { + lcd.pixel(i, 129, 0xFFFFFF); + } + while(1) { + myled = 1; + wait(0.2); + myled = 0; + wait(0.2); + } +}