test

Dependencies:   USBDevice mbed

Fork of USBSerial_HelloWorld by Samuel Mokrani

Revision:
10:aed18128d16d
Parent:
9:d88699a0905a
--- a/main.cpp	Fri Mar 01 13:33:02 2013 +0000
+++ b/main.cpp	Mon Dec 21 07:12:39 2015 +0000
@@ -1,14 +1,34 @@
 #include "mbed.h"
 #include "USBSerial.h"
  
-//Virtual serial port over USB
-USBSerial serial;
- 
-int main(void) {
+DigitalOut led(P0_20);  // LED pin
  
-    while(1)
-    {
-        serial.printf("I am a virtual serial port\r\n");
-        wait(1);
-    }
-}
\ No newline at end of file
+//Virtual serial port over USB
+USBSerial usb_serial;
+
+// Hardware serial to wifi device.
+Serial wifi_serial(P0_19, P0_18);  // tx, rx
+
+Timer timer;
+
+void setup() {
+  timer.start();
+  wifi_serial.baud(19200);
+}
+
+void loop() {
+  if (timer.read_ms() < 200) {
+      return;
+  }
+  led = !led;    // Invert LED state
+  timer.reset();
+  usb_serial.printf("usb\r\n");
+  wifi_serial.printf("wifi\r\n");
+}
+
+int main(void) {
+  setup();
+  for(;;) {
+    loop();
+  }
+}