Code APP3
Dependencies: mbed EthernetInterface WebSocketClient mbed-rtos BufferedSerial
Fork of APP3_Lab by
Diff: main.cpp
- Revision:
- 15:c4d17caf0709
- Parent:
- 14:cd488eba8bba
- Child:
- 16:0a5f3c449c95
--- a/main.cpp Sun Oct 01 18:53:18 2017 +0000 +++ b/main.cpp Sun Oct 01 20:01:37 2017 +0000 @@ -5,12 +5,12 @@ #include "sensors.h" #define IS_COORDINATOR 0 - #define PAN_ID 0xC0FFEE -#define BUFFER_SIZE 2048 +#define BUFFER_SIZE 64 char recv_buff[BUFFER_SIZE] = {0}; +DigitalOut loop_led(LED4); void set_remote_xbee_dio4(bool set); @@ -63,7 +63,6 @@ if (finished_packet) { - pc.printf("Data count = %u\r\n", current_frame.length); pc.printf("data start::: "); for (int i = 0; i < current_frame.length && i < BUFFER_SIZE; i++) { @@ -75,13 +74,13 @@ set_remote_xbee_dio4(toggle_led); toggle_led = !toggle_led; + loop_led = !loop_led; wait(1); } } #else void routeur() { - Serial pc(USBTX, USBRX); // tx, rx router_config_t config = read_router_config(); set_pan_id(config.pan_id); char sensor_buffer[64] = {}; @@ -97,6 +96,7 @@ transmit_request(sensor_buffer, 15, 0, USE_ADDR64_COORD, USE_ADDR16_UNKNOWN_OR_BCAST); + loop_led = !loop_led; wait(config.refresh_freq); } } @@ -104,7 +104,6 @@ void set_pan_id(long pan_id) { - //Serial pc(USBTX, USBRX); // tx, rx char pan_id_buffer[8] = {0}; for (int i = 0; i < 8; i++)