Librairie xbee.

Dependents:   NerfUS-Coord NerfUSTarget

Fork of APP3_xbee by Team APP

Revision:
9:04063c29ab43
Parent:
8:b9c096965c00
Child:
11:d3811e37d89c
--- a/xbee.h	Tue Feb 14 02:38:18 2017 +0000
+++ b/xbee.h	Tue Feb 14 05:02:45 2017 +0000
@@ -16,9 +16,11 @@
 const char FRAME_TYPE_RECEIVE_PACKET = 0x90;
 const char FRAME_TYPE_TRANSMIT_STATUS = 0x8B;
 const char FRAME_TYPE_AT_COMMAND_RESPONSE = 0x88;
+const char FRAME_TYPE_REMOTE_COMMAND_RESPONSE = 0x97;
 
 const char TRANSMIT_STATUS_SUCCESS = 0x00;
 const char AT_COMMAND_RESPONSE_STATUS_OK = 0x00;
+const char REMOTE_COMMAND_RESPONSE_COMMAND_STATUS_OK = 0x00;
 
 const char EVENT_TYPE_BUTTON = 0x00;
 const char EVENT_TYPE_ACCELEROMETER = 0x01;
@@ -29,6 +31,12 @@
 extern Mail<ingoing_value_t, 30> parsed_frames;
 extern RawSerial xbee;
 
+extern DigitalOut error_led;
+extern Thread error_led_thread;
+
+void manage_error_led();
+void send_blink_led_at_command(const bool toggle_current_command);
+
 void send_message_via_xbee(const char* message, const int length);
 vector<char> generate_transmit_request(const char* message, const int length);
 vector<char> generate_led_command(const bool power_on);