Hiroshi Yamaguchi / Mbed 2 deprecated XBeeExamples

Dependencies:   mbed XBee mbed-rtos

Committer:
yamaguch
Date:
Thu Mar 21 07:16:44 2013 +0000
Revision:
14:50ee389d681f
Parent:
11:25a790b8feb0
updated to use new XBee lib

Who changed what in which revision?

UserRevisionLine numberNew contents of line
yamaguch 11:25a790b8feb0 1 #include "XBee.h"
yamaguch 11:25a790b8feb0 2
yamaguch 11:25a790b8feb0 3 void xbee10() {
yamaguch 14:50ee389d681f 4 XBee xbee(p9, p10, 2);
yamaguch 11:25a790b8feb0 5 xbee.baud(115200);
yamaguch 11:25a790b8feb0 6 xbee.init();
yamaguch 11:25a790b8feb0 7
yamaguch 11:25a790b8feb0 8 while (xbee.receive(5) != XBee::ZigBeeReceivePacket)
yamaguch 11:25a790b8feb0 9 printf("waiting...\n");
yamaguch 11:25a790b8feb0 10
yamaguch 11:25a790b8feb0 11 XBeeAddress64 address64;
yamaguch 11:25a790b8feb0 12 XBeeReceivedData data;
yamaguch 11:25a790b8feb0 13 xbee.scan(address64);
yamaguch 11:25a790b8feb0 14 xbee.scan(data);
yamaguch 11:25a790b8feb0 15
yamaguch 11:25a790b8feb0 16 printf("received from %s: %s\n", (char *) address64, (char *) data);
yamaguch 11:25a790b8feb0 17
yamaguch 11:25a790b8feb0 18 if (strcmp(data, "Comment allez-vous?\n") == 0) {
yamaguch 11:25a790b8feb0 19 xbee.setDestination(address64);
yamaguch 11:25a790b8feb0 20 xbee.printf("Je vais bien, merci.\n");
yamaguch 11:25a790b8feb0 21 printf("sent: Je vais bien, merci.\n");
yamaguch 11:25a790b8feb0 22 }
yamaguch 11:25a790b8feb0 23 }