adafruit / adafruit/Adafruit_CircuitPython_SSD1680

Partial Update supported?

Open
#28 8 comments 2 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
10
Forks
11
PR merge metrics
No merged PRs in 30d

Description

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.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the SSD1680 CircuitPython displayio driver and comparing its behavior with the linked GxEPD2_GFX Arduino example and the stated SSD1680 partial-update capability. Determine whether partial refresh is supported or what driver changes would be required; done means a documented, working partial-update path for the display.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
embedded-iot
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.