caemor / epd-waveshare

Drivers for various EPDs from Waveshare
ISC License
221 stars 131 forks source link

Adds support for the Waveshare 5.83" E-Ink Display #159

Closed Carbonhell closed 8 months ago

Carbonhell commented 1 year ago

This module is for this display: https://www.waveshare.com/5.83inch-e-paper.htm Based on the C library here: https://github.com/waveshare/e-Paper/blob/master/RaspberryPi_JetsonNano/c/lib/e-Paper/EPD_5in83_V2.c

I have written this module since I own this particular display. I kept the partial update out since, from what I can understand, it is not supported on it: https://www.waveshare.com/5.83inch-e-paper.htm (See selection guide)

I can confirm it works on a real hardware test :)

The code itself is fairly similar to other B/W displays, I didn't have to do much other than fixing some operation codes during init.

Carbonhell commented 1 year ago

From what I can see, the clippy errors in the failed actions are unrelated to the contents of this PR. If anything needs to be changed in this PR, though, I'll try to do it as soon as possible.

caemor commented 8 months ago

Thanks!