Hiroshi Yamaguchi / Mbed 2 deprecated XBeeExamples

Dependencies:   mbed XBee mbed-rtos

Revision:
5:d01cf03058f6
Parent:
0:34e0352d7396
Child:
6:d456c203adb6
--- a/xbeeio4.cpp	Mon Nov 28 01:59:03 2011 +0000
+++ b/xbeeio4.cpp	Thu Apr 12 10:21:11 2012 +0000
@@ -1,25 +1,18 @@
 #include "XBee.h"
 
 void xbeeio4() {
-    Serial ser(p9, p10);
-    ser.baud(115200);
-    XBee xbee(ser);
+    XBee xbee(p9, p10);
+    xbee.baud(115200);
     xbee.init();
+    
+    xbee.setDestination(XBeeAddress64(0x0013A200, 0x40666193));
 
-    unsigned long long destination = 0x0013A20040666193;
-    printf("Destination (0x0013A200XXXXXXXX) => ");
-    scanf("%llx", &destination);
-    printf("xbee.setDestination(0x%0llX)\n", destination);
-    xbee.setDestination(destination);
-
-    char param[1];
-    param[0] = 2;
-    xbee.sendRemoteCommand("D1", param, 1);
-    param[0] = 3;
-    xbee.sendRemoteCommand("D4", param, 1);
+    xbee.sendRemoteCommand("D1",2);
+    xbee.sendRemoteCommand("D4", 3);
 
     while (xbee.receive())
         xbee.dump();
+        
     for (int i = 0; i < 60; i++) {
         xbee.sendRemoteCommand("IS");
         xbee.receive();