altos: Don't validate ADXL375 self test for maximum value
[fw/altos] / ao-bringup / turnon_telemini
index 1958de2a709f44fa6aac76d8be5eede0d4828a33..678251f48d8caf5a0b0dba23d48ac7688a786027 100755 (executable)
@@ -7,8 +7,8 @@ else
     exit 1
 fi
 
-if [ -x /usr/bin/ao-usbload ]; then
-       USBLOAD=/usr/bin/ao-usbload
+if which ao-usbload > /dev/null; then
+       USBLOAD=`which ao-usbload`
 else
        echo "Can't find ao-usbload!  Aborting."
        exit 1
@@ -45,9 +45,11 @@ ALTOS_FILE=~/altusmetrumllc/Binaries/telemini-v$VERSION-*.elf
 #FLASH_FILE=../src/telemini-v3.0/flash-loader/telemini-v$VERSION-altos-flash-*.bin
 #ALTOS_FILE=../src/telemini-v3.0/telemini-v$VERSION-*.elf
 
-$DFU_UTIL -a 0 -s 0x08000000:leave -D $FLASH_FILE || exit 1
+if lsusb -d 0483:df11 | grep -q STM; then
+    $DFU_UTIL -a 0 -s 0x08000000:leave -D $FLASH_FILE || exit 1
 
-sleep 2
+    sleep 2
+fi
 
 $USBLOAD --serial=$SERIAL $ALTOS_FILE || exit 1