ao-bringup: Changes for telebt for keith's hacking
authorKeith Packard <keithp@keithp.com>
Tue, 17 Feb 2015 04:49:39 +0000 (20:49 -0800)
committerKeith Packard <keithp@keithp.com>
Tue, 17 Feb 2015 04:49:39 +0000 (20:49 -0800)
Make the programming device auto-detect by username.
Load binary from ~/altusmetrumllc

Signed-off-by: Keith Packard <keithp@keithp.com>
ao-bringup/turnon_telebt

index c4902f31ff68e5f938148cc9db6bddaf364f2bb9..f4100ae2f928f3546cb5b2f5419c534e91942784 100755 (executable)
@@ -1,8 +1,5 @@
 #!/bin/sh
 
-# serial number of the TeleDongle being used as the flash programmer
-DONGLE=612
-
 if [ -x ../ao-tools/ao-load/ao-load ]; then
        AOLOAD=../ao-tools/ao-load/ao-load
 elif [ -x /usr/bin/ao-load ]; then
@@ -34,6 +31,19 @@ read SERIAL
 
 echo $RAWLOAD
 
+case $USER in
+    bdale)
+       DONGLE=100
+       ;;
+    keithp)
+       DONGLE=186
+       ;;
+    *)
+       echo "Unknow user"
+       exit 1
+       ;;
+esac
+
 $RAWLOAD -D $DONGLE -r ao_led_blink.ihx
 echo "LEDs should be blinking"
 sleep 5
@@ -45,7 +55,7 @@ read FREQ
 CAL_VALUE=`nickle -e "floor(434.55 / $FREQ * 1186611 + 0.5)"`
 
 echo "Programming flash with cal value " $CAL_VALUE
-$AOLOAD -D $DONGLE --cal $CAL_VALUE /usr/share/altos/telebt-v1.0*.ihx $SERIAL
+$AOLOAD -D $DONGLE --cal $CAL_VALUE ~/altusmetrumllc/Binaries/telebt-v1.0*.ihx $SERIAL
 
 echo "Serial number "$SERIAL" programmed with RF cal value "$CAL_VALUE
 echo $SERIAL","$CAL_VALUE >> cal_values