From 40246b52e5172eaeb2be3e29531860f792c778b3 Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Mon, 29 Apr 2019 23:34:24 -0700 Subject: [PATCH 1/2] Added d/c and cs override options --- adafruit_featherwing/minitft_featherwing.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/adafruit_featherwing/minitft_featherwing.py b/adafruit_featherwing/minitft_featherwing.py index d019ab4..78450ea 100755 --- a/adafruit_featherwing/minitft_featherwing.py +++ b/adafruit_featherwing/minitft_featherwing.py @@ -64,11 +64,15 @@ class MiniTFTFeatherWing: (1 << BUTTON_A) | (1 << BUTTON_B)) - def __init__(self, address=0x5E, i2c=None, spi=None): + def __init__(self, address=0x5E, i2c=None, spi=None, cs=None, dc=None): if i2c is None: i2c = board.I2C() if spi is None: spi = board.SPI() + if cs is None: + cs = board.D5 + if dc is None: + dc = board.D6 self._ss = Seesaw(i2c, address) self._backlight = PWMOut(self._ss, 5) self._backlight.duty_cycle = 0 @@ -80,9 +84,7 @@ def __init__(self, address=0x5E, i2c=None, spi=None): spi.unlock() self._ss.pin_mode(8, self._ss.OUTPUT) self._ss.digital_write(8, True) # Reset the Display via Seesaw - display_bus = displayio.FourWire(spi, - command=board.D6, - chip_select=board.D5) + display_bus = displayio.FourWire(spi, command=dc, chip_select=cs) self.display = ST7735R(display_bus, width=160, height=80, colstart=24, rotation=270, bgr=True) self._ss.pin_mode_bulk(self._button_mask, self._ss.INPUT_PULLUP) From dbc46d98610df87cfe3e99d5b8ec845eda1e354b Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Mon, 29 Apr 2019 23:37:53 -0700 Subject: [PATCH 2/2] linting --- adafruit_featherwing/minitft_featherwing.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/adafruit_featherwing/minitft_featherwing.py b/adafruit_featherwing/minitft_featherwing.py index 78450ea..4c85d9b 100755 --- a/adafruit_featherwing/minitft_featherwing.py +++ b/adafruit_featherwing/minitft_featherwing.py @@ -63,7 +63,7 @@ class MiniTFTFeatherWing: (1 << BUTTON_SEL) | (1 << BUTTON_A) | (1 << BUTTON_B)) - + #pylint: disable-msg=too-many-arguments def __init__(self, address=0x5E, i2c=None, spi=None, cs=None, dc=None): if i2c is None: i2c = board.I2C() @@ -88,6 +88,7 @@ def __init__(self, address=0x5E, i2c=None, spi=None, cs=None, dc=None): self.display = ST7735R(display_bus, width=160, height=80, colstart=24, rotation=270, bgr=True) self._ss.pin_mode_bulk(self._button_mask, self._ss.INPUT_PULLUP) + #pylint: enable-msg=too-many-arguments @property def backlight(self):