Skip to content

Commit d2128aa

Browse files
committed
FourWire support for 8.x.x and 9.x.x
1 parent 285c8aa commit d2128aa

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

examples/displayio_sh1106_simpletest.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,21 @@
66
import board
77
import busio
88
import displayio
9-
import fourwire
109
import terminalio
1110
from adafruit_display_text import label
1211
import adafruit_displayio_sh1106
1312

13+
# Compatibility with both CircuitPython 8.x.x and 9.x.x.
14+
# Remove after 8.x.x is no longer a supported release.
15+
try:
16+
from fourwire import FourWire
17+
except ImportError:
18+
from displayio import FourWire
19+
1420
displayio.release_displays()
1521

1622
spi = busio.SPI(board.SCK, board.MOSI)
17-
display_bus = fourwire.FourWire(
23+
display_bus = FourWire(
1824
spi,
1925
command=board.OLED_DC,
2026
chip_select=board.OLED_CS,

0 commit comments

Comments
 (0)