altos: Make serial, usb, beeper and accelerometer optional components
[fw/altos] / src / ao_log.c
index 099c5f6ff9683aebf4a7048f2ed212e71578f60e..817d3e6fc6ca0615d05e648267d96753a1ec6f55 100644 (file)
@@ -92,7 +92,9 @@ ao_log(void)
 
        log.type = AO_LOG_FLIGHT;
        log.tick = ao_flight_tick;
+#if HAS_ACCEL
        log.u.flight.ground_accel = ao_ground_accel;
+#endif
        log.u.flight.flight = ao_flight_number;
        ao_log_data(&log);
 
@@ -390,9 +392,9 @@ ao_log_delete(void) __reentrant
 
 
 __code struct ao_cmds ao_log_cmds[] = {
-       { 'l',  ao_log_list,    "l                                  List stored flight logs" },
-       { 'd',  ao_log_delete,  "d <flight-number>                  Delete stored flight" },
-       { 0,    ao_log_delete,  NULL },
+       { ao_log_list,  "l\0List stored flight logs" },
+       { ao_log_delete,        "d <flight-number>\0Delete stored flight" },
+       { 0,    NULL },
 };
 
 void