diff --git a/README.rst b/README.rst index 5cee50c..d1e04ab 100644 --- a/README.rst +++ b/README.rst @@ -103,11 +103,13 @@ Usage Example # pylint: disable=no-member import time + import board import displayio - import adafruit_acep7in from fourwire import FourWire + import adafruit_acep7in + displayio.release_displays() # This pinout works on a Feather RP2040 and may need to be altered for other boards. @@ -117,29 +119,21 @@ Usage Example epd_reset = board.D11 epd_busy = board.D12 - display_bus = FourWire( - spi, command=epd_dc, chip_select=epd_cs, reset=epd_reset, baudrate=1000000 - ) + display_bus = FourWire(spi, command=epd_dc, chip_select=epd_cs, reset=epd_reset, baudrate=1000000) - display = adafruit_acep7in.ACeP7In( - display_bus, width=800, height=480, busy_pin=epd_busy - ) + display = adafruit_acep7in.ACeP7In(display_bus, width=800, height=480, busy_pin=epd_busy) g = displayio.Group() - fn = "/display-ruler-720p.bmp" - - with open(fn, "rb") as f: - pic = displayio.OnDiskBitmap(f) - t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader) - g.append(t) - - display.root_group = g + pic = displayio.OnDiskBitmap("/display-ruler-720p.bmp") + t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader) + g.append(t) - display.refresh() + display.root_group = g - time.sleep(120) + display.refresh() + time.sleep(120) Documentation ============= diff --git a/examples/acep7in_simpletest.py b/examples/acep7in_simpletest.py index ec23041..09750dc 100644 --- a/examples/acep7in_simpletest.py +++ b/examples/acep7in_simpletest.py @@ -30,15 +30,12 @@ g = displayio.Group() -fn = "/display-ruler-720p.bmp" +pic = displayio.OnDiskBitmap("/display-ruler-720p.bmp") +t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader) +g.append(t) -with open(fn, "rb") as f: - pic = displayio.OnDiskBitmap(f) - t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader) - g.append(t) +display.root_group = g - display.root_group = g +display.refresh() - display.refresh() - - time.sleep(120) +time.sleep(120)