From 59c34fd3bc4e39e0c839ba0851648d60c515a842 Mon Sep 17 00:00:00 2001 From: foamyguy Date: Tue, 27 May 2025 16:17:31 -0500 Subject: [PATCH 1/2] displayio API updates --- adafruit_ssd1351.py | 12 +++++++++--- examples/ssd1351_128x96_simpletest.py | 3 ++- examples/ssd1351_simpletest.py | 3 ++- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/adafruit_ssd1351.py b/adafruit_ssd1351.py index 965391d..5b092c6 100755 --- a/adafruit_ssd1351.py +++ b/adafruit_ssd1351.py @@ -28,7 +28,13 @@ """ -import displayio +import busdisplay + +try: + import typing + import fourwire +except ImportError: + pass __version__ = "0.0.0+auto.0" __repo__ = "https://github.com/adafruit/Adafruit_CircuitPython_SSD1351.git" @@ -55,10 +61,10 @@ ) -class SSD1351(displayio.Display): +class SSD1351(busdisplay.BusDisplay): """SSD1351 driver""" - def __init__(self, bus: displayio.FourWire, **kwargs) -> None: + def __init__(self, bus: fourwire.FourWire, **kwargs) -> None: super().__init__( bus, _INIT_SEQUENCE, diff --git a/examples/ssd1351_128x96_simpletest.py b/examples/ssd1351_128x96_simpletest.py index b8d44bf..a8fd6cf 100644 --- a/examples/ssd1351_128x96_simpletest.py +++ b/examples/ssd1351_128x96_simpletest.py @@ -8,6 +8,7 @@ import board import displayio +import fourwire import terminalio from adafruit_display_text import label @@ -20,7 +21,7 @@ tft_cs = board.D5 tft_dc = board.D6 -display_bus = displayio.FourWire( +display_bus = fourwire.FourWire( spi, command=tft_dc, chip_select=tft_cs, reset=board.D9, baudrate=16000000 ) diff --git a/examples/ssd1351_simpletest.py b/examples/ssd1351_simpletest.py index f55f222..dcf6c8e 100644 --- a/examples/ssd1351_simpletest.py +++ b/examples/ssd1351_simpletest.py @@ -8,6 +8,7 @@ import board import displayio +import fourwire import terminalio from adafruit_display_text import label @@ -20,7 +21,7 @@ tft_cs = board.D5 tft_dc = board.D6 -display_bus = displayio.FourWire( +display_bus = fourwire.FourWire( spi, command=tft_dc, chip_select=tft_cs, reset=board.D9, baudrate=16000000 ) From c09970a56132da74ce4bff2f156e8b1fc95f8257 Mon Sep 17 00:00:00 2001 From: foamyguy Date: Tue, 27 May 2025 16:18:51 -0500 Subject: [PATCH 2/2] format --- adafruit_ssd1351.py | 1 + 1 file changed, 1 insertion(+) diff --git a/adafruit_ssd1351.py b/adafruit_ssd1351.py index 5b092c6..e61e006 100755 --- a/adafruit_ssd1351.py +++ b/adafruit_ssd1351.py @@ -32,6 +32,7 @@ try: import typing + import fourwire except ImportError: pass