X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Flpcxpresso%2Fao_demo.c;h=568ebd1823fa38e259b5186eb4c6c5da72a20d00;hb=eaf2ee0f498b519d64e1664a2b8c66c52ac1497c;hp=bb8402f7d0c4d26dde43262b80b51e6ba4268c9d;hpb=04b243e6ef212f54ed284cfbde6d5abb637bf60e;p=fw%2Faltos diff --git a/src/lpcxpresso/ao_demo.c b/src/lpcxpresso/ao_demo.c index bb8402f7..568ebd18 100644 --- a/src/lpcxpresso/ao_demo.c +++ b/src/lpcxpresso/ao_demo.c @@ -3,7 +3,8 @@ * * 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; version 2 of the License. + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of @@ -15,7 +16,8 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ -#include "ao.h" +#include +#include int main(void) @@ -24,13 +26,23 @@ main(void) ao_led_init(LEDS_AVAILABLE); ao_led_on(AO_LED_RED); ao_clock_init(); + ao_timer_init(); + + ao_serial_init(); + ao_usb_init(); + ao_cmd_init(); + ao_task_init(); + + ao_start_scheduler(); for (;;) { ao_led_off(AO_LED_RED); - for (i = 0; i < 100000; i++) - ao_arch_nop(); + for (;;) + if (ao_tick_count & 1) + break; ao_led_on(AO_LED_RED); - for (i = 0; i < 100000; i++) - ao_arch_nop(); + for (;;) + if (!(ao_tick_count & 1)) + break; } }