X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=ao_report.c;h=b26f671346202468f7cd709069a72122dd09db80;hp=2c4554b5bcebd7a25ac0f26c4852fa80b8f8c957;hb=204daac71ad56926730f5d6860bd70c645302e19;hpb=3d5a5fc4db5f681e848202c4ee4099d2879677d6 diff --git a/ao_report.c b/ao_report.c index 2c4554b5..b26f6713 100644 --- a/ao_report.c +++ b/ao_report.c @@ -57,12 +57,6 @@ ao_report_beep(void) pause(AO_MS_TO_TICKS(400)); } -void -ao_report_notify(void) -{ - ao_wakeup(&ao_report_state); -} - void ao_report(void) { @@ -71,7 +65,7 @@ ao_report(void) ao_report_beep(); __critical { while (ao_report_state == ao_flight_state) - ao_sleep(&ao_report_state); + ao_sleep(DATA_TO_XDATA(&ao_flight_state)); ao_report_state = ao_flight_state; } } @@ -82,5 +76,5 @@ static __xdata struct ao_task ao_report_task; void ao_report_init(void) { - ao_add_task(&ao_report_task, ao_report); + ao_add_task(&ao_report_task, ao_report, "report"); }