Просмотр исходного кода

add reboot command to FlipperHTTP

jblanked 9 месяцев назад
Родитель
Сommit
0b8f19e324
2 измененных файлов с 4 добавлено и 1 удалено
  1. 2 0
      flipper_http/flipper_http.c
  2. 2 1
      flipper_http/flipper_http.h

+ 2 - 0
flipper_http/flipper_http.c

@@ -945,6 +945,8 @@ bool flipper_http_send_command(FlipperHTTP *fhttp, HTTPCommand command)
     case HTTP_CMD_PING:
     case HTTP_CMD_PING:
         fhttp->state = INACTIVE; // set state as INACTIVE to be made IDLE if PONG is received
         fhttp->state = INACTIVE; // set state as INACTIVE to be made IDLE if PONG is received
         return flipper_http_send_data(fhttp, "[PING]");
         return flipper_http_send_data(fhttp, "[PING]");
+    case HTTP_CMD_REBOOT:
+        return flipper_http_send_data(fhttp, "[REBOOT]");
     default:
     default:
         FURI_LOG_E(HTTP_TAG, "Invalid command.");
         FURI_LOG_E(HTTP_TAG, "Invalid command.");
         return false;
         return false;

+ 2 - 1
flipper_http/flipper_http.h

@@ -72,7 +72,8 @@ typedef enum
     HTTP_CMD_LIST_COMMANDS,
     HTTP_CMD_LIST_COMMANDS,
     HTTP_CMD_LED_ON,
     HTTP_CMD_LED_ON,
     HTTP_CMD_LED_OFF,
     HTTP_CMD_LED_OFF,
-    HTTP_CMD_PING
+    HTTP_CMD_PING,
+    HTTP_CMD_REBOOT
 } HTTPCommand; // list of non-input commands
 } HTTPCommand; // list of non-input commands
 
 
 // FlipperHTTP Structure
 // FlipperHTTP Structure