use new OnDiskBitmap API

This commit is contained in:
foamyguy 2025-06-27 11:28:52 -05:00
parent e55e0cf8a2
commit 4cf4bcaaba
3 changed files with 19 additions and 25 deletions

View file

@ -109,6 +109,7 @@ Usage Example
import time
import board
import displayio
import fourwire
import adafruit_spd1656
displayio.release_displays()
@ -130,10 +131,7 @@ Usage Example
g = displayio.Group()
fn = "/display-ruler-720p.bmp"
with open(fn, "rb") as f:
pic = displayio.OnDiskBitmap(f)
pic = displayio.OnDiskBitmap("/display-ruler-720p.bmp")
t = displayio.TileGrid(pic, pixel_shader=pic.pixel_shader)
g.append(t)
@ -143,6 +141,7 @@ Usage Example
time.sleep(120)
Documentation
=============
API documentation for this library can be found on `Read the Docs <https://docs.circuitpython.org/projects/spd1656/en/latest/>`_.

View file

@ -31,15 +31,13 @@ display = adafruit_spd1656.SPD1656(display_bus, width=600, height=448, busy_pin=
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)
pic = displayio.OnDiskBitmap("/display-ruler-720p.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()
time.sleep(120)
time.sleep(120)

View file

@ -30,15 +30,12 @@ display = adafruit_spd1656.SPD1656(display_bus, width=600, height=448, busy_pin=
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)