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
28 from displayio.i2cdisplay import I2CDisplay
29 except NotImplementedError:
30 print("WARNING: I2CDisplay is not supported on this device.")
31 from displayio.ondiskbitmap import OnDiskBitmap
32 from displayio.palette import Palette
33 from displayio.parallelbus import ParallelBus
34 from displayio.shape import Shape
35 from displayio.tilegrid import TileGrid
36 from displayio.display import displays
38 __version__ = "0.0.0-auto.0"
39 __repo__ = "https://github.com/adafruit/Adafruit_Blinka_displayio.git"
42 def release_displays():
43 """Releases any actively used displays so their busses and pins can be used again.
45 Use this once in your code.py if you initialize a display. Place it right before the
46 initialization so the display is active as long as possible.
48 for _disp in displays:
49 _disp._release() # pylint: disable=protected-access