MCP3208 with SWSPI to support variable SPI bit lengths

Dependencies:   MCP3208_STM32_16bit_HAX mbed

Fork of MCP3208_LPC1114 by Michael Chuah

Revision:
5:9568cfe486dd
Parent:
4:1267e8fa59a3
Child:
7:983886b6ada9
--- a/main.cpp	Wed Nov 16 23:47:52 2016 +0000
+++ b/main.cpp	Fri Dec 02 16:41:16 2016 +0000
@@ -1,12 +1,12 @@
 #include "mbed.h"
 #include "mcp3208.h"
 
-MCP3208 input1(dp2, dp1, dp6, dp9); //MCP3208(PinName mosi, PinName miso, PinName clk, PinName cs)
+MCP3208 input1(PA_7, PA_6, PA_5, PA_4); //MCP3208(PinName mosi, PinName miso, PinName clk, PinName cs)
 // MCP3208 input1(p5, p6, p7, p8);
 
-Serial pc(dp16,dp15);
+//Serial pc(dp16,dp15);
 // Serial pc(p9,p10);
-// Serial pc(USBTX, USBRX);
+ Serial pc(USBTX, USBRX);
 
 Ticker datalog;
 Timer t;
@@ -59,7 +59,7 @@
     pc.baud(9600);
     pc.printf("Working!!\n\r");
 
-    datalog.attach_us(&log_data,1000000); // 1000us = 1ms
+    datalog.attach_us(&log_data,100000); // 1000us = 1ms
 
     while(1) {
         intToString(datastr0,input1.binary(0));