From 466b6c2baf5b1d529ccd4c8f955283921a582df0 Mon Sep 17 00:00:00 2001 From: Yattien <36767821+Yattien@users.noreply.github.com> Date: Fri, 3 Apr 2020 20:30:07 +0200 Subject: [PATCH] getting packets failed --- CHANGELOG.md | 1 + ESPEInk_ESP8266.ino | 12 +++++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f94fc8d..e74d0ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ - Changed use unique AP name - Added factory reset possibility if OTA-update version is "-1" +- Fix update won't run ## Version v14 diff --git a/ESPEInk_ESP8266.ino b/ESPEInk_ESP8266.ino index fb58246..6fd6d1c 100644 --- a/ESPEInk_ESP8266.ino +++ b/ESPEInk_ESP8266.ino @@ -52,8 +52,8 @@ Ctx ctx; void setup() { Serial.begin(115200); pinMode(D0, WAKEUP_PULLUP); - pinMode(LED_BUILTIN, OUTPUT); - digitalWrite(LED_BUILTIN, HIGH); +// pinMode(LED_BUILTIN, OUTPUT); // won't work, waveshare uses D2 as DC +// digitalWrite(LED_BUILTIN, HIGH); getConfig(); initMqttClientName(); @@ -288,7 +288,9 @@ void loop() { difference = (currentCycle - startCycle); } - if ((isMqttEnabled && isUpdateAvailable) || !isMqttEnabled) { + if ((isMqttEnabled && isUpdateAvailable) + || (isMqttEnabled && isDisplayUpdateRunning) + || !isMqttEnabled) { static bool serverStarted = false; if (!serverStarted) { initializeWebServer(); @@ -308,10 +310,10 @@ void loop() { int decile = fmod(difference / (TICKS_PER_SECOND / 100.0), 100.0); static bool ledStatus = false; if (!ledStatus && decile == 95) { - digitalWrite(LED_BUILTIN, LOW); +// digitalWrite(LED_BUILTIN, LOW); ledStatus = true; } else if (ledStatus && decile == 0) { - digitalWrite(LED_BUILTIN, HIGH); +// digitalWrite(LED_BUILTIN, HIGH); ledStatus = false; } }