turgu1 / EPub-InkPlate

An EPub Reader for the ESP32 based InkPlate e-Ink devices.
228 stars 8 forks source link

Partial Refreshs of EPD #7

Closed hmelder closed 3 years ago

hmelder commented 3 years ago

Thank you for writing this great software for the inkplate! It's really impressive that an esp32 can leverage such work. Is it possible to implement partial refreshs to save battery life and speed up refreshs?

turgu1 commented 3 years ago

Hello Hugo,

Thanks for your request.

There are two refresh activities in the application:

Hope this helps. Guy

hmelder commented 3 years ago

Thank you for the feedback.

What I meant was the partial refreshing of the epaper display. Instead of a full refresh cycle for every page it's faster to partially refresh the display. The kindle does this to reduce the time it take to draw a new page.

turgu1 commented 3 years ago

It’s already there!

When you select 1bit pixel resolution instead of 3bits in the Main Parameters, you get partial refresh. This is explained in the user’s guide.

hmelder commented 3 years ago

Ooops sorry for the inconvenience :) On Sep 11, 2021, 12:53 +0200, Guy Turcotte @.***>, wrote:

It’s already there! When you select 1bit pixel resolution instead of 3bits in the Main Parameters, you get partial refresh. This is explained in the user’s guide. —You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or unsubscribe.Triage notifications on the go with GitHub Mobile for iOS or Android.

turgu1 commented 3 years ago

No problemo!

It allowed me to think about other potential enhancements (as long as they are efficient at saving some battery power). I won't implement it for the upcoming release but may appear in the future.