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