Re: HB-RC-12-EP - 12 Kanal Fernbedienung mit ePaper
Verfasst: 22.05.2020, 09:48
Moin,
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.
Bei der Initialisierung des Displays wird RST (_rst) auf High gesetzt.
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.
Korrigiert mich wenn ich falsch liege.
Vor allen Dingen hätte ich da mal vor dem entlöten drauf kommen können
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