altos: Report latest telemetry data, rather than using the oldest
[fw/altos] / src / core / ao_telemetry.c
index eb614b0f766a53eb237d6f619f8b4d9183f35899..46d726095a35c63b6fbbd6a1ee33fd94645798ca 100644 (file)
@@ -53,8 +53,7 @@ static __xdata union ao_telemetry_all telemetry;
 static void
 ao_send_sensor(void)
 {
-       uint8_t         sample;
-       sample = ao_sample_adc;
+       uint8_t         sample = ao_adc_ring_prev(ao_sample_adc);
                        
        telemetry.generic.tick = ao_adc_ring[sample].tick;
        telemetry.generic.type = AO_TELEMETRY_SENSOR;