Merge pull request #2171 from FoamyGuy/displayio_cp_7

update ondiskbitmap usage for circuitpython 7+, remove fallback for 6
This commit is contained in:
Anne Barela 2022-05-29 17:30:59 -04:00 committed by GitHub
commit d017b96efe
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -7,36 +7,6 @@ import displayio
display = board.DISPLAY
# Current method valid for CircuitPython 6 & 7
# Open the file
with open("/purple.bmp", "rb") as bitmap_file:
# Setup the file as the bitmap data source
bitmap = displayio.OnDiskBitmap(bitmap_file)
# Create a TileGrid to hold the bitmap
tile_grid = displayio.TileGrid(
bitmap,
pixel_shader=getattr(bitmap, 'pixel_shader', displayio.ColorConverter())
)
# Create a Group to hold the TileGrid
group = displayio.Group()
# Add the TileGrid to the Group
group.append(tile_grid)
# Add the Group to the Display
display.show(group)
# Loop forever so you can enjoy your image
while True:
pass
# Future method for CircuitPython 7 onwards
# Setup the file as the bitmap data source
bitmap = displayio.OnDiskBitmap("/purple.bmp")