From 47660fb58479bc6f2720ebe23e57dea2393bef21 Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Tue, 23 Jun 2020 11:18:12 -0700 Subject: [PATCH 1/1] Bug fixes --- displayio/fourwire.py | 5 ++--- fontio.py | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) 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 -- 2.49.0