*/
#include "ao.h"
+#include <ao_log.h>
__pdata uint32_t ao_log_current_pos;
__pdata uint32_t ao_log_end_pos;
__pdata uint32_t ao_log_start_pos;
__xdata uint8_t ao_log_running;
-__pdata enum flight_state ao_log_state;
+__pdata enum ao_flight_state ao_log_state;
__xdata uint16_t ao_flight_number;
-__code uint8_t ao_log_format = AO_LOG_FORMAT_FULL;
-
void
ao_log_flush(void)
{
}
__code struct ao_cmds ao_log_cmds[] = {
- { ao_log_list, "l\0List flight logs" },
+ { ao_log_list, "l\0List logs" },
{ ao_log_delete, "d <flight-number>\0Delete flight" },
{ 0, NULL },
};
ao_cmd_register(&ao_log_cmds[0]);
+#ifndef HAS_ADC
+#error Define HAS_ADC for ao_log.c
+#endif
+#if HAS_ADC
/* Create a task to log events to eeprom */
ao_add_task(&ao_log_task, ao_log, "log");
+#endif
}