eXoCooLd / Waveshare.EPaperDisplay

.Net Core Library to show images on Waveshare E-Paper Displays
MIT License
30 stars 13 forks source link

Add support for EPD7in5b_V2 #11

Closed Quotic closed 3 years ago

Quotic commented 3 years ago

I have tried to stay as close as possible to the implementation of EPD-7in5_V2. The displayed image could be a little sharper, but I haven't found a better option with Floyd-Steinberg. Maybe someone can improve it later. However, the display now works with this library.

eXoCooLd commented 3 years ago

Thank you for your work. With more displays using dithering, i need to overthink the base of all Displays to remove redundant code. The two Phase write of your display (black and red) looks special too, maybe I can include the seperation for colors as option in the base too.

Quotic commented 3 years ago

So I doesn't need dithering for my project, but it looks like a nice solution for that. Yes, I had to split the input image in one b/w image and one red to transmit the 1-bit image to the display for both colors.. it looks like waveshare is using completly different protocolls/commands for each display generation.