1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-03-09 15:40:03 +00:00
This commit is contained in:
suyuan 2024-02-01 23:08:13 +08:00 committed by GitHub
commit d01e19e801
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 40 additions and 27 deletions

View file

@ -79,6 +79,9 @@
uci:foreach("openmptcprouter","server", function(s)
nbserver=nbserver+1
end)
if nbserver == 0 then
uci:set("openmptcprouter","vps","server")
end
uci:foreach("openmptcprouter","server", function(s)
servername = s[".name"]
%>

View file

@ -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

View file

@ -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
}

View file

@ -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