hat jemand ein unmodifiziertes Rev2.1 Display und könnte mal den Leerlauf-Stromverbrauch nach einer Änderung in der GxEPD Library messen?
Ich habe gerade mal in der Library in die Datei GxGDEW029Z10.cpp geschaut.
Der HB-RC-12-EP Sketch nutzt drawPaged zum aktualisieren des Displays.
Code: Alles auswählen
display.drawPaged(updateDisplay);
drawPaged ruft am Anfang _wakeUp auf wo RST für 10 Millis auf Low gezogen wird.
d.h. ein 10ms Display Reset hier ist schon eingebaut.
Am Ende von drawPaged wird _sleep aufgerufen wo man zusätzlich RST auf 0 setzen könnte
um das komplette Rev2.1 Display abzuschalten.
Code: Alles auswählen
void GxGDEW029Z10::_sleep(void)
{
_writeCommand(0x02); //power off
_waitWhileBusy("_sleep Power Off");
if (_rst >= 0)
{
_writeCommand(0x07); // deep sleep
_writeData (0xa5);
// delay(10);
// digitalWrite(_rst, 0); // <<< PowerOff Rev2.1 Display
// delay(10); }
}
Vor allen Dingen hätte ich da mal vor dem entlöten drauf kommen können