X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=ao_report.c;h=b26f671346202468f7cd709069a72122dd09db80;hp=0753df47cf30957b2e7712ae666c0ed0f19b0319;hb=204daac71ad56926730f5d6860bd70c645302e19;hpb=545478dd02eaeff6a65d318e722b1e4fce5e01b4 diff --git a/ao_report.c b/ao_report.c index 0753df47..b26f6713 100644 --- a/ao_report.c +++ b/ao_report.c @@ -3,8 +3,7 @@ * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * the Free Software Foundation; version 2 of the License. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of @@ -58,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) { @@ -72,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; } } @@ -83,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"); }