mirror of
https://github.com/markqvist/RNode_Firmware.git
synced 2025-05-03 15:14:51 -04:00
Added deep sleep support on T3S3
This commit is contained in:
parent
79f88eee2f
commit
f19ccf7078
3 changed files with 34 additions and 12 deletions
21
Display.h
21
Display.h
|
@ -564,17 +564,26 @@ void update_disp_area() {
|
|||
}
|
||||
}
|
||||
|
||||
void update_display() {
|
||||
if (millis()-last_disp_update >= disp_update_interval) {
|
||||
void update_display(bool blank = false) {
|
||||
if (blank) {
|
||||
if (display_contrast != display_intensity) {
|
||||
display_contrast = display_intensity;
|
||||
set_contrast(&display, display_contrast);
|
||||
}
|
||||
display.clearDisplay();
|
||||
update_stat_area();
|
||||
update_disp_area();
|
||||
display.display();
|
||||
last_disp_update = millis();
|
||||
display.display();
|
||||
} else {
|
||||
if (millis()-last_disp_update >= disp_update_interval) {
|
||||
if (display_contrast != display_intensity) {
|
||||
display_contrast = display_intensity;
|
||||
set_contrast(&display, display_contrast);
|
||||
}
|
||||
display.clearDisplay();
|
||||
update_stat_area();
|
||||
update_disp_area();
|
||||
display.display();
|
||||
last_disp_update = millis();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue