From 89fdf4fa5cd39a856d20bf79f867e48cdc111f20 Mon Sep 17 00:00:00 2001 From: Paul Cutler Date: Fri, 3 Nov 2023 10:36:20 -0500 Subject: [PATCH 1/3] Update to use fourwire and root_group for CP 9 compatibility --- README.rst | 5 +++-- examples/st7735_simpletest.py | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/README.rst b/README.rst index da4cd4a..1a17959 100644 --- a/README.rst +++ b/README.rst @@ -44,6 +44,7 @@ Usage Example import board import displayio + import fourwire from adafruit_st7735 import ST7735 spi = board.SPI() @@ -51,13 +52,13 @@ Usage Example tft_dc = board.D6 displayio.release_displays() - display_bus = displayio.FourWire(spi, command=tft_dc, chip_select=tft_cs, reset=board.D9) + display_bus = fourwire.FourWire(spi, command=tft_dc, chip_select=tft_cs, reset=board.D9) display = ST7735(display_bus, width=128, height=128) # Make the display context splash = displayio.Group() - display.show(splash) + display.root_group = splash color_bitmap = displayio.Bitmap(128, 128, 1) color_palette = displayio.Palette(1) diff --git a/examples/st7735_simpletest.py b/examples/st7735_simpletest.py index 9b970f1..8b38cb9 100644 --- a/examples/st7735_simpletest.py +++ b/examples/st7735_simpletest.py @@ -8,6 +8,7 @@ import board import displayio +import fourwire from adafruit_st7735 import ST7735 # Release any resources currently in use for the displays @@ -17,7 +18,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 ) @@ -25,7 +26,7 @@ # Make the display context splash = displayio.Group() -display.show(splash) +display.root_group = splash color_bitmap = displayio.Bitmap(128, 128, 1) color_palette = displayio.Palette(1) From a1492b647798061ea969efdd876bbdfa7c84b38c Mon Sep 17 00:00:00 2001 From: Paul Cutler Date: Fri, 3 Nov 2023 10:39:44 -0500 Subject: [PATCH 2/3] Use black to pass CI --- examples/st7735_simpletest.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/examples/st7735_simpletest.py b/examples/st7735_simpletest.py index 8b38cb9..a506ccd 100644 --- a/examples/st7735_simpletest.py +++ b/examples/st7735_simpletest.py @@ -18,9 +18,7 @@ tft_cs = board.D5 tft_dc = board.D6 -display_bus = fourwire.FourWire( - spi, command=tft_dc, chip_select=tft_cs, reset=board.D9 -) +display_bus = fourwire.FourWire(spi, command=tft_dc, chip_select=tft_cs, reset=board.D9) display = ST7735(display_bus, width=128, height=128) From ca863b740db046ca17591c1d3276b5ab7d4a2bc7 Mon Sep 17 00:00:00 2001 From: foamyguy Date: Mon, 26 Feb 2024 14:53:34 -0600 Subject: [PATCH 3/3] revert fourwire change --- README.rst | 3 +-- examples/st7735_simpletest.py | 5 +++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.rst b/README.rst index 1a17959..986e421 100644 --- a/README.rst +++ b/README.rst @@ -44,7 +44,6 @@ Usage Example import board import displayio - import fourwire from adafruit_st7735 import ST7735 spi = board.SPI() @@ -52,7 +51,7 @@ Usage Example tft_dc = board.D6 displayio.release_displays() - display_bus = fourwire.FourWire(spi, command=tft_dc, chip_select=tft_cs, reset=board.D9) + display_bus = displayio.FourWire(spi, command=tft_dc, chip_select=tft_cs, reset=board.D9) display = ST7735(display_bus, width=128, height=128) diff --git a/examples/st7735_simpletest.py b/examples/st7735_simpletest.py index a506ccd..0ca90a1 100644 --- a/examples/st7735_simpletest.py +++ b/examples/st7735_simpletest.py @@ -8,7 +8,6 @@ import board import displayio -import fourwire from adafruit_st7735 import ST7735 # Release any resources currently in use for the displays @@ -18,7 +17,9 @@ tft_cs = board.D5 tft_dc = board.D6 -display_bus = fourwire.FourWire(spi, command=tft_dc, chip_select=tft_cs, reset=board.D9) +display_bus = displayio.FourWire( + spi, command=tft_dc, chip_select=tft_cs, reset=board.D9 +) display = ST7735(display_bus, width=128, height=128)