Code APP3
Dependencies: mbed EthernetInterface WebSocketClient mbed-rtos BufferedSerial
Fork of APP3_Lab by
Diff: main.cpp
- Revision:
- 1:ea1b52d0a8a3
- Parent:
- 0:f468a460723d
- Child:
- 2:a9bb12eefc08
diff -r f468a460723d -r ea1b52d0a8a3 main.cpp --- a/main.cpp Tue Sep 26 15:55:56 2017 +0000 +++ b/main.cpp Wed Sep 27 19:58:38 2017 +0000 @@ -1,19 +1,32 @@ #include "mbed.h" - + +#include "xbee.h" + +#define PAN_ID 0xC0FFEE + + Serial pc(USBTX, USBRX); // tx, rx -Serial xbee(p13, p14); // tx, rx -DigitalOut led(p8); int main() { - led = 0; + xbee_init(); + + char c; - wait_ms(400); + char hello_world[12] = "Hello world"; - led = 1; + transmit_request(hello_world, 11); while(1) { - pc.putc(xbee.getc() + 1); - xbee.putc(pc.getc() + 1); + if (pc.readable()) + { + c = pc.getc(); + xbee.putc(c); + //pc.putc(c); + } + if (xbee.readable()) + { + pc.putc(xbee.getc()); + } } }