displayio module contains classes to manage display output
including synchronizing with refresh rates and partial updating.
Bitmap– Stores values in a 2D array
BuiltinFont– A font built into CircuitPython
ColorConverter– Converts one color format to another
Display– Manage updating a display over a display bus
FourWire– Manage updating a display over SPI four wire protocol
Glyph– Storage of glyph info
Group– Group together sprites and subgroups
OnDiskBitmap– Loads pixels straight from disk
Palette– Stores a mapping from bitmap pixel palette_indexes to display colors
ParallelBus– Manage updating a display over SPI four wire protocol
Shape– Represents a shape by defining its bounds on each row
TileGrid– A grid of tiles sourced out of one bitmap
All libraries change hardware state but are never deinit
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.