summaryrefslogtreecommitdiff
path: root/gpioedge.py
diff options
context:
space:
mode:
Diffstat (limited to 'gpioedge.py')
-rwxr-xr-xgpioedge.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/gpioedge.py b/gpioedge.py
new file mode 100755
index 0000000..097b690
--- /dev/null
+++ b/gpioedge.py
@@ -0,0 +1,19 @@
+#!/usr/bin/env python2
+import turris_gpio as gpio
+
+gpio.setmode(gpio.BCM)
+
+gpio.setup(18, gpio.IN)
+
+channel = gpio.wait_for_edge(18, gpio.BOTH, timeout=5000)
+print("both " + str(channel))
+channel = gpio.wait_for_edge(18, gpio.RISING)
+print("rising " + str(channel))
+channel = gpio.wait_for_edge(18, gpio.FALLING)
+print("falling " + str(channel))
+channel = gpio.wait_for_edge(18, gpio.BOTH)
+print("both " + str(channel))
+channel = gpio.wait_for_edge(18, gpio.BOTH)
+print("both " + str(channel))
+
+gpio.cleanup()