X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka_Displayio.git/blobdiff_plain/3e71b56944b2f39930bd2d50a387042a6c6d6fcc..9174c060a2059d9debc04a1254bbc516f78d0dd7:/displayio/parallelbus.py diff --git a/displayio/parallelbus.py b/displayio/parallelbus.py deleted file mode 100644 index 7b4ea43..0000000 --- a/displayio/parallelbus.py +++ /dev/null @@ -1,56 +0,0 @@ -# SPDX-FileCopyrightText: 2020 Melissa LeBlanc-Williams for Adafruit Industries -# -# SPDX-License-Identifier: MIT - -""" -`displayio.parallelbus` -================================================================================ - -displayio 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" - - -class ParallelBus: - """Manage updating a display over 8-bit parallel bus in the background while Python code - runs. This protocol may be refered to as 8080-I Series Parallel Interface in datasheets. - It doesn’t handle display initialization. - """ - - def __init__(self, i2c_bus, *, device_address, reset=None): - # pylint: disable=unnecessary-pass - """Create a ParallelBus object associated with the given pins. The - bus is inferred from data0 by implying the next 7 additional pins on a given GPIO - port. - - The parallel bus and pins are then in use by the display until - displayio.release_displays() is called even after a reload. (It does this so - CircuitPython can use the display after your code is done.) So, the first time you - initialize a display bus in code.py you should call - :py:func`displayio.release_displays` first, otherwise it will error after the first - code.py run. - """ - pass - - def reset(self): - """Performs a hardware reset via the reset pin. Raises an exception if called when - no reset pin is available. - """ - raise NotImplementedError("ParallelBus reset has not been implemented yet") - - def send(self, command, data): - """Sends the given command value followed by the full set of data. Display state, - such as vertical scroll, set via ``send`` may or may not be reset once the code is - done. - """ - raise NotImplementedError("ParallelBus send has not been implemented yet")