From 543be6cdaba29b659664fa136b098cd4c7154707 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 28 Jan 2022 18:34:01 +0000 Subject: [PATCH] Fix recursive lock --- compLib/Spi.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/compLib/Spi.py b/compLib/Spi.py index a370b20..d342178 100644 --- a/compLib/Spi.py +++ b/compLib/Spi.py @@ -121,10 +121,10 @@ class Spi(object): spi.xfer(tx_buffer) rx_buffer = spi.xfer([0] * SPI_BUFFER_SIZE) - if rx_buffer[1] != write_reg: - Logging.get_logger().error(f"SPI error during read/write of register {write_reg}! Retrying automatically") - time.sleep(0.01) - return Spi.transfer(tx_buffer_copy) + if rx_buffer[1] != write_reg: + Logging.get_logger().error(f"Warning! SPI error during read/write of register {write_reg}! Retrying automagically") + time.sleep(0.01) + return Spi.transfer(tx_buffer_copy) return rx_buffer