Program to Reset the Xbee module.

Dependencies:   mbed

Committer:
vinbel93
Date:
Mon Feb 08 19:50:26 2016 +0000
Revision:
0:baa33f698412
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
vinbel93 0:baa33f698412 1 #include "mbed.h"
vinbel93 0:baa33f698412 2 #include "Xbee.h"
vinbel93 0:baa33f698412 3
vinbel93 0:baa33f698412 4 DigitalOut reset(p8);
vinbel93 0:baa33f698412 5 Serial xbee(p13, p14);
vinbel93 0:baa33f698412 6 Serial pc(USBTX, USBRX);
vinbel93 0:baa33f698412 7
vinbel93 0:baa33f698412 8 int main()
vinbel93 0:baa33f698412 9 {
vinbel93 0:baa33f698412 10 reset = 0;
vinbel93 0:baa33f698412 11 wait(0.4);
vinbel93 0:baa33f698412 12 reset = 1;
vinbel93 0:baa33f698412 13 wait(1);
vinbel93 0:baa33f698412 14
vinbel93 0:baa33f698412 15 while (xbee.readable())
vinbel93 0:baa33f698412 16 {
vinbel93 0:baa33f698412 17 char dump = xbee.getc();
vinbel93 0:baa33f698412 18 }
vinbel93 0:baa33f698412 19
vinbel93 0:baa33f698412 20 resetXbee(&xbee);
vinbel93 0:baa33f698412 21 wait(1);
vinbel93 0:baa33f698412 22 pc.printf("Reset done\r\n");
vinbel93 0:baa33f698412 23 while (true)
vinbel93 0:baa33f698412 24 {
vinbel93 0:baa33f698412 25
vinbel93 0:baa33f698412 26 }
vinbel93 0:baa33f698412 27 }