adafruit / Adafruit_CircuitPython_SSD1680

CircuitPython `displayio` driver for SSD1680-based ePaper displays
MIT License
7 stars 7 forks source link

Partial Update supported? #28

Open chimok opened 2 weeks ago

chimok commented 2 weeks ago

I was searching for information if this driver supports partial update for epaper displays. It seems circuitpython displayio does it, but it depends on the driver, right? SSD1680 does support partial update too.

With GxEPD2_GFX and this Arduino example it works well: https://github.com/WeActStudio/WeActStudio.EpaperModule/blob/master/Example/EpaperModuleTest_Arduino_ESP32C3/EpaperModuleTest_Arduino_ESP32C3.ino

Without partial refresh i can update every 180 seconds, that is very annoying during development. For now I've switched to C++ for my project, but i really like python much more for the purpose of my project.

tannewt commented 16 hours ago

CircuitPython doesn't have partial update support for eink displays because it doesn't seem to save refresh time.