mirror of https://github.com/hak5/shark-files.git
commit
d12bb3221a
|
@ -1,25 +1,25 @@
|
|||
#!/bin/bash
|
||||
|
||||
function setup() {
|
||||
echo $1 > /sys/class/gpio/export
|
||||
echo in > /sys/class/gpio/gpio$1/direction
|
||||
echo "${1}" > /sys/class/gpio/export
|
||||
echo in > "/sys/class/gpio/gpio${1}/direction"
|
||||
}
|
||||
|
||||
function check_gpio() {
|
||||
if [ ! -d /sys/class/gpio/gpio$1 ]; then
|
||||
setup $1
|
||||
if [ ! -d "/sys/class/gpio/gpio${1}" ]; then
|
||||
setup "${1}"
|
||||
fi
|
||||
state=$(cat /sys/class/gpio/gpio$1/value)
|
||||
echo $state
|
||||
state=$(cat "/sys/class/gpio/gpio${1}/value")
|
||||
echo "${state}"
|
||||
}
|
||||
|
||||
gpio0=$(check_gpio 0)
|
||||
gpio2=$(check_gpio 2)
|
||||
|
||||
if [ $gpio0 -eq "0" ] && [ $gpio2 -eq "0" ]; then
|
||||
if [ "${gpio0}" -eq "0" ] && [ "${gpio2}" -eq "0" ]; then
|
||||
echo "switch1"
|
||||
elif [ $gpio0 -eq "0" ]; then
|
||||
elif [ "${gpio0}" -eq "0" ]; then
|
||||
echo "switch3"
|
||||
elif [ $gpio2 -eq "0" ]; then
|
||||
elif [ "${gpio2}" -eq "0" ]; then
|
||||
echo "switch2"
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue