Vincent Belanger
/
Reset-Xbee
Program to Reset the Xbee module.
Embed:
(wiki syntax)
Show/hide line numbers
Xbee.cpp
00001 #include "mbed.h" 00002 #include "Xbee.h" 00003 00004 void resetXbee(Serial* xbee) 00005 { 00006 const int frameLength = 16; 00007 char frame[frameLength]; 00008 frame[0] = 0x7E; // Start delimiter 00009 frame[1] = 0x00; // Length (MSB) 00010 frame[2] = 0x04; // Length (LSB) 00011 frame[3] = 0x08; // AT Command 00012 frame[4] = 0x00; // Frame ID 00013 frame[5] = 'R'; 00014 frame[6] = 'E'; 00015 frame[7] = 0x60; 00016 00017 if (xbee->writeable()) 00018 { 00019 for (int i = 0; i < frameLength; i++) 00020 { 00021 xbee->putc(frame[i]); 00022 } 00023 } 00024 }
Generated on Sat Jul 30 2022 03:06:03 by 1.7.2