Merge remote-tracking branch 'origin/simple-quiet' into multiarch
[fw/altos] / src / core / ao_telemetry.c
index de669ce16a5683bb3fd9e603a6cb97eeb4fdadaa..26e4e2a0e39530bc43997a4841f5790d8107b88e 100644 (file)
@@ -235,7 +235,7 @@ ao_telemetry(void)
                            (int16_t) (ao_time() - ao_rdf_time) >= 0)
                        {
                                ao_rdf_time = ao_time() + AO_RDF_INTERVAL_TICKS;
-                               ao_radio_rdf(AO_RDF_LENGTH_MS);
+                               ao_radio_rdf(AO_MS_TO_RDF_LEN(AO_RDF_LENGTH_MS));
                        }
 #endif
                        time += ao_telemetry_interval;
@@ -287,7 +287,7 @@ ao_rdf_set(uint8_t rdf)
        if (rdf == 0)
                ao_radio_rdf_abort();
        else
-               ao_rdf_time = ao_time();
+               ao_rdf_time = ao_time() + AO_RDF_INTERVAL_TICKS;
 }
 
 __xdata struct ao_task ao_telemetry_task;