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
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=z8102
|
PKG_NAME:=z8102
|
||||||
PKG_VERSION:=0.1
|
PKG_VERSION:=0.2
|
||||||
PKG_RELEASE:=2
|
PKG_RELEASE:=1
|
||||||
|
|
||||||
PKG_MAINTAINER:=Yannick Chabanois <contact@openmptcprouter.com>
|
PKG_MAINTAINER:=Yannick Chabanois <contact@openmptcprouter.com>
|
||||||
|
|
||||||
|
@ -18,6 +18,7 @@ define Package/z8102
|
||||||
SECTION:=OMR
|
SECTION:=OMR
|
||||||
CATEGORY:=OpenMPTCProuter
|
CATEGORY:=OpenMPTCProuter
|
||||||
TITLE:=Install scripts for z8102
|
TITLE:=Install scripts for z8102
|
||||||
|
DEPENDS:=+gpiod-tools
|
||||||
PKGARCH:=all
|
PKGARCH:=all
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|
|
@ -12,33 +12,40 @@ log() {
|
||||||
start_service()
|
start_service()
|
||||||
{
|
{
|
||||||
# sim 1
|
# sim 1
|
||||||
i=461
|
#i=461
|
||||||
echo $i > /sys/class/gpio/export
|
#echo $i > /sys/class/gpio/export
|
||||||
echo "out" > /sys/class/gpio/gpio${i}/direction
|
#echo "out" > /sys/class/gpio/gpio${i}/direction
|
||||||
echo "0" > /sys/class/gpio/gpio${i}/value
|
#echo "0" > /sys/class/gpio/gpio${i}/value
|
||||||
|
gpioset `gpiofind "sim1"`=0
|
||||||
# sim 2
|
# sim 2
|
||||||
i=462
|
#i=462
|
||||||
echo $i > /sys/class/gpio/export
|
#echo $i > /sys/class/gpio/export
|
||||||
echo "out" > /sys/class/gpio/gpio${i}/direction
|
#echo "out" > /sys/class/gpio/gpio${i}/direction
|
||||||
echo "0" > /sys/class/gpio/gpio${i}/value
|
#echo "0" > /sys/class/gpio/gpio${i}/value
|
||||||
|
gpioset `gpiofind "sim2"`=0
|
||||||
|
|
||||||
# stop modem 1
|
# stop modem 1
|
||||||
i=459
|
#i=459
|
||||||
echo $i > /sys/class/gpio/export
|
#echo $i > /sys/class/gpio/export
|
||||||
echo "out" > /sys/class/gpio/gpio${i}/direction
|
#echo "out" > /sys/class/gpio/gpio${i}/direction
|
||||||
echo "0" > /sys/class/gpio/gpio${i}/value
|
#echo "0" > /sys/class/gpio/gpio${i}/value
|
||||||
|
gpioset `gpiofind "modem1"`=0
|
||||||
|
|
||||||
# stop modem 2
|
# stop modem 2
|
||||||
i=460
|
#i=460
|
||||||
echo $i > /sys/class/gpio/export
|
#echo $i > /sys/class/gpio/export
|
||||||
echo "out" > /sys/class/gpio/gpio${i}/direction
|
#echo "out" > /sys/class/gpio/gpio${i}/direction
|
||||||
echo "0" > /sys/class/gpio/gpio${i}/value
|
#echo "0" > /sys/class/gpio/gpio${i}/value
|
||||||
|
gpioset `gpiofind "modem2"`=0
|
||||||
|
|
||||||
sleep 1
|
sleep 1
|
||||||
# run modem 1
|
# run modem 1
|
||||||
i=459
|
#i=459
|
||||||
echo "1" > /sys/class/gpio/gpio${i}/value
|
#echo "1" > /sys/class/gpio/gpio${i}/value
|
||||||
|
gpioset `gpiofind "modem1"`=1
|
||||||
sleep 3
|
sleep 3
|
||||||
# run modem 2
|
# run modem 2
|
||||||
i=460
|
#i=460
|
||||||
echo "1" > /sys/class/gpio/gpio${i}/value
|
#echo "1" > /sys/class/gpio/gpio${i}/value
|
||||||
|
gpioset `gpiofind "modem2"`=1
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,13 +1,15 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
i=457
|
#i=457
|
||||||
echo $i > /sys/class/gpio/export
|
#echo $i > /sys/class/gpio/export
|
||||||
echo "out" > /sys/class/gpio/gpio${i}/direction
|
#echo "out" > /sys/class/gpio/gpio${i}/direction
|
||||||
|
|
||||||
while true
|
while true
|
||||||
do
|
do
|
||||||
echo "1" > /sys/class/gpio/gpio${i}/value
|
#echo "1" > /sys/class/gpio/gpio${i}/value
|
||||||
|
gpioset `gpiofind "watchdog"`=1
|
||||||
sleep 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
|
sleep 1
|
||||||
done
|
done
|
Loading…
Reference in a new issue