diff --git a/adafruit_ssd1680.py b/adafruit_ssd1680.py index 23fa7e6..d65f4c2 100755 --- a/adafruit_ssd1680.py +++ b/adafruit_ssd1680.py @@ -68,7 +68,7 @@ class SSD1680(displayio.EPaperDisplay): def __init__(self, bus: displayio.FourWire, **kwargs) -> None: if "colstart" not in kwargs: - kwargs["colstart"] = 1 + kwargs["colstart"] = 8 stop_sequence = bytearray(_STOP_SEQUENCE) try: bus.reset() diff --git a/examples/ssd1680_2.13_featherwing.py b/examples/ssd1680_2.13_featherwing.py index 2732f83..c194735 100644 --- a/examples/ssd1680_2.13_featherwing.py +++ b/examples/ssd1680_2.13_featherwing.py @@ -45,9 +45,7 @@ with open("/display-ruler.bmp", "rb") as f: pic = displayio.OnDiskBitmap(f) - t = displayio.TileGrid( - pic, pixel_shader=getattr(pic, "pixel_shader", displayio.ColorConverter()) - ) + t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader) g.append(t) diff --git a/examples/ssd1680_2.13_tricolor_breakout.py b/examples/ssd1680_2.13_tricolor_breakout.py index 11f6bd6..7f6992d 100644 --- a/examples/ssd1680_2.13_tricolor_breakout.py +++ b/examples/ssd1680_2.13_tricolor_breakout.py @@ -44,9 +44,7 @@ with open("/display-ruler.bmp", "rb") as f: pic = displayio.OnDiskBitmap(f) - t = displayio.TileGrid( - pic, pixel_shader=getattr(pic, "pixel_shader", displayio.ColorConverter()) - ) + t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader) g.append(t) diff --git a/examples/ssd1680_simpletest.py b/examples/ssd1680_simpletest.py index a545412..a59d230 100644 --- a/examples/ssd1680_simpletest.py +++ b/examples/ssd1680_simpletest.py @@ -37,7 +37,7 @@ # For issues with display not updating top/bottom rows correctly set colstart to 8 display = adafruit_ssd1680.SSD1680( display_bus, - colstart=1, + colstart=8, width=250, height=122, busy_pin=epd_busy, @@ -50,12 +50,7 @@ with open("/display-ruler.bmp", "rb") as f: pic = displayio.OnDiskBitmap(f) - # CircuitPython 6 & 7 compatible - t = displayio.TileGrid( - pic, pixel_shader=getattr(pic, "pixel_shader", displayio.ColorConverter()) - ) - # CircuitPython 7 compatible only - # t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader) + t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader) g.append(t) display.show(g)