Skip to content

Commit 8c980a2

Browse files
authored
Merge pull request #23 from FoamyGuy/displayio_api_updates
Displayio api updates
2 parents 9f89042 + c09970a commit 8c980a2

File tree

3 files changed

+14
-5
lines changed

3 files changed

+14
-5
lines changed

adafruit_ssd1351.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,14 @@
2828
2929
"""
3030

31-
import displayio
31+
import busdisplay
32+
33+
try:
34+
import typing
35+
36+
import fourwire
37+
except ImportError:
38+
pass
3239

3340
__version__ = "0.0.0+auto.0"
3441
__repo__ = "https://github.com/adafruit/Adafruit_CircuitPython_SSD1351.git"
@@ -55,10 +62,10 @@
5562
)
5663

5764

58-
class SSD1351(displayio.Display):
65+
class SSD1351(busdisplay.BusDisplay):
5966
"""SSD1351 driver"""
6067

61-
def __init__(self, bus: displayio.FourWire, **kwargs) -> None:
68+
def __init__(self, bus: fourwire.FourWire, **kwargs) -> None:
6269
super().__init__(
6370
bus,
6471
_INIT_SEQUENCE,

examples/ssd1351_128x96_simpletest.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
import board
1010
import displayio
11+
import fourwire
1112
import terminalio
1213
from adafruit_display_text import label
1314

@@ -20,7 +21,7 @@
2021
tft_cs = board.D5
2122
tft_dc = board.D6
2223

23-
display_bus = displayio.FourWire(
24+
display_bus = fourwire.FourWire(
2425
spi, command=tft_dc, chip_select=tft_cs, reset=board.D9, baudrate=16000000
2526
)
2627

examples/ssd1351_simpletest.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
import board
1010
import displayio
11+
import fourwire
1112
import terminalio
1213
from adafruit_display_text import label
1314

@@ -20,7 +21,7 @@
2021
tft_cs = board.D5
2122
tft_dc = board.D6
2223

23-
display_bus = displayio.FourWire(
24+
display_bus = fourwire.FourWire(
2425
spi, command=tft_dc, chip_select=tft_cs, reset=board.D9, baudrate=16000000
2526
)
2627

0 commit comments

Comments
 (0)