Librairie xbee.
Dependents: NerfUS-Coord NerfUSTarget
Fork of APP3_xbee by
Diff: xbee.h
- Revision:
- 9:04063c29ab43
- Parent:
- 8:b9c096965c00
- Child:
- 11:d3811e37d89c
diff -r b9c096965c00 -r 04063c29ab43 xbee.h --- 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);