59 lines
1.2 KiB
Bash
59 lines
1.2 KiB
Bash
#/bin/bash
|
|
|
|
RET=0
|
|
|
|
sleep 2
|
|
|
|
echo " "
|
|
echo " "
|
|
echo " "
|
|
echo "#######################################################################"
|
|
echo "######################## LED Testing Start ##########################"
|
|
|
|
echo "### RED,BLUE LED turn on about 10s ###"
|
|
echo 1 > /sys/class/leds/red:/brightness
|
|
echo 1 > /sys/class/leds/blue:/brightness
|
|
sleep 10
|
|
|
|
echo "### RED,BLUE LED turn off about 5s ###"
|
|
echo 0 > /sys/class/leds/red:/brightness
|
|
echo 0 > /sys/class/leds/blue:/brightness
|
|
sleep 5
|
|
|
|
echo "### RED,BLUE LED turn on ###"
|
|
echo 1 > /sys/class/leds/red:/brightness
|
|
echo 1 > /sys/class/leds/blue:/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}
|
|
|