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 typing import Union
21 from ._fourwire import FourWire
22 from ._i2cdisplay import I2CDisplay
23 from ._bitmap import Bitmap
24 from ._colorspace import Colorspace
25 from ._colorconverter import ColorConverter
26 from ._display import Display
27 from ._epaperdisplay import EPaperDisplay
28 from ._group import Group
29 from ._ondiskbitmap import OnDiskBitmap
30 from ._palette import Palette
31 from ._shape import Shape
32 from ._tilegrid import TileGrid
33 from ._display import displays
34 from ._displaybus import _DisplayBus
36 __version__ = "0.0.0+auto.0"
37 __repo__ = "https://github.com/adafruit/Adafruit_Blinka_displayio.git"
40 def release_displays() -> None:
41 """Releases any actively used displays so their busses and pins can be used again.
43 Use this once in your code.py if you initialize a display. Place it right before the
44 initialization so the display is active as long as possible.
46 for _disp in displays:
47 _disp._release() # pylint: disable=protected-access