Skip to content

Commit 0859e1a

Browse files
authored
Merge pull request #30 from prcutler/root-group-fourwire-fix
Update for CircuitPython 9 compatibility
2 parents 30804b3 + 86ac700 commit 0859e1a

8 files changed

+24
-16
lines changed

README.rst

+3-2
Original file line numberDiff line numberDiff line change
@@ -69,14 +69,15 @@ Usage Example
6969
import time
7070
import board
7171
import displayio
72+
import fourwire
7273
import adafruit_il0373
7374
7475
displayio.release_displays()
7576
7677
epd_cs = board.D9
7778
epd_dc = board.D10
7879
79-
display_bus = displayio.FourWire(board.SPI(), command=epd_dc, chip_select=epd_cs, baudrate=1000000)
80+
display_bus = fourwire.FourWire(board.SPI(), command=epd_dc, chip_select=epd_cs, baudrate=1000000)
8081
time.sleep(1)
8182
8283
display = adafruit_il0373.IL0373(display_bus, width=212, height=104, rotation=90,
@@ -95,7 +96,7 @@ Usage Example
9596
# t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader)
9697
g.append(t)
9798
98-
display.show(g)
99+
display.root_group = g
99100
100101
display.refresh()
101102

examples/il0373_1.54_color.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import time
1212
import board
1313
import displayio
14+
import fourwire
1415
import adafruit_il0373
1516

1617
displayio.release_displays()
@@ -22,7 +23,7 @@
2223
epd_reset = board.D5
2324
epd_busy = board.D6
2425

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

51-
display.show(g)
52+
display.root_group = g
5253

5354
display.refresh()
5455

examples/il0373_2.13_color.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import time
1212
import board
1313
import displayio
14+
import fourwire
1415
import adafruit_il0373
1516

1617
# Used to ensure the display is free in CircuitPython
@@ -25,7 +26,7 @@
2526
epd_busy = board.D6
2627

2728
# Create the displayio connection to the display pins
28-
display_bus = displayio.FourWire(
29+
display_bus = fourwire.FourWire(
2930
spi, command=epd_dc, chip_select=epd_cs, reset=epd_reset, baudrate=1000000
3031
)
3132
time.sleep(1) # Wait a bit
@@ -56,7 +57,7 @@
5657
g.append(t)
5758

5859
# Place the display group on the screen
59-
display.show(g)
60+
display.root_group = g
6061

6162
# Refresh the display to have it actually show the image
6263
# NOTE: Do not refresh eInk displays sooner than 180 seconds

examples/il0373_2.9_color.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import time
1111
import board
1212
import displayio
13+
import fourwire
1314
import adafruit_il0373
1415

1516
# Used to ensure the display is free in CircuitPython
@@ -24,7 +25,7 @@
2425
epd_busy = board.D6
2526

2627
# Create the displayio connection to the display pins
27-
display_bus = displayio.FourWire(
28+
display_bus = fourwire.FourWire(
2829
spi, command=epd_dc, chip_select=epd_cs, reset=epd_reset, baudrate=1000000
2930
)
3031
time.sleep(1) # Wait a bit
@@ -55,7 +56,7 @@
5556
g.append(t)
5657

5758
# Place the display group on the screen
58-
display.show(g)
59+
display.root_group = g
5960

6061
# Refresh the display to have it actually show the image
6162
# NOTE: Do not refresh eInk displays sooner than 180 seconds

examples/il0373_2.9_grayscale.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import busio
1313
import board
1414
import displayio
15+
import fourwire
1516
import adafruit_il0373
1617

1718
displayio.release_displays()
@@ -21,7 +22,7 @@
2122
epd_cs = board.D9
2223
epd_dc = board.D10
2324

24-
display_bus = displayio.FourWire(
25+
display_bus = fourwire.FourWire(
2526
spi, command=epd_dc, chip_select=epd_cs, baudrate=1000000
2627
)
2728
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

examples/il0373_flexible_2.13_monochrome.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import time
1212
import board
1313
import displayio
14+
import fourwire
1415
import adafruit_il0373
1516

1617
displayio.release_displays()
@@ -22,7 +23,7 @@
2223
epd_reset = board.D5
2324
epd_busy = board.D6
2425

25-
display_bus = displayio.FourWire(
26+
display_bus = fourwire.FourWire(
2627
spi, command=epd_dc, chip_select=epd_cs, reset=epd_reset, baudrate=1000000
2728
)
2829
time.sleep(1)
@@ -43,7 +44,7 @@
4344
# t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader)
4445
g.append(t)
4546

46-
display.show(g)
47+
display.root_group = g
4748

4849
display.refresh()
4950

examples/il0373_flexible_2.9_monochrome.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import time
1212
import board
1313
import displayio
14+
import fourwire
1415
import adafruit_il0373
1516

1617
displayio.release_displays()
@@ -22,7 +23,7 @@
2223
epd_reset = board.D5
2324
epd_busy = board.D6
2425

25-
display_bus = displayio.FourWire(
26+
display_bus = fourwire.FourWire(
2627
spi, command=epd_dc, chip_select=epd_cs, reset=epd_reset, baudrate=1000000
2728
)
2829
time.sleep(1)
@@ -43,7 +44,7 @@
4344
# t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader)
4445
g.append(t)
4546

46-
display.show(g)
47+
display.root_group = g
4748

4849
display.refresh()
4950

examples/il0373_simpletest.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,15 @@
1111
import time
1212
import board
1313
import displayio
14+
import fourwire
1415
import adafruit_il0373
1516

1617
displayio.release_displays()
1718

1819
epd_cs = board.D9
1920
epd_dc = board.D10
2021

21-
display_bus = displayio.FourWire(
22+
display_bus = fourwire.FourWire(
2223
board.SPI(), command=epd_dc, chip_select=epd_cs, baudrate=1000000
2324
)
2425
time.sleep(1)
@@ -39,7 +40,7 @@
3940
# t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader)
4041
g.append(t)
4142

42-
display.show(g)
43+
display.root_group = g
4344

4445
display.refresh()
4546

0 commit comments

Comments
 (0)