Round radio calibration value instead of truncating
[fw/altos] / ao-bringup / turnon_teledongle
index 1786f25134b737bcadb7f664d49e7a57648b6ea8..97c1e419b981bc6086a16e5f734914321268b164 100755 (executable)
@@ -19,7 +19,7 @@ sleep 5
 echo -n "Generating RF carrier.  Please enter measured frequency: "
 read FREQ
 
-CAL_VALUE=`nickle -e "ceil(434.55 / $FREQ * 1186611)"`
+CAL_VALUE=`nickle -e "floor(434.55 / $FREQ * 1186611 + 0.5)"`
 
 echo "Programming flash with cal value " $CAL_VALUE
 ao-load --cal $CAL_VALUE /usr/share/altos/teledongle-v0.2.ihx $SERIAL