altos: Make sure pa to altitude conversion is done with 32 bits
[fw/altos] / src / core / ao_log_tiny.c
index d5a3b99f903e111f7058eb9ebb7e4defe5a9dab1..492658ea2d05502aaebe2606ae4a843678964190 100644 (file)
@@ -85,7 +85,7 @@ ao_log(void)
        enum ao_flight_state    ao_log_tiny_state;
        int32_t                 sum;
        int16_t                 count;
-       uint8_t                 ao_log_adc;
+       uint8_t                 ao_log_data;
        uint8_t                 ao_log_started = 0;
 
        ao_storage_setup();
@@ -96,18 +96,18 @@ ao_log(void)
        ao_log_tiny_interval = AO_LOG_TINY_INTERVAL_ASCENT;
        sum = 0;
        count = 0;
-       ao_log_adc = ao_sample_adc;
+       ao_log_data = ao_sample_data;
        last_time = ao_time();
        for (;;) {
 
                /*
                 * Add in pending sample data
                 */
-               ao_sleep(DATA_TO_XDATA(&ao_sample_adc));
-               while (ao_log_adc != ao_sample_adc) {
-                       sum += ao_adc_ring[ao_log_adc].pres;
+               ao_sleep(DATA_TO_XDATA(&ao_sample_data));
+               while (ao_log_data != ao_sample_data) {
+                       sum += ao_data_ring[ao_log_data].adc.pres;
                        count++;
-                       ao_log_adc = ao_adc_ring_next(ao_log_adc);
+                       ao_log_data = ao_data_ring_next(ao_log_data);
                }
                if (ao_log_running) {
                        if (!ao_log_started) {