from typing import Optional
import microcontroller
-import _typing
+from circuitpython_typing import ReadableBuffer
from ._group import Group
from ._displaybus import _DisplayBus
-__version__ = "0.0.0-auto.0"
+__version__ = "0.0.0+auto.0"
__repo__ = "https://github.com/adafruit/Adafruit_Blinka_displayio.git"
def __init__(
self,
display_bus: _DisplayBus,
- start_sequence: _typing.ReadableBuffer,
- stop_sequence: _typing.ReadableBuffer,
+ start_sequence: ReadableBuffer,
+ stop_sequence: ReadableBuffer,
*,
width: int,
height: int,
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,
):
: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 ~ReadableBuffer start_sequence: Byte-packed
+ initialization sequence.
+ :param ~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