martinberlin / cale-idf

CalEPD is an Epaper component driver for the ESP-IDF framework with GFX and font support, optional touch interface, compatible with ESP32 / S2 / S3 / C3
https://fasani.de
Apache License 2.0
270 stars 24 forks source link

Add 3.7" GDEQ037T31 and 2.9" GDEM029E97 epapers from Good-Display #81

Closed martinberlin closed 6 months ago

martinberlin commented 1 year ago

Notes: Although 2.9 full update is working correctly, it's leaving the 1st Y line at the other end of FPC always black, that should be gone in the final version.

https://github.com/GoodDisplay/E-paper-Display-Library-of-GoodDisplay/tree/main/Monochrome_E-paper-Display has to be one of this 2.9's wait for Good-Display confirmation

gooddisplayepaper commented 1 year ago

https://github.com/GoodDisplay/E-paper-Display-Library-of-GoodDisplay/tree/main/Monochrome_E-paper-Display/2.9inch_GDEM029E97_SSD1675 Here it is.

https://user-images.githubusercontent.com/2692928/218282748-5666ea35-46e7-4488-bd3a-034fd182396c.MOV

gooddisplayepaper commented 1 year ago

https://github.com/GoodDisplay/E-paper-Display-Library-of-GoodDisplay/tree/main/Monochrome_E-paper-Display/3.7inch_GDEQ037T31_416x240

martinberlin commented 1 year ago

Thanks @gooddisplayepaper started with the 2.9" and the fullscreen update is already working fine. But I'm getting an initial black line (Check the video) that still could not get rid of. Then will try to get fast partial update working before starting with the 3.7"

martinberlin commented 1 year ago

https://user-images.githubusercontent.com/2692928/218569260-8fb776d4-648d-404c-bd27-5c7052f0c5a5.MOV

@gooddisplayepaper can you please check this example: https://github.com/GoodDisplay/E-paper-Display-Library-of-GoodDisplay/tree/main/Monochrome_E-paper-Display/2.9inch_GDEM029E97_SSD1675

This is declaring function EPD_Part_Init but never using it anywhere. Sending the same commands I still could not see any partial update

martinberlin commented 1 year ago

Closing here. Reopening when @gooddisplayepaper enginners publish some partial update examples

martinberlin commented 1 year ago

Good Display updated their example for GDEQ037T31 Adding 4 grays:

https://github.com/GoodDisplay/E-paper-Display-Library-of-GoodDisplay/blob/main/Monochrome_E-paper-Display/3.7inch_UC8253_GDEY037T03_416x240/HARDWARE/EPD/Display_EPD_W21.c

Reopening till this part is implemented and tested

martinberlin commented 6 months ago

Not really have the time to add more SPI epapers here