mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-02-12 10:31:51 +00:00
Use gpiod-tools for z8102ax
This commit is contained in:
parent
d930f7fefa
commit
a308a62814
3 changed files with 37 additions and 27 deletions
|
@ -7,8 +7,8 @@
|
|||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=z8102
|
||||
PKG_VERSION:=0.1
|
||||
PKG_RELEASE:=2
|
||||
PKG_VERSION:=0.2
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_MAINTAINER:=Yannick Chabanois <contact@openmptcprouter.com>
|
||||
|
||||
|
@ -18,6 +18,7 @@ define Package/z8102
|
|||
SECTION:=OMR
|
||||
CATEGORY:=OpenMPTCProuter
|
||||
TITLE:=Install scripts for z8102
|
||||
DEPENDS:=+gpiod-tools
|
||||
PKGARCH:=all
|
||||
endef
|
||||
|
||||
|
|
|
@ -12,33 +12,40 @@ log() {
|
|||
start_service()
|
||||
{
|
||||
# sim 1
|
||||
i=461
|
||||
echo $i > /sys/class/gpio/export
|
||||
echo "out" > /sys/class/gpio/gpio${i}/direction
|
||||
echo "0" > /sys/class/gpio/gpio${i}/value
|
||||
#i=461
|
||||
#echo $i > /sys/class/gpio/export
|
||||
#echo "out" > /sys/class/gpio/gpio${i}/direction
|
||||
#echo "0" > /sys/class/gpio/gpio${i}/value
|
||||
gpioset `gpiofind "sim1"`=0
|
||||
# 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
|
||||
#i=462
|
||||
#echo $i > /sys/class/gpio/export
|
||||
#echo "out" > /sys/class/gpio/gpio${i}/direction
|
||||
#echo "0" > /sys/class/gpio/gpio${i}/value
|
||||
gpioset `gpiofind "sim2"`=0
|
||||
|
||||
# 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
|
||||
#i=459
|
||||
#echo $i > /sys/class/gpio/export
|
||||
#echo "out" > /sys/class/gpio/gpio${i}/direction
|
||||
#echo "0" > /sys/class/gpio/gpio${i}/value
|
||||
gpioset `gpiofind "modem1"`=0
|
||||
|
||||
# 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
|
||||
#i=460
|
||||
#echo $i > /sys/class/gpio/export
|
||||
#echo "out" > /sys/class/gpio/gpio${i}/direction
|
||||
#echo "0" > /sys/class/gpio/gpio${i}/value
|
||||
gpioset `gpiofind "modem2"`=0
|
||||
|
||||
sleep 1
|
||||
# run modem 1
|
||||
i=459
|
||||
echo "1" > /sys/class/gpio/gpio${i}/value
|
||||
#i=459
|
||||
#echo "1" > /sys/class/gpio/gpio${i}/value
|
||||
gpioset `gpiofind "modem1"`=1
|
||||
sleep 3
|
||||
# run modem 2
|
||||
i=460
|
||||
echo "1" > /sys/class/gpio/gpio${i}/value
|
||||
#i=460
|
||||
#echo "1" > /sys/class/gpio/gpio${i}/value
|
||||
gpioset `gpiofind "modem2"`=1
|
||||
}
|
||||
|
|
|
@ -1,13 +1,15 @@
|
|||
#!/bin/sh
|
||||
|
||||
i=457
|
||||
echo $i > /sys/class/gpio/export
|
||||
echo "out" > /sys/class/gpio/gpio${i}/direction
|
||||
#i=457
|
||||
#echo $i > /sys/class/gpio/export
|
||||
#echo "out" > /sys/class/gpio/gpio${i}/direction
|
||||
|
||||
while true
|
||||
do
|
||||
echo "1" > /sys/class/gpio/gpio${i}/value
|
||||
#echo "1" > /sys/class/gpio/gpio${i}/value
|
||||
gpioset `gpiofind "watchdog"`=1
|
||||
sleep 1
|
||||
echo "0" > /sys/class/gpio/gpio${i}/value
|
||||
#echo "0" > /sys/class/gpio/gpio${i}/value
|
||||
gpioset `gpiofind "watchdog"`=0
|
||||
sleep 1
|
||||
done
|
Loading…
Reference in a new issue