Simple library to use the TI ADC0848 with the MBED Ports Library. This Library can be used either in polling or interrupt modes.

Revision:
0:a76d9079d07b
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Mon Oct 07 21:49:38 2013 +0000
@@ -0,0 +1,32 @@
+#include "mbed.h"
+#include "ADC0848.h"
+
+Serial pc(USBTX, USBRX); // tx, rx
+//ADC0848 A2D(p13,p14,p15,p16,p17,p18,p19,p20,p12,p10,p11);//using polling constructor
+ADC0848 A2D(p13,p14,p15,p16,p17,p18,p19,p20,p12,p10,p11,true);//using scanning constructor
+int main()
+{
+	A2D.Start_Scan();
+	while(1)
+	{
+// 		pc.printf("Value0= %u\n",A2D.Poll_A2D(0));
+// 		pc.printf("Value1= %u\n",A2D.Poll_A2D(1));
+// 		pc.printf("Value2= %u\n",A2D.Poll_A2D(2));
+// 		pc.printf("Value3= %u\n",A2D.Poll_A2D(3));
+// 		pc.printf("Value4= %u\n",A2D.Poll_A2D(4));
+//  	pc.printf("Value5= %u\n",A2D.Poll_A2D(5));
+//    pc.printf("Value6= %u\n",A2D.Poll_A2D(6));
+//  	pc.printf("Value7= %u\n",A2D.Poll_A2D(7));
+		pc.printf("Value0= %u\n",A2D.GetA2D(0));
+		pc.printf("Value1= %u\n",A2D.GetA2D(1));
+		pc.printf("Value2= %u\n",A2D.GetA2D(2));
+		pc.printf("Value3= %u\n",A2D.GetA2D(3));
+		pc.printf("Value4= %u\n",A2D.GetA2D(4));
+ 		pc.printf("Value5= %u\n",A2D.GetA2D(5));
+ 		pc.printf("Value6= %u\n",A2D.GetA2D(6));
+ 		pc.printf("Value7= %u\n",A2D.GetA2D(7));
+ 		wait(1);
+	}
+}
+
+