From dfcef93d1b066a6699b8ff1fdcae32af5b5f8e0a Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Wed, 4 Dec 2019 11:57:24 -0800 Subject: [PATCH 1/2] Added rotation support and simplified --- adafruit_gizmo/tft_gizmo.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) 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) From b397bcab4c084fc580044ae469541b6c7c260699 Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Wed, 4 Dec 2019 12:31:50 -0800 Subject: [PATCH 2/2] Fixing autodoc issue --- docs/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)}