altos: Use mini logging for detherm, just without ADC
authorKeith Packard <keithp@keithp.com>
Sun, 3 Apr 2016 02:41:21 +0000 (19:41 -0700)
committerKeith Packard <keithp@keithp.com>
Sun, 3 Apr 2016 02:45:06 +0000 (19:45 -0700)
Signed-off-by: Keith Packard <keithp@keithp.com>
src/kernel/ao_log_mini.c

index 0ca3ed06266352cabd99a81195c3ea7f0d962c0e..844f38aa6929a6e0946206aaa6cc5a13fc04bfc9 100644 (file)
@@ -110,9 +110,11 @@ ao_log(void)
                                              ao_data_ring[ao_log_data_pos].ms5607_raw.pres);
                                ao_log_pack24(log.u.sensor.temp,
                                              ao_data_ring[ao_log_data_pos].ms5607_raw.temp);
+#if AO_LOG_FORMAT != AO_LOG_FORMAT_DETHERM
                                log.u.sensor.sense_a = ao_data_ring[ao_log_data_pos].adc.sense_a;
                                log.u.sensor.sense_m = ao_data_ring[ao_log_data_pos].adc.sense_m;
                                log.u.sensor.v_batt = ao_data_ring[ao_log_data_pos].adc.v_batt;
+#endif
                                ao_log_mini(&log);
                                if (ao_log_state <= ao_flight_coast)
                                        next_sensor = log.tick + AO_SENSOR_INTERVAL_ASCENT;