Move Wireless Paper V1.1 custom hibernate behavior to GxEPD2

This commit is contained in:
Todd Herbert 2024-03-05 14:53:42 +13:00
parent 7da1153c2c
commit 5d4d91f775
2 changed files with 3 additions and 4 deletions

View File

@ -84,10 +84,10 @@ bool EInkDisplay::forceDisplay(uint32_t msecLimit)
adafruitDisplay->nextPage(); adafruitDisplay->nextPage();
#endif #endif
#ifndef EINK_NO_HIBERNATE // Only hibernate if controller IC will preserve image memory // Power off display hardware
// Put screen to sleep to save power (possibly not necessary because we already did poweroff inside of display) // Most models: deep sleep.
// Wireless Paper V1.1: power off only. Deep sleep clears memory - problems with fast refresh
adafruitDisplay->hibernate(); adafruitDisplay->hibernate();
#endif
LOG_DEBUG("done\n"); LOG_DEBUG("done\n");
return true; return true;

View File

@ -5,7 +5,6 @@
#define I2C_SCL SCL #define I2C_SCL SCL
#define USE_EINK #define USE_EINK
#define EINK_NO_HIBERNATE
/* /*
* eink display pins * eink display pins