implemented reset of config

This commit is contained in:
RaffaelW 2024-11-03 22:27:12 +01:00
parent 2ee16f6452
commit 8a3bd49686
5 changed files with 47 additions and 4 deletions

View file

@ -84,6 +84,14 @@ void setup()
server.on("/config", HTTP_GET, [](AsyncWebServerRequest *request)
{ onGetConfig(config, request); });
server.on("/reset", HTTP_POST, [](AsyncWebServerRequest *request)
{
config.begin("dmx", false);
config.clear();
config.end();
// respond with default config
onGetConfig(config, request); });
server.onRequestBody([](AsyncWebServerRequest *request, uint8_t *data, size_t len, size_t index, size_t total)
{
if (request->url() == "/config" && request->method() == HTTP_PUT) {