1 # SPDX-FileCopyrightText: 2020 Melissa LeBlanc-Williams for Adafruit Industries
3 # SPDX-License-Identifier: MIT
7 ================================================================================
11 **Software and Dependencies:**
14 https://github.com/adafruit/Adafruit_Blinka/releases
16 * Author(s): Melissa LeBlanc-Williams
20 from displayio.bitmap import Bitmap
21 from displayio.colorconverter import ColorConverter
22 from displayio.display import Display
23 from displayio.epaperdisplay import EPaperDisplay
24 from displayio.fourwire import FourWire
25 from displayio.group import Group
27 from displayio.i2cdisplay import I2CDisplay
28 except NotImplementedError:
29 print("WARNING: I2CDisplay is not supported on this device.")
30 from displayio.ondiskbitmap import OnDiskBitmap
31 from displayio.palette import Palette
32 from displayio.parallelbus import ParallelBus
33 from displayio.shape import Shape
34 from displayio.tilegrid import TileGrid
35 from displayio.display import displays
37 __version__ = "0.0.0-auto.0"
38 __repo__ = "https://github.com/adafruit/Adafruit_Blinka_displayio.git"
41 def release_displays():
42 """Releases any actively used displays so their busses and pins can be used again.
44 Use this once in your code.py if you initialize a display. Place it right before the
45 initialization so the display is active as long as possible.
47 for _disp in displays:
48 _disp._release() # pylint: disable=protected-access