diff --git a/README.rst b/README.rst index 42321b9..229a687 100644 --- a/README.rst +++ b/README.rst @@ -121,7 +121,7 @@ Usage Example epd_reset = board.D11 epd_busy = board.D12 - display_bus = displayio.FourWire( + display_bus = fourwire.FourWire( spi, command=epd_dc, chip_select=epd_cs, reset=epd_reset, baudrate=1000000 ) @@ -138,7 +138,7 @@ Usage Example t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader) g.append(t) - display.show(g) + display.root_group = g display.refresh() diff --git a/adafruit_spd1656.py b/adafruit_spd1656.py index 01f5dc6..7ac40fe 100644 --- a/adafruit_spd1656.py +++ b/adafruit_spd1656.py @@ -23,7 +23,7 @@ import struct -import displayio +import epaperdisplay __version__ = "0.0.0+auto.0" __repo__ = "https://github.com/adafruit/Adafruit_CircuitPython_SPD1656.git" @@ -48,7 +48,7 @@ # pylint: disable=too-few-public-methods -class SPD1656(displayio.EPaperDisplay): +class SPD1656(epaperdisplay.EPaperDisplay): r"""SPD1656 display driver :param bus: The data bus the display is on diff --git a/docs/conf.py b/docs/conf.py index b9e4c21..8f1adb4 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -27,7 +27,7 @@ # Uncomment the below if you use native CircuitPython modules such as # digitalio, micropython and busio. List the modules you use. Without it, the # autodoc module docs will fail to generate with a warning. -# autodoc_mock_imports = ["digitalio", "busio"] +autodoc_mock_imports = ["epaperdisplay"] autodoc_preserve_defaults = True diff --git a/examples/spd1656_4in_acep.py b/examples/spd1656_4in_acep.py index 30716ca..107996f 100644 --- a/examples/spd1656_4in_acep.py +++ b/examples/spd1656_4in_acep.py @@ -11,8 +11,10 @@ import time import board import displayio +import fourwire import adafruit_spd1656 + displayio.release_displays() # This pinout works on a Feather RP2040 and may need to be altered for other boards. @@ -22,7 +24,7 @@ epd_reset = board.D11 epd_busy = board.D12 -display_bus = displayio.FourWire( +display_bus = fourwire.FourWire( spi, command=epd_dc, chip_select=epd_cs, reset=epd_reset, baudrate=1000000 ) @@ -39,7 +41,7 @@ t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader) g.append(t) - display.show(g) + display.root_group = g display.refresh() diff --git a/examples/spd1656_color_stripes.py b/examples/spd1656_color_stripes.py index 9c63e16..2c3b0df 100644 --- a/examples/spd1656_color_stripes.py +++ b/examples/spd1656_color_stripes.py @@ -10,8 +10,10 @@ import board import displayio import bitmaptools +import fourwire import adafruit_spd1656 + displayio.release_displays() # This pinout works on a Feather RP2040 and may need to be altered for other boards. @@ -21,7 +23,7 @@ epd_reset = board.D11 epd_busy = board.D12 -display_bus = displayio.FourWire( +display_bus = fourwire.FourWire( spi, command=epd_dc, chip_select=epd_cs, reset=epd_reset, baudrate=1000000 ) @@ -56,7 +58,7 @@ tg = displayio.TileGrid(bitmap=bmp, pixel_shader=p) g.append(tg) -display.show(g) +display.root_group = g display.refresh() diff --git a/examples/spd1656_colors_and_text.py b/examples/spd1656_colors_and_text.py index ac3765a..fdff95a 100644 --- a/examples/spd1656_colors_and_text.py +++ b/examples/spd1656_colors_and_text.py @@ -13,8 +13,10 @@ import terminalio import bitmaptools from adafruit_display_text.bitmap_label import Label +import fourwire import adafruit_spd1656 + displayio.release_displays() # This pinout works on a Feather RP2040 and may need to be altered for other boards. @@ -24,7 +26,7 @@ epd_reset = board.D11 epd_busy = board.D12 -display_bus = displayio.FourWire( +display_bus = fourwire.FourWire( spi, command=epd_dc, chip_select=epd_cs, reset=epd_reset, baudrate=1000000 ) @@ -55,7 +57,7 @@ lbl.anchored_position = (display.width // 2, display.height // 2) g.append(lbl) -display.show(g) +display.root_group = g display.refresh() while True: diff --git a/examples/spd1656_simpletest.py b/examples/spd1656_simpletest.py index 9577fae..e2e8bf2 100644 --- a/examples/spd1656_simpletest.py +++ b/examples/spd1656_simpletest.py @@ -10,8 +10,10 @@ import time import board import displayio +import fourwire import adafruit_spd1656 + displayio.release_displays() # This pinout works on a Feather RP2040 and may need to be altered for other boards. @@ -21,7 +23,7 @@ epd_reset = board.D11 epd_busy = board.D12 -display_bus = displayio.FourWire( +display_bus = fourwire.FourWire( spi, command=epd_dc, chip_select=epd_cs, reset=epd_reset, baudrate=1000000 ) @@ -38,7 +40,7 @@ t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader) g.append(t) - display.show(g) + display.root_group = g display.refresh()