mirror of
https://github.com/markqvist/RNode_Firmware.git
synced 2025-02-04 08:55:24 -05:00
Blank T-Echo display on sleep
This commit is contained in:
parent
ebf5b54957
commit
3fab6d4cdb
12
Display.h
12
Display.h
@ -905,6 +905,14 @@ void display_recondition() {
|
||||
}
|
||||
|
||||
bool epd_blanked = false;
|
||||
#if BOARD_MODEL == BOARD_TECHO
|
||||
void epd_blank() {
|
||||
display.setFullWindow();
|
||||
display.fillScreen(SSD1306_WHITE);
|
||||
display.display(true);
|
||||
}
|
||||
#endif
|
||||
|
||||
void update_display(bool blank = false) {
|
||||
display_updating = true;
|
||||
if (blank == true) {
|
||||
@ -935,9 +943,7 @@ void update_display(bool blank = false) {
|
||||
|
||||
#if BOARD_MODEL == BOARD_TECHO
|
||||
if (!epd_blanked) {
|
||||
display.setFullWindow();
|
||||
display.fillScreen(SSD1306_WHITE);
|
||||
display.display(true);
|
||||
epd_blank();
|
||||
epd_blanked = true;
|
||||
}
|
||||
#endif
|
||||
|
@ -1631,8 +1631,8 @@ void sleep_now() {
|
||||
digitalWrite(PIN_T114_TFT_BLGT, HIGH);
|
||||
digitalWrite(PIN_T114_TFT_EN, HIGH);
|
||||
#elif BOARD_MODEL == BOARD_TECHO
|
||||
digitalWrite(PIN_VEXT_EN, LOW);
|
||||
digitalWrite(pin_backlight, LOW);
|
||||
epd_blank();
|
||||
#endif
|
||||
sd_power_gpregret_set(0, 0x6d);
|
||||
nrf_gpio_cfg_sense_input(pin_btn_usr1, NRF_GPIO_PIN_PULLUP, NRF_GPIO_PIN_SENSE_LOW);
|
||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user