blob: d5bb875899d0c0f349b7e311eb0e865e29f8e78a [file] [log] [blame]
#!/bin/sh
set -e
. $(dirname $0)/Config.sh
. $(dirname $0)/utils.sh
error=
cleanup()
{
:
}
led_gfrg200()
{
gpio=$(dirname $0)/gpio_gfrg200
delay=100 # doesn't really matter, python is slow
count=10
# both off
run $gpio red=0 blue=0
# flash red led
run $gpio loop=$count red=1 delay=$delay red=0 delay=$delay end
# flash blue led
run $gpio loop=$count blue=1 delay=$delay blue=0 delay=$delay end
# flash both alternate
run $gpio loop=$count red=1 blue=0 delay=$delay red=0 blue=1 delay=$delay end blue=0
# flash both together
run $gpio loop=$count red=1 blue=1 delay=$delay red=0 blue=0 delay=$delay end
}
case "$1" in
diag | quick)
if led_gfrg200; then
echo PASS
else
echo FAIL "$error"
fi
;;
*)
echo "Usage: $0 {diag|quick}"
exit 1
esac