From 92b283e32fe1ec327fb58e5a0f11e96b2e540777 Mon Sep 17 00:00:00 2001 From: Peter Buchegger Date: Sat, 13 Mar 2021 23:22:43 +0100 Subject: [PATCH] display and ethernet fix --- lib/Display/Display.cpp | 1 + src/TaskEth.cpp | 10 +++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/lib/Display/Display.cpp b/lib/Display/Display.cpp index b2c911d..a34b226 100644 --- a/lib/Display/Display.cpp +++ b/lib/Display/Display.cpp @@ -64,6 +64,7 @@ void Display::update() { if (_displaySaveMode) { _displayTimeout.start(); } + return; } if (_displayTimeout.check()) { deactivateDisplay(); diff --git a/src/TaskEth.cpp b/src/TaskEth.cpp index 9435a5f..a9a5d29 100644 --- a/src/TaskEth.cpp +++ b/src/TaskEth.cpp @@ -70,12 +70,16 @@ bool EthTask::setup(std::shared_ptr config, std::shared_ptr config) { + if (!eth_connected) { + _stateInfo = "Ethernet not connected"; + _state = Error; + return false; + } + _stateInfo = ETH.localIP().toString(); + _state = Okay; return true; }