diff --git a/ESP32_AP-Flasher/src/serialap.cpp b/ESP32_AP-Flasher/src/serialap.cpp index b8f1b20d..8d1afe94 100644 --- a/ESP32_AP-Flasher/src/serialap.cpp +++ b/ESP32_AP-Flasher/src/serialap.cpp @@ -4,6 +4,7 @@ #include #include "commstructs.h" +#include "contentmanager.h" #include "flasher.h" #include "leds.h" #include "newproto.h" @@ -12,7 +13,6 @@ #include "storage.h" #include "web.h" #include "zbs_interface.h" -#include "contentmanager.h" QueueHandle_t rxCmdQueue; SemaphoreHandle_t txActive; @@ -333,6 +333,10 @@ void rxCmdProcessor(void* parameter) { case RX_CMD_XTO: processXferTimeout((struct espXferComplete*)rxcmd->data, true); break; + case RX_CMD_RSET: + Serial.println("AP did reset, resending pending\n"); + refreshAllPending(); + break; } if (rxcmd->data) free(rxcmd->data); if (rxcmd) free(rxcmd);