]> Repositories - hackapet/Adafruit_Blinka_Displayio.git/blobdiff - i2cdisplaybus/__init__.py
Initial untested splitting
[hackapet/Adafruit_Blinka_Displayio.git] / i2cdisplaybus / __init__.py
similarity index 96%
rename from displayio/_i2cdisplay.py
rename to i2cdisplaybus/__init__.py
index 9611fb09187a687351c308a3cbb07097997b8eca..bcc8e4c35c855d45f4426cff29262f54a07218ff 100644 (file)
@@ -24,13 +24,13 @@ import time
 import busio
 import digitalio
 from circuitpython_typing import ReadableBuffer
-from ._constants import CHIP_SELECT_UNTOUCHED, DISPLAY_COMMAND
+from displayio._constants import CHIP_SELECT_UNTOUCHED, DISPLAY_COMMAND
 
 __version__ = "0.0.0+auto.0"
 __repo__ = "https://github.com/adafruit/Adafruit_Blinka_displayio.git"
 
 
-class I2CDisplay:
+class I2CDisplayBus:
     """Manage updating a display over I2C in the background while Python code runs.
     It doesn’t handle display initialization.
     """
@@ -54,7 +54,7 @@ class I2CDisplay:
         self._dev_addr = device_address
 
     def __new__(cls, *args, **kwargs):
-        from . import (  # pylint: disable=import-outside-toplevel, cyclic-import
+        from ..displayio import (  # pylint: disable=import-outside-toplevel, cyclic-import
             allocate_display_bus,
         )