X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka_Displayio.git/blobdiff_plain/9174c060a2059d9debc04a1254bbc516f78d0dd7..bc548c6e1cf5d37e7e9898e318bddcc66191ab60:/displayio/_epaperdisplay.py diff --git a/displayio/_epaperdisplay.py b/displayio/_epaperdisplay.py index 56181d6..7e17fa9 100644 --- a/displayio/_epaperdisplay.py +++ b/displayio/_epaperdisplay.py @@ -17,11 +17,11 @@ displayio for Blinka """ +from typing import Optional import microcontroller -import _typing +import circuitpython_typing from ._group import Group -from . import _DisplayBus -from typing import Optional +from ._displaybus import _DisplayBus __version__ = "0.0.0-auto.0" __repo__ = "https://github.com/adafruit/Adafruit_Blinka_displayio.git" @@ -42,8 +42,8 @@ class EPaperDisplay: def __init__( self, display_bus: _DisplayBus, - start_sequence: _typing.ReadableBuffer, - stop_sequence: _typing.ReadableBuffer, + start_sequence: circuitpython_typing.ReadableBuffer, + stop_sequence: circuitpython_typing.ReadableBuffer, *, width: int, height: int, @@ -62,14 +62,14 @@ class EPaperDisplay: color_bits_inverted: bool = False, highlight_color: int = 0x000000, refresh_display_command: int, - refresh_time: float = 40, + refresh_time: float = 40.0, busy_pin: Optional[microcontroller.Pin] = None, busy_state: bool = True, - seconds_per_frame: float = 180, + seconds_per_frame: float = 180.0, always_toggle_chip_select: bool = False, grayscale: bool = False, ): - # pylint: disable=too-many-locals + # pylint: disable=too-many-locals, unused-argument """ Create a EPaperDisplay object on the given display bus (displayio.FourWire or paralleldisplay.ParallelBus). @@ -84,8 +84,10 @@ class EPaperDisplay: :param display_bus: The bus that the display is connected to :type _DisplayBus: displayio.FourWire or displayio.ParallelBus - :param ~_typing.ReadableBuffer start_sequence: Byte-packed initialization sequence. - :param ~_typing.ReadableBuffer stop_sequence: Byte-packed initialization sequence. + :param ~circuitpython_typing.ReadableBuffer start_sequence: Byte-packed + initialization sequence. + :param ~circuitpython_typing.ReadableBuffer stop_sequence: Byte-packed + initialization sequence. :param int width: Width in pixels :param int height: Height in pixels :param int ram_width: RAM width in pixels