Merge branch 'main' into DMX-3-configuration-WebUI

This commit is contained in:
RaffaelW 2024-12-15 19:11:50 +01:00
commit 24876b6f63
20 changed files with 45816 additions and 24 deletions

View file

@ -14,9 +14,7 @@
#include <ArduinoJson.h>
#include "ESPDMX.h"
#include "SPI.h"
#include <SPIFFS.h>
#include <LittleFS.h>
#include "routes/config.h"
DMXESPSerial dmx1;
@ -120,15 +118,14 @@ void setup()
config.end();
}
// Serial console
Serial.print("Start DMX-Interface");
delay(1000);
Serial.println("...");
// wait for serial monitor
delay(5000);
Serial.println("Starting DMX-Interface...");
config.begin("dmx", true);
universe1 = config.getUChar("universe-1", DEFAULT_UNIVERSE1);
universe2 = config.getUChar("universe-2", DEFAULT_UNIVERSE2);
universe1 = config.getUInt("universe-1", DEFAULT_UNIVERSE1);
universe2 = config.getUInt("universe-2", DEFAULT_UNIVERSE2);
direction1 = static_cast<Direction>(config.getUInt("direction-1", DEFAULT_DIRECTION1));
direction2 = static_cast<Direction>(config.getUInt("direction-2", DEFAULT_DIRECTION2));
@ -162,9 +159,6 @@ void setup()
config.end();
// wait for serial monitor
delay(5000);
switch (connection)
{
case WiFiSta:
@ -281,20 +275,19 @@ void setup()
{
dmx2.write((i + 1), data[i]);
}
dmx2.update(); });
}
// if Artnet packet comes, this function is called to every universe
// artnet.subscribeArtDmx([&](const uint8_t *data, uint16_t size, const ArtDmxMetadata &metadata, const ArtNetRemoteInfo &remote) {});
if (!SPIFFS.begin(true))
if (!LittleFS.begin(true))
{
Serial.println("An Error has occurred while mounting SPIFFS");
Serial.println("An Error has occurred while mounting LittleFS");
return;
}
server.serveStatic("/", SPIFFS, "/").setDefaultFile("index.html");
server.serveStatic("/", LittleFS, "/").setDefaultFile("index.html");
server.on("/config", HTTP_GET, [](AsyncWebServerRequest *request)
{ onGetConfig(request); });