+void
+ao_log_stop(void)
+{
+ ao_log_running = 0;
+ ao_log_flush();
+}
+
+static void
+dump_log(void)
+{
+ __xdata uint8_t more;
+
+ for (more = ao_log_dump_first(); more; more = ao_log_dump_next()) {
+ printf("%c %4x %4x %4x\n",
+ ao_log_dump.type,
+ ao_log_dump.tick,
+ ao_log_dump.u.anon.d0,
+ ao_log_dump.u.anon.d1);
+ }
+}
+
+__code struct ao_cmds ao_log_cmds[] = {
+ { 'l', dump_log, "l Dump last flight log" },
+ { 0, dump_log, NULL },
+};
+