The world's greatest etch a sketch

Dependencies:   mbed C12832 MMA7660

Revision:
1:65aea95224b8
Parent:
0:00653d8e42a1
Child:
2:aed0788e8f96
diff -r 00653d8e42a1 -r 65aea95224b8 main.cpp
--- a/main.cpp	Wed Feb 19 17:30:11 2014 +0000
+++ b/main.cpp	Wed Feb 19 21:57:44 2014 +0000
@@ -1,12 +1,21 @@
 #include "mbed.h"
+#include "C12832.h"
+#include "MMA7660.h"
 
-DigitalOut myled(LED1);
+AnalogIn potX(p20);
+AnalogIn potY(p19);
+
+MMA7660 acc(p28, p27);
+
+C12832 lcd(p5, p7, p6, p8, p11);
 
 int main() {
     while(1) {
-        myled = 1;
-        wait(0.2);
-        myled = 0;
-        wait(0.2);
+        int x = (int)((1-potX) * lcd.width());
+        int y = (int)((1-potY) * lcd.height());
+        lcd.pixel(x, y, 1);
+        lcd.copy_to_lcd();
+        if ((acc.x() > 1.3) || (acc.y() > 1.3))
+            lcd.cls();
     }
 }