From: Melissa LeBlanc-Williams Date: Tue, 23 Jun 2020 18:18:12 +0000 (-0700) Subject: Bug fixes X-Git-Tag: 0.3.1^2~1 X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka_Displayio.git/commitdiff_plain/47660fb58479bc6f2720ebe23e57dea2393bef21 Bug fixes --- diff --git a/displayio/fourwire.py b/displayio/fourwire.py index a48c771..4aeee86 100644 --- a/displayio/fourwire.py +++ b/displayio/fourwire.py @@ -120,13 +120,12 @@ class FourWire: def begin_transaction(self): """Begin the SPI transaction by locking, configuring, and setting Chip Select """ - if not self._spi.try_lock(): - return False + while not self._spi.try_lock(): + pass self._spi.configure( baudrate=self._frequency, polarity=self._polarity, phase=self._phase ) self._chip_select.value = False - return True def end_transaction(self): """End the SPI transaction by unlocking and setting Chip Select diff --git a/fontio.py b/fontio.py index cbb57d6..44faa61 100644 --- a/fontio.py +++ b/fontio.py @@ -103,7 +103,7 @@ class BuiltinFont: class Glyph: """Storage of glyph info""" - def __init__(self, *, bitmap, tile_index, width, height, dx, dy, shift_x, shift_y): + def __init__(self, bitmap, tile_index, width, height, dx, dy, shift_x, shift_y): self.bitmap = bitmap self.width = width self.height = height