test

Dependencies:   USBDevice max32630fthr

Revision:
0:10d7d3c934af
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Sun Jan 21 05:26:34 2018 +0000
@@ -0,0 +1,38 @@
+#include "mbed.h"
+#include "max32630fthr.h"
+#include "USBSerial.h"
+
+MAX32630FTHR pegasus(MAX32630FTHR::VIO_3V3);
+
+// Hardware serial port over DAPLink
+Serial daplink(P2_1, P2_0);
+
+// Virtual serial port over USB
+USBSerial microUSB; 
+
+DigitalOut rLED(LED1);
+DigitalOut gLED(LED2);
+DigitalOut bLED(LED3);
+
+// main() runs in its own thread in the OS
+// (note the calls to Thread::wait below for delays)
+int main()
+{
+    int c;
+
+    daplink.printf("daplink serial port\r\n");
+    microUSB.printf("micro USB serial port\r\n");
+    rLED = LED_ON;
+    gLED = LED_ON;
+    bLED = LED_OFF;
+
+    rLED = LED_OFF;
+
+    while(1) {
+        c = microUSB.getc();
+        microUSB.putc(c);
+        daplink.putc(c);
+        bLED = c & 1;
+    }
+}
+