]> Repositories - hackapet/Adafruit_Blinka_Displayio.git/blobdiff - displayio/__init__.py
Add I2CDisplay back
[hackapet/Adafruit_Blinka_Displayio.git] / displayio / __init__.py
index 87583f4f984eab010cc0785d62f98f4a9ddb382b..b983ab5962c5d3c6fd80b3a41a2b3aa4e234413f 100644 (file)
@@ -18,18 +18,27 @@ displayio for Blinka
 """
 import threading
 from typing import Union
+
+import fourwire
+import i2cdisplaybus
+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
 
+# 8.x Backwards compatibility, remove at 10.x or
+# when compatibility is removed from core displayio
+Display = BusDisplay
+FourWire = fourwire.FourWire
+I2CDisplay = i2cdisplaybus.I2CDisplayBus
+
 __version__ = "0.0.0+auto.0"
 __repo__ = "https://github.com/adafruit/Adafruit_Blinka_displayio.git"