altosui: Add config and pyro tabs to graph widget
[fw/altos] / ao-bringup / test-easytimer-v2
1 #!/bin/sh
2
3 VERSION=2
4 PRODUCT=EasyTimer
5 BASE=`echo $PRODUCT | tr 'A-Z' 'a-z'`
6
7 echo "$PRODUCT-v$VERSION Test Program"
8 echo "Copyright 2024 by Bdale Garbee.  Released under GPL v3"
9 echo
10 echo "Expectations:"
11 echo "\t$PRODUCT v$VERSION powered from USB"
12 echo
13
14 ret=1
15 ao-list | while read product serial dev; do
16     case "$product" in
17         "$PRODUCT-v$VERSION")
18
19             echo "Testing $product $serial $dev"
20
21             ./test-igniters $dev 0 1
22             echo""
23
24             case $? in
25                 0)
26                     ;;
27                 *)
28                     echo "failed"
29                     exit 1
30             esac
31             echo""
32
33
34             FLASHSIZE=1048576
35
36             echo "Testing flash"
37             ../ao-tools/ao-test-flash/ao-test-flash --tty="$dev" "$FLASHSIZE"
38
39             if [ $? -ne 0 ]; then
40                 echo -e '\e[31m'"$PRODUCT-$VERSION serial $serial failed"'\e[39m'
41                 exit 1
42             fi
43             echo ""
44
45
46             echo "$PRODUCT-v$VERSION" serial "$serial" is ready to ship
47             echo "\007"
48             ret=0
49             ;;
50     esac
51 done