Example program for the SeeedStudio XBee Shield V2.0, based on UART serial port connectivity (D0/D1 pins). This program sends "HelloWorld" and prints out the received packets

Dependencies:   XBee mbed

Revision:
0:78c3c0dabeb7
Child:
1:f84c0ec86edf
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Fri May 30 13:38:55 2014 +0000
@@ -0,0 +1,26 @@
+#include "mbed.h"
+#include "xbee.h"
+
+/** On many platforms USBTX/USBRX overlap with serial on D1/D0 pins and enabling the below will interrupt the communication.
+ *  You can use an LCD display to print the values or store them on an SD card etc.
+ */
+//Serial pc(USBTX, USBRX);
+
+/**
+ * D1 - TX pin (RX on the WiFi side)
+ * D0 - RX pin (TX on the WiFi side)
+ * NC - Reset pin; use D5 otherwise the shield might get into reset loop
+ */
+xbee xb(D1, D0, D5);
+
+int main()
+{
+    char data[202];
+
+    while(1) {
+        xb.SendData("HellWorld");   // Send "HelloWorld"
+        xb.RecieveData(data, 0);     // Read data
+        printf("Received:%s", data);
+        wait(1);
+    }
+}