From cc3fd6150e58429841abb5ef92ef62305f3c46fc Mon Sep 17 00:00:00 2001 From: foamyguy Date: Fri, 27 Jun 2025 12:50:05 -0500 Subject: [PATCH] use new OnDiskBitmap API --- README.rst | 12 +++--------- examples/ssd1675_2.13_monochrome.py | 20 +++++++------------- examples/ssd1675_simpletest.py | 20 +++++++------------- 3 files changed, 17 insertions(+), 35 deletions(-) diff --git a/README.rst b/README.rst index f80a62e..89b662f 100644 --- a/README.rst +++ b/README.rst @@ -86,15 +86,8 @@ Usage Example g = displayio.Group() - f = open("/display-ruler.bmp", "rb") - - pic = displayio.OnDiskBitmap(f) - # CircuitPython 6 & 7 compatible - t = displayio.TileGrid( - pic, pixel_shader=getattr(pic, "pixel_shader", displayio.ColorConverter()) - ) - # CircuitPython 7 compatible only - # t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader) + pic = displayio.OnDiskBitmap("/display-ruler.bmp") + t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader) g.append(t) display.root_group = g @@ -105,6 +98,7 @@ Usage Example time.sleep(120) + Documentation ============= diff --git a/examples/ssd1675_2.13_monochrome.py b/examples/ssd1675_2.13_monochrome.py index e97ee56..858374f 100644 --- a/examples/ssd1675_2.13_monochrome.py +++ b/examples/ssd1675_2.13_monochrome.py @@ -34,20 +34,14 @@ display = adafruit_ssd1675.SSD1675( g = displayio.Group() -with open("/display-ruler.bmp", "rb") as f: - pic = displayio.OnDiskBitmap(f) - # CircuitPython 6 & 7 compatible - t = displayio.TileGrid( - pic, pixel_shader=getattr(pic, "pixel_shader", displayio.ColorConverter()) - ) - # CircuitPython 7 compatible only - # t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader) - g.append(t) +pic = displayio.OnDiskBitmap("/display-ruler.bmp") +t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader) +g.append(t) - display.root_group = g +display.root_group = g - display.refresh() +display.refresh() - print("refreshed") +print("refreshed") - time.sleep(120) +time.sleep(120) diff --git a/examples/ssd1675_simpletest.py b/examples/ssd1675_simpletest.py index c48ad6e..1692b7b 100644 --- a/examples/ssd1675_simpletest.py +++ b/examples/ssd1675_simpletest.py @@ -28,20 +28,14 @@ display = adafruit_ssd1675.SSD1675(display_bus, width=250, height=122, rotation= g = displayio.Group() -with open("/display-ruler.bmp", "rb") as f: - pic = displayio.OnDiskBitmap(f) - # CircuitPython 6 & 7 compatible - t = displayio.TileGrid( - pic, pixel_shader=getattr(pic, "pixel_shader", displayio.ColorConverter()) - ) - # CircuitPython 7 compatible only - # t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader) - g.append(t) +pic = displayio.OnDiskBitmap("/display-ruler.bmp") +t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader) +g.append(t) - display.root_group = g +display.root_group = g - display.refresh() +display.refresh() - print("refreshed") +print("refreshed") - time.sleep(120) +time.sleep(120)