altos: struct ao_log_mega doesn't have a ground temp value
[fw/altos] / src / core / ao_sample.c
index 6461def06abbb764a6ce5dc4e7ac6ed91dbd50d2..985c094046de9ad9923f0aa7803c6a9f899e3c46 100644 (file)
@@ -134,10 +134,12 @@ ao_sample(void)
                ao_data = (struct ao_data *) &ao_data_ring[ao_sample_data];
                ao_sample_tick = ao_data->tick;
 
+#if HAS_BARO
                ao_data_pres_cook(ao_data);
                ao_sample_pres = ao_data_pres(ao_data);
                ao_sample_alt = pres_to_altitude(ao_sample_pres);
                ao_sample_height = ao_sample_alt - ao_ground_height;
+#endif
 
 #if HAS_ACCEL
                ao_sample_accel = ao_data_accel_cook(ao_data);