Test program for mbed app shield potentiometers

Dependencies:   C12832

Fork of apps-shield-pots by Chris Styles

Revision:
3:100dbea70564
Parent:
2:989f84939300
Child:
4:f0eb984c583d
--- a/main.cpp	Thu Jan 30 17:18:10 2014 +0000
+++ b/main.cpp	Thu Feb 06 15:42:52 2014 +0000
@@ -1,89 +1,19 @@
 #include "mbed.h"
-#include "arduino.h"
 #include "C12832.h"
 
-#include "LM75B.h"
-#include "MMA7660.h"
-
-
-
-C12832_LCD lcd(ARD_D11,ARD_D13, ARD_D12, ARD_D7, ARD_D10);
-
-DigitalOut redled(ARD_D5);
-DigitalOut blueled(ARD_D8);
-DigitalOut greenled(ARD_D9);
-
-LM75B sensor(ARD_SDA,ARD_SCL);
-MMA7660 MMA(ARD_SDA,ARD_SCL);
+C12832_LCD lcd(D11, D13, D12, D7, D10);
 
-DigitalOut spk(ARD_D6);
-
-AnalogIn pot1 (ARD_A0);
-AnalogIn pot2 (ARD_A1);
-
-DigitalIn up(ARD_A2);
-DigitalIn down(ARD_A3);
-DigitalIn left(ARD_A4);
-AnalogIn right(ARD_A5);
-DigitalIn center(ARD_D4);
-
-
-
-
+AnalogIn pot1 (A0);
+AnalogIn pot2 (A1);
 
 int main()
 {
-
-    int i=0;
-    
-
-        while(1) {
-            lcd.cls();
-            lcd.locate(0,3);
-            lcd.printf("Temp = %.3f", (float)sensor);
-            lcd.locate(0,14);
-            lcd.printf("x=%.2f y=%.2f z=%.2f",MMA.x(), MMA.y(), MMA.z());
-            wait(1.0);
-            i++;
-
-        }    
-    
-    
-    
-    
-    
-    
-    /*
-    
-    
-    
-    
     while(1) {
-
-// === USING THE LCD ====
-// Note that the program will hang, even if we do not call any of the LCD functions
-// Is it the cosntructor breaking things
         lcd.cls();
         lcd.locate(0,3);
-        lcd.printf("Hello %d",i);
-                
-                
-// === USING THE SDK Primitives ===
-// If we just use the SPI and DigitalOut, instead we can access them happily
-// and the program runs
-//        a_d7 = !a_d7;
-//        a_d10 = !a_d10;
-//        a_d12 = !a_d12;
-//        myspi.write(i);
-
-
-        wait(0.2);
-        redled = !redled; // I have an red LED on my test board.. for sanity :)
-        i++;
+        lcd.printf("Pot 1 = %.2f", (float)pot1);
+        lcd.locate(0,14);
+        lcd.printf("Pot 2 = %.2f", (float)pot2);
+        wait(0.1);
     }
-*/
-
-
-
-
 }