X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka_Displayio.git/blobdiff_plain/cfee25c8ae316776ce54589eae64409ea41bc42b..bf04ad4f28123fb35ff978cd9038e3d4712d76f1:/displayio/__init__.py diff --git a/displayio/__init__.py b/displayio/__init__.py index 55bb1d5..9e9d977 100644 --- a/displayio/__init__.py +++ b/displayio/__init__.py @@ -18,21 +18,17 @@ displayio for Blinka """ import threading from typing import Union -from ._fourwire import FourWire -from ._i2cdisplay import I2CDisplay + from ._bitmap import Bitmap from ._colorspace import Colorspace from ._colorconverter import ColorConverter -from ._display import Display -from ._epaperdisplay import EPaperDisplay from ._group import Group from ._ondiskbitmap import OnDiskBitmap from ._palette import Palette -from ._shape import Shape from ._tilegrid import TileGrid -from ._displaybus import _DisplayBus from ._constants import CIRCUITPY_DISPLAY_LIMIT + __version__ = "0.0.0+auto.0" __repo__ = "https://github.com/adafruit/Adafruit_Blinka_displayio.git" @@ -63,14 +59,16 @@ def release_displays() -> None: display_buses.clear() -def allocate_display(new_display: Union[Display, EPaperDisplay]) -> None: +def allocate_display( + new_display: Union["busdisplay.BusDisplay", "epaperdisplay.EPaperDisplay"] +) -> None: """Add a display to the displays pool and return the new display""" if len(displays) >= CIRCUITPY_DISPLAY_LIMIT: raise RuntimeError("Too many displays") displays.append(new_display) -def allocate_display_bus(new_display_bus: _DisplayBus) -> None: +def allocate_display_bus(new_display_bus: "busdisplay._displaybus._DisplayBus") -> None: """Add a display bus to the display_buses pool and return the new display bus""" if len(display_buses) >= CIRCUITPY_DISPLAY_LIMIT: raise RuntimeError(