Update with fourwire and display.root_group for CP 9 compatibility

This commit is contained in:
Paul Cutler 2023-11-02 10:33:58 -05:00
parent aca16fa789
commit 577fdf8859
2 changed files with 6 additions and 4 deletions

View file

@ -69,6 +69,7 @@ Usage Example
import time import time
import board import board
import displayio import displayio
import fourwire
import adafruit_ssd1608 import adafruit_ssd1608
displayio.release_displays() displayio.release_displays()
@ -80,7 +81,7 @@ Usage Example
epd_reset = board.D5 epd_reset = board.D5
epd_busy = board.D6 epd_busy = board.D6
display_bus = displayio.FourWire(spi, command=epd_dc, chip_select=epd_cs, reset=epd_reset, display_bus = fourwire.FourWire(spi, command=epd_dc, chip_select=epd_cs, reset=epd_reset,
baudrate=1000000) baudrate=1000000)
time.sleep(1) time.sleep(1)
@ -99,7 +100,7 @@ Usage Example
# t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader) # t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader)
g.append(t) g.append(t)
display.show(g) display.root_group = g
display.refresh() display.refresh()

View file

@ -11,6 +11,7 @@ Supported products:
import time import time
import board import board
import displayio import displayio
import fourwire
import adafruit_ssd1608 import adafruit_ssd1608
displayio.release_displays() displayio.release_displays()
@ -22,7 +23,7 @@ epd_dc = board.D10
epd_reset = board.D5 epd_reset = board.D5
epd_busy = board.D6 epd_busy = board.D6
display_bus = displayio.FourWire( display_bus = fourwire.FourWire(
spi, command=epd_dc, chip_select=epd_cs, reset=epd_reset, baudrate=1000000 spi, command=epd_dc, chip_select=epd_cs, reset=epd_reset, baudrate=1000000
) )
time.sleep(1) time.sleep(1)
@ -43,7 +44,7 @@ with open("/display-ruler.bmp", "rb") as f:
# t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader) # t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader)
g.append(t) g.append(t)
display.show(g) display.root_group = g
display.refresh() display.refresh()