Add radio carrier command
[fw/altos] / src / ao_adc.c
index 26209dcf1381904b5d68bd597db535e0ba3b7940..d96726716fdf568d6cbc8a6378f3dc2aea6314d1 100644 (file)
@@ -61,9 +61,9 @@ ao_adc_isr(void) interrupt 1
 }
 
 static void
-ao_adc_dump(void)
+ao_adc_dump(void) __reentrant
 {
-       __xdata struct ao_adc   packet;
+       static __xdata struct ao_adc    packet;
        ao_adc_get(&packet);
        printf("tick: %5u accel: %4d pres: %4d temp: %4d batt: %4d drogue: %4d main: %4d\n",
               packet.tick, packet.accel >> 4, packet.pres >> 4, packet.temp >> 4,