displayio module contains classes to manage display output
including synchronizing with refresh rates and partial updating.
Bitmap– Stores values in a 2D array
ColorConverter– Converts one color format to another
Display– Manage updating a display over a display bus
EPaperDisplay– Manage updating an epaper display over a display bus
FourWire– Manage updating a display over SPI four wire protocol
Group– Group together sprites and subgroups
I2CDisplay– Manage updating a display over I2C
OnDiskBitmap– Loads pixels straight from disk
Palette– Stores a mapping from bitmap pixel palette_indexes to display colors
ParallelBus– Manage updating a display over 8-bit parallel bus
Shape– Represents a shape by defining its bounds on each row
TileGrid– A grid of tiles sourced out of one bitmap
Releases any actively used displays so their busses and pins can be used again. This will also release the builtin display on boards that have one. You will need to reinitialize it yourself afterwards. This may take seconds to complete if an active EPaperDisplay is refreshing.
Use this once in your code.py if you initialize a display. Place it right before the initialization so the display is active as long as possible.