A simple differential A2D demo

Dependencies:   AnalogIn_Diff mbed

Revision:
1:d32b04ea4c77
Parent:
0:57c0d1d282bf
Child:
2:ce56cf821e38
--- a/main.cpp	Mon May 19 15:10:40 2014 +0000
+++ b/main.cpp	Tue May 20 01:03:44 2014 +0000
@@ -1,21 +1,23 @@
 #include "mbed.h"
-#include "C12832.h"
+#include "AnalogIn_Diff.h"
 
-C12832 lcd(D11, D13, D12, D7, D10); // App shield LCD
-AnalogIn p1( A0);
-AnalogIn p2( A1);
+Serial pc(USBTX, USBRX);
+
+
+
 
 int main() {
-uint16_t r1, r2;
-lcd.cls();
-lcd.locate(0,1);
-lcd.printf("K64F A2D");
+int16_t  d1; 
+float f;
+pc.printf("Differential A/D Test\r\n");
+AnalogIn_Diff a2d(0);
+printf("Running\r\n\n");
 
     while (true) {
-        r1 = p1.read_u16();
-        r2 = p2.read_u16();
-        lcd.locate(0,1);
-        lcd.printf("K64F A2D\nP1= %04X\nP2= %04X", r1, r2);
-        wait(0.1);
+
+        d1 = a2d.read_16();
+        f = a2d.read();
+        pc.printf("Result= %f, %d\r\n", f, d1);
+        wait(0.2);
     }
 }
\ No newline at end of file