Fix recursive lock
This commit is contained in:
parent
6ba6ab3ae1
commit
543be6cdab
1 changed files with 4 additions and 4 deletions
|
@ -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
|
||||
|
||||
|
|
Reference in a new issue