News for hackers. Stuff that matters.
Re:Show HN: ePaper.js – Easily create an ePaper display usin... by Waterluvian on Saturday August 22, 2020 @08:57AM (#24243807)
When using my reader, sometimes mutations require a full screen invert. Sometimes stuff just seems to change trivially. What governs that? Is that done by the display or driver or higher level code?
Re:Show HN: ePaper.js – Easily create an ePaper display usin... by leetbulb on Saturday August 22, 2020 @09:54AM (#24244156)
In my experience with Waveshare e-ink displays, it's up to the application when to perform a full or partial refresh. Generally after so many draws, ghosting begins to appear and so you perform a refresh.
Re:Show HN: ePaper.js – Easily create an ePaper display usin... by mekkkkkk on Saturday August 22, 2020 @09:48AM (#24244106)
The problem with e-ink is that redrawing pixels without cycling leads to ghosting after a few draws. Most displays automatically cycles the entire screen now and then to mitigate this. I guess it's up to software or firmware to detect when to do it.
Re:Show HN: ePaper.js – Easily create an ePaper display usin... by robocollab on Saturday August 22, 2020 @11:01AM (#24244580)
The Waveshare displays do support partial refresh, but I haven't had time to look into exposing it into Node, yet.
Re:Show HN: ePaper.js – Easily create an ePaper display usin... by clnhlzmn on Saturday August 22, 2020 @12:33PM (#24245232)
Here is a good video on that subject:

https://www.youtube.com/watch?v=MsbiO8EAsGw

Re:Show HN: ePaper.js – Easily create an ePaper display usin... by captn3m0 on Saturday August 22, 2020 @11:29AM (#24244751)
Application driven. KOReader (which I use on my Kindle) lets you even configure this to every X pages.