From 29cb2db26115ea0bf6d055e9c74dc2d8d4b8e4f5 Mon Sep 17 00:00:00 2001 From: juhosg Date: Sat, 12 Nov 2011 10:54:06 +0000 Subject: package: add om2p-watchdog script Based on a patch by: Marek Lindner git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28972 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/om2p-watchdog/files/om2p-watchdog | 13 +++++++++++++ package/om2p-watchdog/files/om2p-watchdog.init | 14 ++++++++++++++ 2 files changed, 27 insertions(+) create mode 100755 package/om2p-watchdog/files/om2p-watchdog create mode 100755 package/om2p-watchdog/files/om2p-watchdog.init (limited to 'package/om2p-watchdog/files') diff --git a/package/om2p-watchdog/files/om2p-watchdog b/package/om2p-watchdog/files/om2p-watchdog new file mode 100755 index 000000000..9f861f6a2 --- /dev/null +++ b/package/om2p-watchdog/files/om2p-watchdog @@ -0,0 +1,13 @@ +#!/bin/sh + +GPIO=12 + +echo $GPIO > /sys/class/gpio/export +echo out > /sys/class/gpio/gpio${GPIO}/direction + +while true; do + echo 1 > /sys/class/gpio/gpio${GPIO}/value + sleep 1 + echo 0 > /sys/class/gpio/gpio${GPIO}/value + sleep 180 +done diff --git a/package/om2p-watchdog/files/om2p-watchdog.init b/package/om2p-watchdog/files/om2p-watchdog.init new file mode 100755 index 000000000..ddec85f7a --- /dev/null +++ b/package/om2p-watchdog/files/om2p-watchdog.init @@ -0,0 +1,14 @@ +#!/bin/sh /etc/rc.common +# +# Copyright (C) 2011 OpenWrt.org +# + +START=11 + +boot() { + . /lib/ar71xx.sh + + local board=$(ar71xx_board_name) + + [ "$board" = "om2p" ] && /sbin/om2p-watchdog & +} -- cgit v1.2.3