Vincent Belanger
/
Reset-Xbee
Program to Reset the Xbee module.
main.cpp@0:baa33f698412, 2016-02-08 (annotated)
- Committer:
- vinbel93
- Date:
- Mon Feb 08 19:50:26 2016 +0000
- Revision:
- 0:baa33f698412
Initial commit
Who changed what in which revision?
User | Revision | Line number | New 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 | } |