Skip to content

Commit 8c34ad9

Browse files
authored
Merge pull request #32 from prcutler/root-group-fix
Update to use fourwire and root_group for CP 9 compatibility
2 parents 586e76d + 927416d commit 8c34ad9

8 files changed

+22
-25
lines changed

README.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,20 +53,20 @@ Usage Example
5353
5454
import board
5555
import displayio
56+
import fourwire
5657
from adafruit_st7735r import ST7735R
5758
5859
spi = board.SPI()
5960
tft_cs = board.D5
6061
tft_dc = board.D6
6162
6263
displayio.release_displays()
63-
display_bus = displayio.FourWire(spi, command=tft_dc, chip_select=tft_cs, reset=board.D9)
64+
display_bus = fourwire.FourWire(spi, command=tft_dc, chip_select=tft_cs, reset=board.D9)
6465
6566
display = ST7735R(display_bus, width=128, height=128, colstart=2, rowstart=1)
6667
6768
# Make the display context
6869
splash = displayio.Group()
69-
display.show(splash)
7070
7171
color_bitmap = displayio.Bitmap(128, 128, 1)
7272
color_palette = displayio.Palette(1)

examples/st7735r_128x160_colored_labels.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import board
1010
import terminalio
1111
import displayio
12+
import fourwire
1213
from adafruit_display_text import label
1314
from adafruit_st7735r import ST7735R
1415

@@ -19,17 +20,15 @@
1920
tft_cs = board.D5
2021
tft_dc = board.D6
2122

22-
display_bus = displayio.FourWire(
23-
spi, command=tft_dc, chip_select=tft_cs, reset=board.D9
24-
)
23+
display_bus = fourwire.FourWire(spi, command=tft_dc, chip_select=tft_cs, reset=board.D9)
2524

2625
display = ST7735R(
2726
display_bus, width=160, height=80, colstart=24, rotation=270, bgr=False
2827
)
2928

3029
# Make the display context
3130
splash = displayio.Group()
32-
display.show(splash)
31+
display.root_group = splash
3332

3433
color_bitmap = displayio.Bitmap(160, 80, 1)
3534
color_palette = displayio.Palette(1)

examples/st7735r_128x160_simpletest.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import board
1010
import terminalio
1111
import displayio
12+
import fourwire
1213
from adafruit_display_text import label
1314
from adafruit_st7735r import ST7735R
1415

@@ -19,15 +20,13 @@
1920
tft_cs = board.D5
2021
tft_dc = board.D6
2122

22-
display_bus = displayio.FourWire(
23-
spi, command=tft_dc, chip_select=tft_cs, reset=board.D9
24-
)
23+
display_bus = fourwire.FourWire(spi, command=tft_dc, chip_select=tft_cs, reset=board.D9)
2524

2625
display = ST7735R(display_bus, width=160, height=128, rotation=90, bgr=True)
2726

2827
# Make the display context
2928
splash = displayio.Group()
30-
display.show(splash)
29+
display.root_group = splash
3130

3231
color_bitmap = displayio.Bitmap(160, 128, 1)
3332
color_palette = displayio.Palette(1)

examples/st7735r_18tftshield_buttons.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import time
88
import board
99
import displayio
10+
import fourwire
1011
from adafruit_seesaw.tftshield18 import TFTShield18
1112
from adafruit_st7735r import ST7735R
1213

@@ -19,7 +20,7 @@
1920
tft_cs = board.D10
2021
tft_dc = board.D8
2122

22-
display_bus = displayio.FourWire(spi, command=tft_dc, chip_select=tft_cs)
23+
display_bus = fourwire.FourWire(spi, command=tft_dc, chip_select=tft_cs)
2324

2425
ss.tft_reset()
2526
display = ST7735R(display_bus, width=160, height=128, rotation=90, bgr=True)

examples/st7735r_minitft_featherwing_simpletest.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import board
1010
import terminalio
1111
import displayio
12+
import fourwire
1213
from adafruit_display_text import label
1314
from adafruit_seesaw.seesaw import Seesaw
1415
from adafruit_st7735r import ST7735R
@@ -26,7 +27,7 @@
2627
tft_cs = board.D5
2728
tft_dc = board.D6
2829

29-
display_bus = displayio.FourWire(spi, command=tft_dc, chip_select=tft_cs)
30+
display_bus = fourwire.FourWire(spi, command=tft_dc, chip_select=tft_cs)
3031

3132
ss.digital_write(reset_pin, True)
3233
display = ST7735R(
@@ -35,7 +36,7 @@
3536

3637
# Make the display context
3738
splash = displayio.Group()
38-
display.show(splash)
39+
display.root_group = splash
3940

4041
color_bitmap = displayio.Bitmap(160, 80, 1)
4142
color_palette = displayio.Palette(1)

examples/st7735r_minitft_revb_simpletest.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import board
1010
import terminalio
1111
import displayio
12+
import fourwire
1213
from adafruit_display_text import label
1314
from adafruit_st7735r import ST7735R
1415

@@ -19,9 +20,7 @@
1920
tft_cs = board.D5
2021
tft_dc = board.D6
2122

22-
display_bus = displayio.FourWire(
23-
spi, command=tft_dc, chip_select=tft_cs, reset=board.D9
24-
)
23+
display_bus = fourwire.FourWire(spi, command=tft_dc, chip_select=tft_cs, reset=board.D9)
2524

2625
display = ST7735R(
2726
display_bus,
@@ -35,7 +34,7 @@
3534

3635
# Make the display context
3736
splash = displayio.Group()
38-
display.show(splash)
37+
display.root_group = splash
3938

4039
color_bitmap = displayio.Bitmap(160, 80, 1)
4140
color_palette = displayio.Palette(1)

examples/st7735r_minitft_simpletest.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import board
1010
import terminalio
1111
import displayio
12+
import fourwire
1213
from adafruit_display_text import label
1314
from adafruit_st7735r import ST7735R
1415

@@ -19,17 +20,15 @@
1920
tft_cs = board.D5
2021
tft_dc = board.D6
2122

22-
display_bus = displayio.FourWire(
23-
spi, command=tft_dc, chip_select=tft_cs, reset=board.D9
24-
)
23+
display_bus = fourwire.FourWire(spi, command=tft_dc, chip_select=tft_cs, reset=board.D9)
2524

2625
display = ST7735R(
2726
display_bus, width=160, height=80, colstart=24, rotation=270, bgr=True
2827
)
2928

3029
# Make the display context
3130
splash = displayio.Group()
32-
display.show(splash)
31+
display.root_group = splash
3332

3433
color_bitmap = displayio.Bitmap(160, 80, 1)
3534
color_palette = displayio.Palette(1)

examples/st7735r_simpletest.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import board
1010
import terminalio
1111
import displayio
12+
import fourwire
1213
from adafruit_display_text import label
1314
from adafruit_st7735r import ST7735R
1415

@@ -19,15 +20,13 @@
1920
tft_cs = board.D5
2021
tft_dc = board.D6
2122

22-
display_bus = displayio.FourWire(
23-
spi, command=tft_dc, chip_select=tft_cs, reset=board.D9
24-
)
23+
display_bus = fourwire.FourWire(spi, command=tft_dc, chip_select=tft_cs, reset=board.D9)
2524

2625
display = ST7735R(display_bus, width=128, height=128, colstart=2, rowstart=1)
2726

2827
# Make the display context
2928
splash = displayio.Group()
30-
display.show(splash)
29+
display.root_group = splash
3130

3231
color_bitmap = displayio.Bitmap(128, 128, 1)
3332
color_palette = displayio.Palette(1)

0 commit comments

Comments
 (0)