SurreyEARS / Mbed 2 deprecated EARS-FlightCTRL

Dependencies:   mbed USBDevice

Branch:
dev-USB
Revision:
4:9bc07cce9fe6
Parent:
2:c95d2291d1db
Child:
13:da74d044f6a8
diff -r c95d2291d1db -r 9bc07cce9fe6 main.cpp
--- a/main.cpp	Sat Aug 01 13:22:13 2015 +0000
+++ b/main.cpp	Sat Aug 01 15:58:36 2015 +0000
@@ -1,5 +1,27 @@
 #include "mbed.h"
+#include "USBSerial.h"
+
+DigitalOut myled(LED1);
+InterruptIn usbPower(PA_9);
+USBSerial pcSerial(0x1f00,0x2012,0x001,false);
+
+void usbConnectISR(){
+    myled=1;
+}
+void usbDisconnectISR(){
+    myled=0;
+}
 
 int main(){
     //USB Development branch
-}
\ No newline at end of file
+    usbPower.rise(usbConnectISR);
+    usbPower.fall(usbDisconnectISR);
+    usbPower.enable_irq();
+    
+    pcSerial.printf("USB PORT SERIAL");
+    while(1){
+        if(pcSerial.readable()){
+            pcSerial.putc(pcSerial.getc());
+        }
+    }
+}