import microcontroller
from circuitpython_typing import WriteableBuffer, ReadableBuffer
from displayio._displaycore import _DisplayCore
-from ._displaybus import _DisplayBus
from displayio._colorconverter import ColorConverter
from displayio._group import Group, circuitpython_splash
from displayio._area import Area
NO_COMMAND,
DELAY,
)
+from ._displaybus import _DisplayBus
__version__ = "0.0.0+auto.0"
__repo__ = "https://github.com/adafruit/Adafruit_Blinka_displayio.git"
self.auto_refresh = auto_refresh
def __new__(cls, *args, **kwargs):
- from ..displayio import ( # pylint: disable=import-outside-toplevel, cyclic-import
+ from displayio import ( # pylint: disable=import-outside-toplevel, cyclic-import
allocate_display,
)
)
self._core.send(DISPLAY_DATA, CHIP_SELECT_UNTOUCHED, pixels)
- def show(self, _group: Group) -> None: # pylint: disable=missing-function-docstring
+ @staticmethod
+ def show(_group: Group) -> None: # pylint: disable=missing-function-docstring
raise AttributeError(".show(x) removed. Use .root_group = x")
def _set_root_group(self, root_group: Group) -> None:
__version__ = "0.0.0+auto.0"
__repo__ = "https://github.com/adafruit/Adafruit_Blinka_Displayio.git"
-_DisplayBus = Union[fourwire.FourWire, i2cdisplaybus.I2CDisplayBus, paralleldisplaybus.ParallelBus]
+_DisplayBus = Union[
+ fourwire.FourWire, i2cdisplaybus.I2CDisplayBus, paralleldisplaybus.ParallelBus
+]
"""
import threading
from typing import Union
+from busdisplay import BusDisplay
+from busdisplay._displaybus import _DisplayBus
+from epaperdisplay import EPaperDisplay
from ._bitmap import Bitmap
from ._colorspace import Colorspace
from ._colorconverter import ColorConverter
-from busdisplay import BusDisplay
-from epaperdisplay import EPaperDisplay
from ._group import Group
from ._ondiskbitmap import OnDiskBitmap
from ._palette import Palette
from ._tilegrid import TileGrid
-from busdisplay._displaybus import _DisplayBus
from ._constants import CIRCUITPY_DISPLAY_LIMIT
__version__ = "0.0.0+auto.0"
from circuitpython_typing import WriteableBuffer, ReadableBuffer
from paralleldisplaybus import ParallelBus
from fourwire import FourWire
-from ._group import Group
from i2cdisplaybus import I2CDisplayBus
+from busdisplay._displaybus import _DisplayBus
+from ._group import Group
from ._structs import ColorspaceStruct, TransformStruct
from ._area import Area
-from busdisplay._displaybus import _DisplayBus
from ._helpers import bswap16
from ._constants import (
CHIP_SELECT_UNTOUCHED,
import microcontroller
from digitalio import DigitalInOut
from circuitpython_typing import ReadableBuffer
+from busdisplay._displaybus import _DisplayBus
from displayio._displaycore import _DisplayCore
from displayio._group import Group, circuitpython_splash
from displayio._colorconverter import ColorConverter
-from busdisplay._displaybus import _DisplayBus
from displayio._area import Area
from displayio._constants import (
CHIP_SELECT_TOGGLE_EVERY_BYTE,
self._set_root_group(circuitpython_splash)
def __new__(cls, *args, **kwargs):
- from ..displayio import ( # pylint: disable=import-outside-toplevel, cyclic-import
+ from displayio import ( # pylint: disable=import-outside-toplevel, cyclic-import
allocate_display,
)
allocate_display(display_instance)
return display_instance
- def show(self, _group: Group) -> None: # pylint: disable=missing-function-docstring
+ @staticmethod
+ def show(_group: Group) -> None: # pylint: disable=missing-function-docstring
raise AttributeError(".show(x) removed. Use .root_group = x")
def _set_root_group(self, root_group: Group) -> None:
self._dev_addr = device_address
def __new__(cls, *args, **kwargs):
- from ..displayio import ( # pylint: disable=import-outside-toplevel, cyclic-import
+ from displayio import ( # pylint: disable=import-outside-toplevel, cyclic-import
allocate_display_bus,
)
# You can just specify the packages manually here if your project is
# simple. Or you can use find_packages().
py_modules=["fontio", "terminalio"],
- packages=["displayio", "vectorio", "paralleldisplaybus", "i2cdisplaybus", "fourwire", "busdisplay"],
+ packages=[
+ "displayio",
+ "vectorio",
+ "paralleldisplaybus",
+ "i2cdisplaybus",
+ "fourwire",
+ "busdisplay",
+ ],
)