]> Repositories - Adafruit_Blinka-hackapet.git/commitdiff
add static linked exec and update path
authorladyada <limor@ladyada.net>
Mon, 26 Nov 2018 05:06:34 +0000 (00:06 -0500)
committerladyada <limor@ladyada.net>
Mon, 26 Nov 2018 05:06:34 +0000 (00:06 -0500)
src/adafruit_blinka/microcontroller/raspi_23/pulseio/PulseIn.py
src/adafruit_blinka/microcontroller/raspi_23/pulseio/libgpiod_pulsein [new file with mode: 0644]

index dbe6152773e9f54c1120a6bfe203aba0f78ac6a6..b918c86a02e369c051eb8d069f9373f73daa7eff 100644 (file)
@@ -44,7 +44,8 @@ class PulseIn:
         except sysv_ipc.ExistentialError:
             raise RuntimeError("Message queue creation failed")
 
-        cmd = ["/home/pi/libgpiod_pulsein/src/libgpiod_pulsein",
+        dir_path = os.path.dirname(os.path.realpath(__file__))
+        cmd = [dir_path+"/libgpiod_pulsein",
                "--pulses", str(maxlen),
                "--queue", str(self._mq.key)]
         if not idle_state:
diff --git a/src/adafruit_blinka/microcontroller/raspi_23/pulseio/libgpiod_pulsein b/src/adafruit_blinka/microcontroller/raspi_23/pulseio/libgpiod_pulsein
new file mode 100644 (file)
index 0000000..c58b443
Binary files /dev/null and b/src/adafruit_blinka/microcontroller/raspi_23/pulseio/libgpiod_pulsein differ