#!/bin/sh


enableWatchDog()
{
bEnable=$1
if [ -z $bEnable ] ; then bEnable=1; fi;

if [ $bEnable -eq 1 ] ; then
himm 0x12080c00 0x1acce551 > /dev/null;
himm 0x12080000 0xB400000 > /dev/null;
himm 0x12080008 0x03 > /dev/null; 
himm 0x1208000C 1 > /dev/null; 
himm 0x12080c00 1 > /dev/null;
else
himm 0x12080008 0 > /dev/null;
fi
}

FeedWdg()
{
feedcount=$1
if [ -z $feedcount ] ; then feedcount=360; fi;
feedindex=0

while [ true ] ; do

if [ $feedindex -lt $feedcount ] ; then
#printf "Feed dog in my mercy(%d/%d).\n" $feedindex $feedcount
himm 0x12080c00 0x1acce551 > /dev/null; 
himm 0x1208000c 1 > /dev/null; 
himm 0x12080c00 1 > /dev/null;
let feedindex++;
else
break;
fi

sleep 10;

done
}

enableWatchDog "$1"

FeedWdg "$2" &

