Skip to content

SSD1680 Epaper - buffer wraps when width is higher than 255 pixels #5119

@saeugetier

Description

@saeugetier

CircuitPython version

Adafruit CircuitPython 6.3.0 on 2021-06-01; Raspberry Pi Pico with rp2040

Code/REPL

DISPLAY_WIDTH = 296
DISPLAY_HEIGHT = 128

display = adafruit_ssd1680.SSD1680(display_bus, width=DISPLAY_WIDTH,
                                 height=DISPLAY_HEIGHT,
                                 rotation=90, busy_pin=epd_busy,
                                 highlight_color=0x000000)

Behavior

The display buffer is not displayed correctly. The width is higher than can be addressed with 1 byte. The right part of the display buffer is displayed on the left side overlapping the previous drawn buffer.

Description

Content is not displayed correctly.

Additional information

  • Problem was found with a Waveshare 2,9 inch e-Paper Module using a SSD1680 chipset.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions