X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=ao_log.c;h=7284121db33c47b61b1f85659df69e54175badfc;hp=107c4323b53d41cab23df34a9324e8d99e23fc6c;hb=bf140966e9649e75b884c8aa5f25ffbf9eed10ea;hpb=35ac66969abe24ca23776618306a59fc17770e06;ds=sidebyside 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[] = {