]> Repositories - hackapet/Adafruit_Blinka_Displayio.git/blobdiff - _typing.py
Added typing and missing CP7 functions
[hackapet/Adafruit_Blinka_Displayio.git] / _typing.py
diff --git a/_typing.py b/_typing.py
new file mode 100644 (file)
index 0000000..fb3bac0
--- /dev/null
@@ -0,0 +1,38 @@
+# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams
+#
+# SPDX-License-Identifier: MIT
+
+"""
+`_typing`
+================================================================================
+
+Type aliases for Blinka
+
+**Software and Dependencies:**
+
+* Adafruit Blinka:
+  https://github.com/adafruit/Adafruit_Blinka/releases
+
+* Author(s): Melissa LeBlanc-Williams
+
+"""
+
+
+__version__ = "0.0.0-auto.0"
+__repo__ = "https://github.com/adafruit/Adafruit_Blinka_Displayio.git"
+
+
+from typing import Union
+
+WriteableBuffer = Union[
+    bytearray,
+    memoryview,
+    # array.array,
+    # ulab.numpy.ndarray,
+    # rgbmatrix.RGBMatrix
+]
+
+ReadableBuffer = Union[
+    bytes,
+    WriteableBuffer,
+]