#/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}