X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka_Displayio.git/blobdiff_plain/c783527f34dd96761748e670c7a4fd90dd6a12bd..47660fb58479bc6f2720ebe23e57dea2393bef21:/displayio/fourwire.py 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