Fix up fancy dbg stuff. Add teleterra initial bits.
[fw/altos] / ao_log.c
index d7ff5c82436eb6ff45e097c24560a60c25df0a29..1b473c14eb1d6f3702696c399260c944517d34d1 100644 (file)
--- a/ao_log.c
+++ b/ao_log.c
@@ -141,7 +141,7 @@ ao_log(void)
                        log.u.sensor.accel = ao_adc_ring[ao_log_adc_pos].accel;
                        log.u.sensor.pres = ao_adc_ring[ao_log_adc_pos].pres;
                        ao_log_data(&log);
-                       if (ao_log_adc_pos == 0) {
+                       if ((ao_log_adc_pos & 0x1f) == 0) {
                                log.type = AO_LOG_TEMP_VOLT;
                                log.tick = ao_adc_ring[ao_log_adc_pos].tick;
                                log.u.temp_volt.temp = ao_adc_ring[ao_log_adc_pos].temp;
@@ -193,7 +193,7 @@ dump_log(void)
 }
 
 __code struct ao_cmds ao_log_cmds[] = {
-       { 'l',  dump_log,               "l                                  Dump last flight log\n" },
+       { 'l',  dump_log,               "l                                  Dump last flight log" },
        { 0, dump_log, NULL },
 };