X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=ao-bringup%2Fcal-freq;h=d3d9dc956f859729289f0e48b93d75c91071f303;hp=dc2f2212983c4508680bcf6d65bc48b6ff96bc6a;hb=527700623cc369cc58e15c29dc1ee374fa4efeb7;hpb=b023c87e2b86ba57cbf97be1ab76b532e0a00fad diff --git a/ao-bringup/cal-freq b/ao-bringup/cal-freq index dc2f2212..d3d9dc95 100755 --- a/ao-bringup/cal-freq +++ b/ao-bringup/cal-freq @@ -10,37 +10,16 @@ case $# in ;; esac -while true; do - echo 'C 1' > $dev - - echo -n "Generating RF carrier. Please enter measured frequency [enter for done]: " - - read FREQ - - echo 'C 0' > $dev - - case "$FREQ" in - "") - exit 0 - ;; - *) - calline=`./get-radio-cal $dev` - CURRENT_CAL=`echo $calline | awk '{print $2}'` - CURRENT_FREQ=`echo $calline | awk '{print $4}'` - - echo "Current radio calibration "$CURRENT_CAL - echo "Current radio frequency "$CURRENT_FREQ - - CAL_VALUE=`nickle -e "floor($CURRENT_FREQ / $FREQ * $CURRENT_CAL + 0.5)"` - - echo "Programming flash with cal value " $CAL_VALUE - - cat << EOF > $dev -c f $CAL_VALUE -c w -EOF - - echo "Serial number "$SERIAL" programmed with RF cal value "$CAL_VALUE - ;; - esac -done +../ao-tools/ao-cal-freq/ao-cal-freq --dev=$dev +case $? in + 0) + calline=`./get-radio-cal $dev` + CAL_VALUE=`echo $calline | awk '{print $2}'` + CURRENT_FREQ=`echo $calline | awk '{print $4}'` + echo $SERIAL","$CAL_VALUE >> cal_values + exit 0 + ;; + *) + exit 1 + ;; +esac