X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Flpcxpresso%2Fao_demo.c;h=0c931611d2d4ec6b4ebd3150a7fcda487156f1cd;hb=54f7888dc65ffc27c6ee5ef93953bd9b8fc029ed;hp=bb8402f7d0c4d26dde43262b80b51e6ba4268c9d;hpb=04b243e6ef212f54ed284cfbde6d5abb637bf60e;p=fw%2Faltos diff --git a/src/lpcxpresso/ao_demo.c b/src/lpcxpresso/ao_demo.c index bb8402f7..0c931611 100644 --- a/src/lpcxpresso/ao_demo.c +++ b/src/lpcxpresso/ao_demo.c @@ -15,7 +15,8 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ -#include "ao.h" +#include +#include int main(void) @@ -24,13 +25,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; } }