mirror of
https://github.com/lora-aprs/LoRa_APRS_iGate.git
synced 2026-03-30 10:05:46 +02:00
Allow GPIO0 for display overwrite_pin
This allows waking up the display when in save mode, at least in Heltec V3.
This commit is contained in:
parent
387a067b7b
commit
f41808b6c3
|
|
@ -157,7 +157,7 @@ void setup() {
|
|||
;
|
||||
}
|
||||
|
||||
if (userConfig.display.overwritePin != 0) {
|
||||
if (userConfig.display.overwritePin != -1) {
|
||||
pinMode(userConfig.display.overwritePin, INPUT);
|
||||
pinMode(userConfig.display.overwritePin, INPUT_PULLUP);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ bool DisplayTask::setup(System &system) {
|
|||
}
|
||||
|
||||
bool DisplayTask::loop(System &system) {
|
||||
if (system.getUserConfig()->display.overwritePin != 0 && !digitalRead(system.getUserConfig()->display.overwritePin)) {
|
||||
if (system.getUserConfig()->display.overwritePin != -1 && !digitalRead(system.getUserConfig()->display.overwritePin)) {
|
||||
system.getDisplay().activateDistplay();
|
||||
}
|
||||
system.getDisplay().update();
|
||||
|
|
|
|||
|
|
@ -69,7 +69,7 @@ void ProjectConfigurationManagement::readProjectConfiguration(JsonDocument &data
|
|||
|
||||
conf.display.alwaysOn = data["display"]["always_on"] | true;
|
||||
conf.display.timeout = data["display"]["timeout"] | 10;
|
||||
conf.display.overwritePin = data["display"]["overwrite_pin"] | 0;
|
||||
conf.display.overwritePin = data["display"]["overwrite_pin"] | -1;
|
||||
conf.display.turn180 = data["display"]["turn180"] | true;
|
||||
|
||||
conf.ftp.active = data["ftp"]["active"] | false;
|
||||
|
|
|
|||
Loading…
Reference in a new issue