delete led-script
This commit is contained in:
parent
3d85197536
commit
fa83cf7dac
@ -1,58 +0,0 @@
|
|||||||
#/bin/bash
|
|
||||||
|
|
||||||
RET=0
|
|
||||||
|
|
||||||
sleep 2
|
|
||||||
|
|
||||||
echo " "
|
|
||||||
echo " "
|
|
||||||
echo " "
|
|
||||||
echo "######################################################################################"
|
|
||||||
echo "########################## LED Testing Start ##########################"
|
|
||||||
|
|
||||||
echo "### all GREEN-LED BLUE-LED turn on about 10s ###"
|
|
||||||
echo 1 > /sys/class/leds/bpi-r4\:pio\:blue/brightness
|
|
||||||
echo 1 > /sys/class/leds/bpi-r4\:pio\:green/brightness
|
|
||||||
sleep 10
|
|
||||||
|
|
||||||
echo "### all GREEN-LED BLUE-LED turn off about 5s ###"
|
|
||||||
echo 0 > /sys/class/leds/bpi-r4\:pio\:blue/brightness
|
|
||||||
echo 0 > /sys/class/leds/bpi-r4\:pio\:green/brightness
|
|
||||||
sleep 5
|
|
||||||
|
|
||||||
echo "### all GREEN-LED BLUE-LED1 turn on ###"
|
|
||||||
echo 1 > /sys/class/leds/bpi-r4\:pio\:blue/brightness
|
|
||||||
echo 1 > /sys/class/leds/bpi-r4\:pio\:green/brightness
|
|
||||||
|
|
||||||
while true
|
|
||||||
do
|
|
||||||
read -t20 -s -n1 -p "### Please confirm if the LED can work fine, enter y or n. "y" is good, "n" is for bad. ###" keypress
|
|
||||||
if [ $? -eq 0 ]; then
|
|
||||||
if [ ${keypress} == 'y' ]; then
|
|
||||||
echo " "
|
|
||||||
echo " "
|
|
||||||
echo "### LED can work fine, LED feature is good ### "
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ ${keypress} == 'n' ]; then
|
|
||||||
RET=1
|
|
||||||
echo " "
|
|
||||||
echo " "
|
|
||||||
echo "Error Notice: LED can not work fine, LED feature is bad"
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo " "
|
|
||||||
done
|
|
||||||
|
|
||||||
echo "######################################################################################"
|
|
||||||
echo " "
|
|
||||||
echo " "
|
|
||||||
echo " "
|
|
||||||
|
|
||||||
sleep 2
|
|
||||||
|
|
||||||
return ${RET}
|
|
||||||
|
|
||||||
@ -1,67 +0,0 @@
|
|||||||
|
|
||||||
SYS_FILE=/sys/class/gpio
|
|
||||||
|
|
||||||
mt_gpio_export()
|
|
||||||
{
|
|
||||||
pin=$1
|
|
||||||
let pin=pin+428 ### gpio base 428 ###
|
|
||||||
|
|
||||||
if [ ! -f ${SYS_FILE}/export ]; then
|
|
||||||
echo "${SYS_FILE}/export file is not present"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "${pin}" > ${SYS_FILE}/export
|
|
||||||
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
|
|
||||||
mt_gpio_dir()
|
|
||||||
{
|
|
||||||
pin=$1
|
|
||||||
let pin=pin+428 ### gpio base 428 ###
|
|
||||||
dir=$2
|
|
||||||
|
|
||||||
if [ ! -f ${SYS_FILE}/gpio${pin}/direction ]; then
|
|
||||||
echo "${SYS_FILE}/gpio${pin}/direction is not present"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "${dir}" > ${SYS_FILE}/gpio${pin}/direction
|
|
||||||
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
|
|
||||||
mt_gpio_out()
|
|
||||||
{
|
|
||||||
pin=$1
|
|
||||||
let pin=pin+428 ### gpio base 428 ###
|
|
||||||
out=$2
|
|
||||||
|
|
||||||
if [ ! -f ${SYS_FILE}/gpio${pin}/value ]; then
|
|
||||||
echo "${SYS_FILE}/gpio${pin}/value is not present"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "${out}" > ${SYS_FILE}/gpio${pin}/value
|
|
||||||
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
|
|
||||||
mt_gpio_in()
|
|
||||||
{
|
|
||||||
pin=$1
|
|
||||||
let pin=pin+428 ### gpio base 428 ###
|
|
||||||
|
|
||||||
if [ ! -f ${SYS_FILE}/gpio${pin}/value ]; then
|
|
||||||
echo "${SYS_FILE}/gpio${pin}/value is not present"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
result=`cat ${SYS_FILE}/gpio${pin}/value`
|
|
||||||
if [ ${result} == "0" ] ; then
|
|
||||||
return 0
|
|
||||||
else
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
Loading…
x
Reference in New Issue
Block a user