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)
|
spi.xfer(tx_buffer)
|
||||||
rx_buffer = spi.xfer([0] * SPI_BUFFER_SIZE)
|
rx_buffer = spi.xfer([0] * SPI_BUFFER_SIZE)
|
||||||
|
|
||||||
if rx_buffer[1] != write_reg:
|
if rx_buffer[1] != write_reg:
|
||||||
Logging.get_logger().error(f"SPI error during read/write of register {write_reg}! Retrying automatically")
|
Logging.get_logger().error(f"Warning! SPI error during read/write of register {write_reg}! Retrying automagically")
|
||||||
time.sleep(0.01)
|
time.sleep(0.01)
|
||||||
return Spi.transfer(tx_buffer_copy)
|
return Spi.transfer(tx_buffer_copy)
|
||||||
|
|
||||||
return rx_buffer
|
return rx_buffer
|
||||||
|
|
||||||
|
|
Reference in a new issue