Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed XBee mbed-rtos
Diff: xbee8.cpp
- Revision:
- 0:34e0352d7396
- Child:
- 5:d01cf03058f6
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/xbee8.cpp Wed Nov 09 07:33:40 2011 +0000
@@ -0,0 +1,26 @@
+#include "XBee.h"
+
+void xbee8() {
+ Serial ser(p9, p10);
+ ser.baud(115200);
+ XBee xbee(ser);
+ xbee.init();
+
+ while (xbee.receive(5) != XBee::ZigBeeReceivePacket)
+ printf("waiting...\n");
+
+ char address64[8], data[64] = {};
+ xbee.scan(XBee::Address64, address64, sizeof(address64));
+ xbee.scan(XBee::ReceivedData, data, sizeof(data) - 1);
+ printf("received from %02X%02X%02X%02X %02X%02X%02X%02X: %s\n",
+ address64[0], address64[1], address64[2], address64[3],
+ address64[4], address64[5], address64[6], address64[7], data);
+
+ if (strcmp(data, "Comment allez-vous?\n") == 0) {
+ xbee.setDestination(address64);
+ xbee.printf("Je vais bien, merci.\n");
+ printf("sent: Je vais bien, merci.\n");
+ }
+
+ printf("done!\n");
+}
\ No newline at end of file