From 97b2fae2f6e1b7715123bf98057273b2f199c8d6 Mon Sep 17 00:00:00 2001 From: Mitch Bradley Date: Wed, 23 Jun 2021 19:43:48 -1000 Subject: [PATCH] Add $bye as alternative to $system/control=restart Just because --- Grbl_Esp32/src/WebUI/WebSettings.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Grbl_Esp32/src/WebUI/WebSettings.cpp b/Grbl_Esp32/src/WebUI/WebSettings.cpp index 908a0119..2882d7dd 100644 --- a/Grbl_Esp32/src/WebUI/WebSettings.cpp +++ b/Grbl_Esp32/src/WebUI/WebSettings.cpp @@ -379,6 +379,13 @@ namespace WebUI { return Error::Ok; } + static Error restart(char* parameter, AuthenticationLevel auth_level) { + parameter = trim(parameter); + info_all("Restart ongoing"); + COMMANDS::restart_ESP(); + return Error::Ok; + } + static void showWifiStats() { #ifdef ENABLE_WIFI int mode = WiFi.getMode(); @@ -1073,6 +1080,7 @@ namespace WebUI { new WebCommand(NULL, WEBCMD, WG, "ESP800", "Firmware/Info", showFwInfo, anyState); new WebCommand(NULL, WEBCMD, WU, "ESP420", "System/Stats", showSysStats, anyState); new WebCommand("RESTART", WEBCMD, WA, "ESP444", "System/Control", setSystemMode); + new WebCommand("RESTART", WEBCMD, WA, NULL, "Bye", restart); new WebCommand(NULL, WEBCMD, WU, "ESP720", "LocalFS/Size", SPIFFSSize); new WebCommand("FORMAT", WEBCMD, WA, "ESP710", "LocalFS/Format", formatSpiffs);