diff --git a/adafruit_gizmo/tft_gizmo.py b/adafruit_gizmo/tft_gizmo.py index 159fe2e..9baaea5 100755 --- a/adafruit_gizmo/tft_gizmo.py +++ b/adafruit_gizmo/tft_gizmo.py @@ -40,20 +40,15 @@ class TFT_Gizmo(ST7789): """Class representing a TFT Gizmo.""" - def __init__(self, *, spi=None, cs=None, dc=None, backlight=None): + def __init__(self, *, spi=None, cs=board.RX, dc=board.TX, + backlight=board.A3, rotation=180): displayio.release_displays() if spi is None: import busio spi = busio.SPI(board.SCL, MOSI=board.SDA) - if cs is None: - cs = board.RX - if dc is None: - dc = board.TX - if backlight is None: - backlight = board.A3 self._display_bus = displayio.FourWire(spi, command=dc, chip_select=cs) super().__init__(self._display_bus, width=240, height=240, rowstart=80, backlight_pin=backlight, - rotation=180) + rotation=rotation) diff --git a/docs/conf.py b/docs/conf.py index 057dfb0..984e87a 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -20,7 +20,7 @@ # Uncomment the below if you use native CircuitPython modules such as # digitalio, micropython and busio. List the modules you use. Without it, the # autodoc module docs will fail to generate with a warning. -autodoc_mock_imports = ["adafruit_st7789", "digitalio", "busio", "displayio"] +autodoc_mock_imports = ["adafruit_st7789", "digitalio", "busio", "displayio", "board"] intersphinx_mapping = {'python': ('https://docs.python.org/3.4', None),'BusDevice': ('https://circuitpython.readthedocs.io/projects/busdevice/en/latest/', None),'CircuitPython': ('https://circuitpython.readthedocs.io/en/latest/', None)}