ardupilot/Tools/scripts/arduino_version.sh

23 lines
563 B
Bash
Executable File

#!/bin/sh
# find arduino version
ARDUINO=$1
if test -f $ARDUINO/lib/version.txt; then
# arduino 1.0 uses this file
ver=$(head -1 $ARDUINO/lib/version.txt | cut -c1-4)
# cope with pre 1.0 versions
leading=$(echo $ver | cut -c1)
if [ "$leading" = "0" ]; then
echo $ver
exit 0
fi
major=$(echo $ver | cut -d. -f1)
minor=$(echo $ver | cut -d. -f2)
v=$(expr $major \* 100 + $minor)
echo $v
elif test -f $ARDUINO/revisions.txt; then
ARDUINO_VER=$(head -1 $ARDUINO/revisions.txt | cut -d' ' -f 2)
else
echo "UNKNOWN"
fi