Merge pull request #9 from FoamyGuy/odb_api_update

use new OnDiskBitmap API
This commit is contained in:
Dan Halbert 2025-07-08 13:35:10 -04:00 committed by GitHub
commit dab6d663a9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
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,18 +131,16 @@ Usage Example
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)
Documentation
=============

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)