From accb6533f6bd45387a6d5676f75177e9060bb2d9 Mon Sep 17 00:00:00 2001 From: Martin Erzberger Date: Thu, 21 May 2020 18:15:08 +0200 Subject: [PATCH] Grab lock in examples (due to commit a5288a1455c179feb96c00ada32d1104863738e8) --- README.rst | 3 +++ examples/bitbangio_simpletest.py | 3 +++ 2 files changed, 6 insertions(+) diff --git a/README.rst b/README.rst index facb330..da9b7dc 100644 --- a/README.rst +++ b/README.rst @@ -83,9 +83,12 @@ Usage Example spi = bitbangio.SPI(SCLK_PIN, MOSI=MOSI_PIN, MISO=MISO_PIN) cs.value = 0 + while not spi.try_lock(): + pass spi.write([0xD0]) data = [0x00] spi.readinto(data) + spi.unlock() cs.value = 1 print("Result is {}".format(data)) diff --git a/examples/bitbangio_simpletest.py b/examples/bitbangio_simpletest.py index 824ea05..f394af6 100644 --- a/examples/bitbangio_simpletest.py +++ b/examples/bitbangio_simpletest.py @@ -19,8 +19,11 @@ spi = bitbangio.SPI(SCLK_PIN, MOSI=MOSI_PIN, MISO=MISO_PIN) cs.value = 0 +while not spi.try_lock(): + pass spi.write([0xD0]) data = [0x00] spi.readinto(data) +spi.unlock() cs.value = 1 print("Result is {}".format(data))