remove unused led-pin; reduce strip-length

This commit is contained in:
dreamer 2020-09-09 16:01:37 +02:00
parent 769b323970
commit 206be3e6aa
2 changed files with 1 additions and 23 deletions

View File

@ -78,7 +78,7 @@ unsigned long paletteTimeout = 0;
#define LED_TYPE WS2812B
#define COLOR_ORDER GRB
#define NUM_STRIPS 4
#define NUM_LEDS_PER_STRIP 16
#define NUM_LEDS_PER_STRIP 15
#define NUM_LEDS NUM_LEDS_PER_STRIP * NUM_STRIPS
CRGB leds[NUM_LEDS];
@ -147,17 +147,12 @@ void setupCam() {
}
void setup() {
pinMode(led, OUTPUT);
digitalWrite(led, 1);
// delay(3000); // 3 second delay for recovery
Serial.begin(115200);
SPIFFS.begin();
listDir(SPIFFS, "/", 1);
// loadFieldsFromEEPROM(fields, fieldCount);
setupWifi();
setupWeb();
setupCam();

View File

@ -24,27 +24,21 @@
void setupWeb() {
webServer.on("/all", HTTP_GET, []() {
digitalWrite(led, 0);
String json = getFieldsJson(fields, fieldCount);
webServer.send(200, "text/json", json);
digitalWrite(led, 1);
});
webServer.on("/fieldValue", HTTP_GET, []() {
digitalWrite(led, 0);
String name = webServer.arg("name");
String value = getFieldValue(name, fields, fieldCount);
webServer.send(200, "text/json", value);
digitalWrite(led, 1);
});
webServer.on("/fieldValue", HTTP_POST, []() {
digitalWrite(led, 0);
String name = webServer.arg("name");
String value = webServer.arg("value");
String newValue = setFieldValue(name, value, fields, fieldCount);
webServer.send(200, "text/json", newValue);
digitalWrite(led, 1);
});
webServer.serveStatic("/", SPIFFS, "/index.htm", "max-age=86400");
@ -64,8 +58,6 @@ void handleWeb() {
// check for connection
if ( WiFi.status() == WL_CONNECTED ) {
if (!webServerStarted) {
// turn off the board's LED when connected to wifi
digitalWrite(led, 1);
Serial.println();
Serial.println("WiFi connected");
Serial.print("IP address: ");
@ -74,14 +66,5 @@ void handleWeb() {
setupWeb();
}
webServer.handleClient();
} else {
// blink the board's LED while connecting to wifi
static uint8_t ledState = 0;
EVERY_N_MILLIS(125) {
ledState = ledState == 0 ? 1 : 0;
digitalWrite(led, ledState);
Serial.print (".");
}
}
}