Test access to PA0 on MDot

Dependencies:   mbed

Revision:
1:879ca9867ac9
Parent:
0:c0f9993af516
--- a/Test.cpp	Thu Oct 20 10:12:03 2016 +0000
+++ b/Test.cpp	Thu Oct 20 10:57:06 2016 +0000
@@ -9,19 +9,24 @@
 main()
 {
     int i;
+    bool mode = true;
     debug.baud(115200);
+    myPort.mode(PullDown);
     mts::MTSLog::setLogLevel(mts::MTSLog::INFO_LEVEL);
-    for(i=0; i<500; i++)
+    logInfo("Starting PA0 Tester");
+    for(i=0; i<200; i++)
     {
-        
-    myPort.output();
-//    myPort = 1;
-//    wait(500);
-    myPort = 0;
-    wait(500);
-    myPort.input();
-    i = myPort;
-    logInfo("PA0 value: %d", i);
+        logInfo("Running Loop %d", i);   
+        myPort.output();
+        int myData = mode ? 0 : 1;
+        myPort.write(myData);
+        logInfo("Set PA0: %d", myData);
+        mode = !mode;
+        wait(5);
+        myPort.input();
+        int value = myPort.read();
+        logInfo("PA0 value: %d", value);
+        wait(5);
     }
 }
     
\ No newline at end of file