Fix recursive lock

This commit is contained in:
root 2022-01-28 18:34:01 +00:00
parent 6ba6ab3ae1
commit 543be6cdab

View file

@ -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