Code APP3

Dependencies:   mbed EthernetInterface WebSocketClient mbed-rtos BufferedSerial

Fork of APP3_Lab by Jean-Philippe Fournier

Revision:
1:ea1b52d0a8a3
Parent:
0:f468a460723d
Child:
2:a9bb12eefc08
--- a/main.cpp	Tue Sep 26 15:55:56 2017 +0000
+++ b/main.cpp	Wed Sep 27 19:58:38 2017 +0000
@@ -1,19 +1,32 @@
 #include "mbed.h"
-
+    
+#include "xbee.h"
+    
+#define PAN_ID 0xC0FFEE
+    
+    
 Serial pc(USBTX, USBRX); // tx, rx
-Serial xbee(p13, p14); // tx, rx
-DigitalOut led(p8);
 
 int main() {
     
-    led = 0;
+    xbee_init();
+    
+    char c;
     
-    wait_ms(400);
+    char hello_world[12] = "Hello world";
     
-    led = 1;
+    transmit_request(hello_world, 11);
     
     while(1) {
-           pc.putc(xbee.getc() + 1);
-           xbee.putc(pc.getc() + 1);
+        if (pc.readable())
+        {     
+            c = pc.getc();
+            xbee.putc(c);      
+            //pc.putc(c);         
+        }
+        if (xbee.readable())
+        {
+            pc.putc(xbee.getc());            
+        }       
     }
 }