X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=ao_log.c;h=7284121db33c47b61b1f85659df69e54175badfc;hp=107c4323b53d41cab23df34a9324e8d99e23fc6c;hb=8cce307bb3156584ba17ae5a787f645dfee5fb94;hpb=93d7ce8e054515ed7b166eb042ae7f47e564d21d diff --git a/ao_log.c b/ao_log.c index 107c4323..7284121d 100644 --- a/ao_log.c +++ b/ao_log.c @@ -191,7 +191,7 @@ ao_log_stop(void) static void dump_log(void) { - __xdata uint8_t more; + uint8_t more; for (more = ao_log_dump_first(); more; more = ao_log_dump_next()) { printf("%c %4x %4x %4x\n", @@ -199,7 +199,11 @@ dump_log(void) ao_log_dump.tick, ao_log_dump.u.anon.d0, ao_log_dump.u.anon.d1); + if (ao_log_dump.type == AO_LOG_STATE && + ao_log_dump.u.state.state == ao_flight_landed) + break; } + printf("end\n"); } __code struct ao_cmds ao_log_cmds[] = {