mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-02-14 11:31:51 +00:00
Fix z8102ax GPIO set on all cases
This commit is contained in:
parent
6cf9c5ca60
commit
3ff67a3563
1 changed files with 30 additions and 12 deletions
|
@ -16,42 +16,60 @@ start_service()
|
|||
#echo $i > /sys/class/gpio/export
|
||||
#echo "out" > /sys/class/gpio/gpio${i}/direction
|
||||
#echo "0" > /sys/class/gpio/gpio${i}/value
|
||||
echo "0" > /sys/class/gpio/sim1/value
|
||||
#gpioset `gpiofind "sim1"`=0
|
||||
if [ -e /sys/class/gpio/sim1/value ]; then
|
||||
echo "0" > /sys/class/gpio/sim1/value
|
||||
else
|
||||
gpioset `gpiofind "sim1"`=0
|
||||
fi
|
||||
# sim 2
|
||||
#i=462
|
||||
#echo $i > /sys/class/gpio/export
|
||||
#echo "out" > /sys/class/gpio/gpio${i}/direction
|
||||
#echo "0" > /sys/class/gpio/gpio${i}/value
|
||||
echo "0" > /sys/class/gpio/sim2/value
|
||||
#gpioset `gpiofind "sim2"`=0
|
||||
if [ -e /sys/class/gpio/sim2/value ]; then
|
||||
echo "0" > /sys/class/gpio/sim2/value
|
||||
else
|
||||
gpioset `gpiofind "sim2"`=0
|
||||
fi
|
||||
|
||||
# stop modem 1
|
||||
#i=459
|
||||
#echo $i > /sys/class/gpio/export
|
||||
#echo "out" > /sys/class/gpio/gpio${i}/direction
|
||||
#echo "0" > /sys/class/gpio/gpio${i}/value
|
||||
echo "0" > /sys/class/gpio/modem1/value
|
||||
#gpioset `gpiofind "modem1"`=0
|
||||
if [ -e /sys/class/gpio/modem1/value ]; then
|
||||
echo "0" > /sys/class/gpio/modem1/value
|
||||
else
|
||||
gpioset `gpiofind "modem1"`=0
|
||||
fi
|
||||
|
||||
# stop modem 2
|
||||
#i=460
|
||||
#echo $i > /sys/class/gpio/export
|
||||
#echo "out" > /sys/class/gpio/gpio${i}/direction
|
||||
#echo "0" > /sys/class/gpio/gpio${i}/value
|
||||
echo "0" > /sys/class/gpio/modem2/value
|
||||
#gpioset `gpiofind "modem2"`=0
|
||||
if [ -e /sys/class/gpio/modem2/value ]; then
|
||||
echo "0" > /sys/class/gpio/modem2/value
|
||||
else
|
||||
gpioset `gpiofind "modem2"`=0
|
||||
fi
|
||||
|
||||
sleep 1
|
||||
# run modem 1
|
||||
#i=459
|
||||
#echo "1" > /sys/class/gpio/gpio${i}/value
|
||||
echo "1" > /sys/class/gpio/modem1/value
|
||||
#gpioset `gpiofind "modem1"`=1
|
||||
if [ -e /sys/class/gpio/modem1/value ]; then
|
||||
echo "1" > /sys/class/gpio/modem1/value
|
||||
else
|
||||
gpioset `gpiofind "modem1"`=1
|
||||
fi
|
||||
sleep 3
|
||||
# run modem 2
|
||||
#i=460
|
||||
#echo "1" > /sys/class/gpio/gpio${i}/value
|
||||
echo "1" > /sys/class/gpio/modem2/value
|
||||
#gpioset `gpiofind "modem2"`=1
|
||||
if [ -e /sys/class/gpio/modem2/value ]; then
|
||||
echo "1" > /sys/class/gpio/modem2/value
|
||||
else
|
||||
gpioset `gpiofind "modem2"`=1
|
||||
fi
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue