diff options
Diffstat (limited to 'gpiotest.sh')
-rwxr-xr-x | gpiotest.sh | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gpiotest.sh b/gpiotest.sh new file mode 100755 index 0000000..00e7eb2 --- /dev/null +++ b/gpiotest.sh @@ -0,0 +1,20 @@ +#!/bin/sh +G1=18 +G2=33 + +SYS=/sys/class/gpio + +[ -d $SYS/gpio$G1 ] || echo $G1 > $SYS/export +[ -d $SYS/gpio$G2 ] || echo $G2 > $SYS/export + +echo in > $SYS/gpio$G1/direction +echo out > $SYS/gpio$G2/direction + +echo 1 > $SYS/gpio$G2/value +[ "$(cat $SYS/gpio$G1/value)" = "1" ] || echo "1 failed" + +echo 0 > $SYS/gpio$G2/value +[ "$(cat $SYS/gpio$G1/value)" = "0" ] || echo "0 failed" + +echo $G1 > $SYS/unexport +echo $G2 > $SYS/unexport |