From e708de0a64db8a9916765dcc9f2d30b6a182cf83 Mon Sep 17 00:00:00 2001 From: siddacious Date: Sun, 20 Oct 2019 13:03:03 -0700 Subject: [PATCH] Revert "try to import bitbangio if busio SPI is not available" --- adafruit_dotstar.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/adafruit_dotstar.py b/adafruit_dotstar.py index e747b76..b475044 100755 --- a/adafruit_dotstar.py +++ b/adafruit_dotstar.py @@ -85,23 +85,17 @@ def __init__(self, clock, data, n, *, brightness=1.0, auto_write=True, pixel_order=BGR, baudrate=4000000): self._spi = None try: - try: - self._spi = busio.SPI(clock, MOSI=data) - except (NotImplementedError, ValueError): - import bitbangio - self._spi = bitbangio.SPI(clock, MOSI=data) - + self._spi = busio.SPI(clock, MOSI=data) while not self._spi.try_lock(): pass self._spi.configure(baudrate=baudrate) - except (NotImplementedError, ValueError, ImportError): + except (NotImplementedError, ValueError): self.dpin = digitalio.DigitalInOut(data) self.cpin = digitalio.DigitalInOut(clock) self.dpin.direction = digitalio.Direction.OUTPUT self.cpin.direction = digitalio.Direction.OUTPUT self.cpin.value = False - self._n = n # Supply one extra clock cycle for each two pixels in the strip. self.end_header_size = n // 16