GxEPD2 and GxEPD2_4G display "sleep" question

I'm currently learning GxEPD2_4G and have a question as I go through the example.

My question is: Does each driver call handle putting the display in the "sleep mode"?

Or must I call "display.hibernate();" whenever the display will be "static/not written to" for some time.

Thanks
John

I'm referring to the GoodDisplay statement:

EPD_sleep();//EPD_sleep,Sleep instruction is necessary, please do not delete!!!

No.

No.

You should call powerOff(), if your last refresh was a "fast partial update", a differential refresh. GxEPD2 internally does powerOff() after any full refresh.

The Good Display demos do power off as part of the EPD_sleep() call.

The important operation is to switch of the booster circuit that generates the voltages to drive the panel TFT.

1 Like