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?
[ Parent
| on HN ]
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.