Skip to content

Commit a94e14e

Browse files
authored
Merge pull request #13 from prcutler/root-group-fix
Update to use fourwire and root_group for CP 9 compatibility
2 parents 57ba9f9 + 7a68a58 commit a94e14e

File tree

3 files changed

+9
-6
lines changed

3 files changed

+9
-6
lines changed

README.rst

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ Usage Example
7070
import time
7171
import board
7272
import displayio
73+
import fourwire
7374
import adafruit_ssd1681
7475
7576
displayio.release_displays()
@@ -81,7 +82,7 @@ Usage Example
8182
epd_reset = board.D5
8283
epd_busy = board.D6
8384
84-
display_bus = displayio.FourWire(
85+
display_bus = fourwire.FourWire(
8586
spi, command=epd_dc, chip_select=epd_cs, reset=epd_reset, baudrate=1000000
8687
)
8788
time.sleep(1)
@@ -105,7 +106,7 @@ Usage Example
105106
106107
g.append(t)
107108
108-
display.show(g)
109+
display.root_group = g
109110
110111
display.refresh()
111112
print("refreshed")

examples/ssd1681_four_corners.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import board
1414
import busio
1515
import displayio
16+
import fourwire
1617
import terminalio
1718
import adafruit_ssd1681
1819

@@ -27,7 +28,7 @@
2728
epd_reset = board.EPD_RESET
2829
epd_busy = board.EPD_BUSY
2930

30-
display_bus = displayio.FourWire(
31+
display_bus = fourwire.FourWire(
3132
spi, command=epd_dc, chip_select=epd_cs, reset=epd_reset, baudrate=1000000
3233
)
3334
display = adafruit_ssd1681.SSD1681(
@@ -42,7 +43,7 @@
4243

4344
# Make the display context
4445
main_group = displayio.Group()
45-
display.show(main_group)
46+
display.root_group = main_group
4647

4748
palette = displayio.Palette(2)
4849
palette[0] = 0x000000

examples/ssd1681_simpletest.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import time
1313
import board
1414
import displayio
15+
import fourwire
1516
import adafruit_ssd1681
1617

1718
displayio.release_displays()
@@ -23,7 +24,7 @@
2324
epd_reset = board.D5
2425
epd_busy = board.D6
2526

26-
display_bus = displayio.FourWire(
27+
display_bus = fourwire.FourWire(
2728
spi, command=epd_dc, chip_select=epd_cs, reset=epd_reset, baudrate=1000000
2829
)
2930
time.sleep(1)
@@ -49,7 +50,7 @@
4950
# t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader)
5051
g.append(t)
5152

52-
display.show(g)
53+
display.root_group = g
5354

5455
display.refresh()
5556

0 commit comments

Comments
 (0)