]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
Merge pull request #287 from makermelissa/libgpiod_pulsein 4.8.1
authorMelissa LeBlanc-Williams <melissa@adafruit.com>
Thu, 7 May 2020 18:00:24 +0000 (11:00 -0700)
committerGitHub <noreply@github.com>
Thu, 7 May 2020 18:00:24 +0000 (11:00 -0700)
Updated libgpiod to reduce CPU Usage

src/adafruit_blinka/microcontroller/bcm283x/pulseio/PulseIn.py
src/adafruit_blinka/microcontroller/bcm283x/pulseio/libgpiod_pulsein

index 6b86614b43418d263e668f58eee4878adb84e414..d2390f6fed489d77f040b9735408ef42981d9084 100644 (file)
@@ -85,7 +85,9 @@ class PulseIn:
             except sysv_ipc.BusyError:
                 time.sleep(0.001)  # wait a bit then retry!
         # uh-oh timed out
-        raise RuntimeError("Timed out waiting for PulseIn message")
+        raise RuntimeError(
+            "Timed out waiting for PulseIn message. Make sure libgpiod is installed."
+        )
 
     # pylint: enable=redefined-builtin
 
index 3bbb65fe39b3daa3c1388d3c7cc44860a2f8654e..0291c1b4669cd98f02f2d1c9d489ed13f1d9ca2f 100755 (executable)
Binary files a/src/adafruit_blinka/microcontroller/bcm283x/pulseio/libgpiod_pulsein and b/src/adafruit_blinka/microcontroller/bcm283x/pulseio/libgpiod_pulsein differ