#!/bin/sh

# SCRIPT TO BE RUN AT BOOT TIME
# Call it for example inside /etc/rc.local script.
#
# This script uses GPIO23 as Output and GPIO22 ans Input
# If you whish to use other pins change the script


sudo echo "1" > /sys/class/gpio/gpio23/value

while true
do
# checks if YKRUD OUT is set
ykrud_out=$(sudo cat /sys/class/gpio/gpio22/value)
if [ "$ykrud_out" = "1" ]; then
# put YKRUD IN Low
	sudo echo "0" > /sys/class/gpio/gpio23/value
	sleep 1
	ykrud_out=$(sudo cat /sys/class/gpio/gpio22/value)
	if [ "$ykrud_out" = "0" ]; then
		sudo echo "1" > /sys/class/gpio/gpio23/value
		sleep 1
		ykrud_out=$(sudo cat /sys/class/gpio/gpio22/value)
		if [ "$ykrud_out" = "1" ]; then
			sudo echo "0" > /sys/class/gpio/gpio23/value
			sleep 1
			sudo poweroff
		fi
	fi
fi
sleep 5
done


