From a4caaa7b37ca22116bbf63f344225053418a6cb6 Mon Sep 17 00:00:00 2001 From: Dan Halbert Date: Thu, 9 Nov 2023 14:19:31 -0500 Subject: [PATCH 1/2] handle displayio refactoring for CP9 --- examples/wii_classic_displayio_visualizer.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/examples/wii_classic_displayio_visualizer.py b/examples/wii_classic_displayio_visualizer.py index c1db68b..9277ecb 100644 --- a/examples/wii_classic_displayio_visualizer.py +++ b/examples/wii_classic_displayio_visualizer.py @@ -4,6 +4,12 @@ import board import terminalio import displayio + +try: + from fourwire import FourWire +except ImportError: + from displayio import FourWire + import simpleio from adafruit_display_text import label from adafruit_display_shapes.circle import Circle @@ -16,9 +22,7 @@ tft_cs = board.A2 tft_dc = board.A1 -display_bus = displayio.FourWire( - spi, command=tft_dc, chip_select=tft_cs, reset=board.A3 -) +display_bus = FourWire(spi, command=tft_dc, chip_select=tft_cs, reset=board.A3) display = adafruit_ili9341.ILI9341(display_bus, width=320, height=240) bg = displayio.OnDiskBitmap("/wii_classic.bmp") From e0b77d1a9b0bac30afa9fd18a7a1e66c87801a8e Mon Sep 17 00:00:00 2001 From: Dan Halbert Date: Mon, 18 Dec 2023 12:17:53 -0500 Subject: [PATCH 2/2] improve fourwire comment --- examples/wii_classic_displayio_visualizer.py | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/wii_classic_displayio_visualizer.py b/examples/wii_classic_displayio_visualizer.py index 9277ecb..fdf0ac7 100644 --- a/examples/wii_classic_displayio_visualizer.py +++ b/examples/wii_classic_displayio_visualizer.py @@ -5,6 +5,7 @@ import terminalio import displayio +# Support 8.x.x and 9.x.x. Can be simplified after 8.x.x is discontinued as a stable release. try: from fourwire import FourWire except ImportError: