From 844ea052d7097cd77ec5b430f5f58e1640b5dd2b Mon Sep 17 00:00:00 2001 From: biver Date: Fri, 24 Jun 2022 16:33:55 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D1=8F?= =?UTF-8?q?=D0=B5=D0=BC=20=D0=B7=D0=B0=D0=BF=D1=83=D1=81=D0=BA=20=D0=BF?= =?UTF-8?q?=D0=BE=D0=B8=D1=81=D0=BA=D0=B0=20=D0=B0=D0=B4=D1=80=D0=B5=D1=81?= =?UTF-8?q?=D0=B0=20=D0=B0=D0=B4=D1=80=D0=B5=D1=81=D0=B0=20=D0=BD=D0=B0=20?= =?UTF-8?q?=D1=88=D0=B8=D0=BD=D0=B5,=20=D0=B5=D1=81=D0=BB=D0=B8=20=D0=BD?= =?UTF-8?q?=D0=B5=20=20=D0=B7=D0=B0=D0=B4=D0=B0=D0=BD=20=D0=BF=D0=B0=D1=80?= =?UTF-8?q?=D0=B0=D0=BC=D0=B5=D1=82=D1=80=20addr?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/lcd/Lcd2004/Lcd2004.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/modules/lcd/Lcd2004/Lcd2004.cpp b/src/modules/lcd/Lcd2004/Lcd2004.cpp index de587229..3feee118 100644 --- a/src/modules/lcd/Lcd2004/Lcd2004.cpp +++ b/src/modules/lcd/Lcd2004/Lcd2004.cpp @@ -4,6 +4,8 @@ #include "LiquidCrystal_I2C.h" #include +void scanI2C(); + LiquidCrystal_I2C *LCDI2C; class Lcd2004 : public IoTItem { @@ -22,6 +24,11 @@ class Lcd2004 : public IoTItem { _prevStrSize = 0; jsonRead(parameters, "addr", addr); + if (addr == "") { + scanI2C(); + return; + } + jsonRead(parameters, "size", size); int w = selectFromMarkerToMarker(size, ",", 0).toInt(); //количество столбцов int h = selectFromMarkerToMarker(size, ",", 1).toInt(); //количество строк @@ -50,8 +57,8 @@ class Lcd2004 : public IoTItem { else tmpStr = getItemValue(_id2show); LCDI2C->setCursor(_x, _y); LCDI2C->print(tmpStr); - - // LCDI2C->print("Helloy,Manager 404 !"); + + //LCDI2C->print("Helloy,Manager 404 !"); _prevStrSize = tmpStr.length(); }