implemented entering recovery mode

recovery mode itself does not work yet
This commit is contained in:
Siwat Sirichai 2024-05-19 17:15:49 +07:00
parent e31d33273a
commit ee924b8b30
4 changed files with 24 additions and 1 deletions

View file

@ -15,6 +15,7 @@
#include <ESPMegaDisplay.hpp>
#include <InternalDisplay.hpp>
#include <ESPMegaWebServer.hpp>
#include <ESPMegaRecovery.hpp>
// ESPMega Pro R3 Board Address
#define FRAM_ADDRESS 0x56
@ -82,6 +83,11 @@ class ESPMegaPRO {
* @note You must call enableWebServer() before using this component.
*/
ESPMegaWebServer *webServer;
/**
* @brief This component is used to enter recovery mode when the ESPMegaPRO board is in a bootloop.
* @typedef ESPMegaRecovery
*/
ESPMegaRecovery recovery;
private:
bool iotEnabled = false;
bool internalDisplayEnabled = false;