Browse Source

Merge pull request #1057 from liquidraver/wiodev

Disable screen switching on when connected
pull/938/head
fdlamotte 6 months ago
committed by GitHub
parent
commit
01f7a3c95e
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 6
      examples/companion_radio/ui-new/UITask.cpp
  2. 6
      examples/companion_radio/ui-orig/UITask.cpp

6
examples/companion_radio/ui-new/UITask.cpp

@ -631,9 +631,13 @@ void UITask::newMsg(uint8_t path_len, const char* from_name, const char* text, i
setCurrScreen(msg_preview);
if (_display != NULL) {
if (!_display->isOn()) _display->turnOn();
if (!_display->isOn() && !hasConnection()) {
_display->turnOn();
}
if (_display->isOn()) {
_auto_off = millis() + AUTO_OFF_MILLIS; // extend the auto-off timer
_next_refresh = 100; // trigger refresh
}
}
}

6
examples/companion_radio/ui-orig/UITask.cpp

@ -137,9 +137,13 @@ void UITask::newMsg(uint8_t path_len, const char* from_name, const char* text, i
StrHelper::strncpy(_msg, text, sizeof(_msg));
if (_display != NULL) {
if (!_display->isOn()) _display->turnOn();
if (!_display->isOn() && !hasConnection()) {
_display->turnOn();
}
if (_display->isOn()) {
_auto_off = millis() + AUTO_OFF_MILLIS; // extend the auto-off timer
_need_refresh = true;
}
}
}

Loading…
Cancel
Save