augment TeleDongle turn on script to support serial number on command line
[fw/altos] / ao-bringup / turnon_teledongle
index e6750c453a0e72ca11c197e2ad18f8ed4f3607ca..0cdbde7a5973e37830e775ed677da6a0a66b503b 100755 (executable)
@@ -28,8 +28,21 @@ echo "\t$PRODUCT_NAME v$VERSION powered from USB"
 echo "\t\twith ST-Link-V2 cabled to debug header"
 echo "\t\twith coax from UHF to frequency counter"
 echo
-echo -n "$PRODUCT_NAME-$VERSION serial number: "
-read SERIAL
+
+case $# in
+    1)
+       SERIAL="$1"
+       echo "$PRODUCT-$VERSION serial number: $SERIAL" 
+       ;;
+    0)
+       echo -n "$PRODUCT-$VERSION serial number: "
+       read SERIAL
+       ;;
+    *)
+       echo "Usage: $0 <serial-number>" 1>&2
+       exit 1;
+       ;;
+esac
 
 BINARIES=$HOME/altusmetrumllc/Binaries
 
@@ -58,7 +71,7 @@ esac
 
 echo 'E 0' > $dev
 
-./cal-freq-file $dev $SERIAL
+SERIAL=$SERIAL ./cal-freq $dev
 
 case $? in
     0)