mirror of https://github.com/arendst/Tasmota.git
Fix TM163x power control
This commit is contained in:
parent
be46611f57
commit
add48e8bd9
|
@ -761,7 +761,6 @@ void TM1637ShowTime() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*********************************************************************************************\
|
/*********************************************************************************************\
|
||||||
* This function is called for all Display functions.
|
* This function is called for all Display functions.
|
||||||
\*********************************************************************************************/
|
\*********************************************************************************************/
|
||||||
|
@ -830,6 +829,12 @@ bool Xdsp15(uint8_t function) {
|
||||||
}
|
}
|
||||||
else if (TM1637Data.init_done && (XDSP_15 == Settings.display_model)) {
|
else if (TM1637Data.init_done && (XDSP_15 == Settings.display_model)) {
|
||||||
switch (function) {
|
switch (function) {
|
||||||
|
case FUNC_DISPLAY_EVERY_50_MSECOND:
|
||||||
|
if (disp_power) {
|
||||||
|
if (TM1637Data.scroll) { TM1637ScrollText(); }
|
||||||
|
if (TM1637Data.show_clock) { TM1637ShowTime(); }
|
||||||
|
}
|
||||||
|
break;
|
||||||
case FUNC_DISPLAY_MODEL:
|
case FUNC_DISPLAY_MODEL:
|
||||||
result = true;
|
result = true;
|
||||||
break;
|
break;
|
||||||
|
@ -847,11 +852,12 @@ bool Xdsp15(uint8_t function) {
|
||||||
case FUNC_DISPLAY_CLOCK:
|
case FUNC_DISPLAY_CLOCK:
|
||||||
TM1637Data.show_clock = false;
|
TM1637Data.show_clock = false;
|
||||||
case FUNC_DISPLAY_BRIGHTNESS:
|
case FUNC_DISPLAY_BRIGHTNESS:
|
||||||
|
if (disp_power) {
|
||||||
result = TM1637MainFunc(function);
|
result = TM1637MainFunc(function);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case FUNC_DISPLAY_EVERY_50_MSECOND:
|
case FUNC_DISPLAY_POWER:
|
||||||
if(TM1637Data.scroll) TM1637ScrollText();
|
if (!disp_power) { TM1637ClearDisplay(); }
|
||||||
if(TM1637Data.show_clock) TM1637ShowTime();
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue