X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fstm32f4-disco%2Fao_disco.c;h=47948a6525e7f4ee9998301adcd4b0fd413a87ce;hb=refs%2Fheads%2Fmaster;hp=c6cdbd234d9c61cf2382e1f494e8c89216c8580b;hpb=2cdb1f30c49ba460b0850d23ba9c85e0336af290;p=fw%2Faltos diff --git a/src/stm32f4-disco/ao_disco.c b/src/stm32f4-disco/ao_disco.c index c6cdbd23..47948a65 100644 --- a/src/stm32f4-disco/ao_disco.c +++ b/src/stm32f4-disco/ao_disco.c @@ -13,36 +13,17 @@ */ #include - -static struct ao_task red_task; -static struct ao_task green_task; - -static void -red(void) -{ - for (;;) { - ao_led_toggle(LED_RED); - ao_delay(AO_MS_TO_TICKS(500)); - } -} - -static void -green(void) -{ - for (;;) { - ao_led_toggle(LED_GREEN); - ao_delay(AO_MS_TO_TICKS(450)); - } -} +#include void main(void) { ao_clock_init(); ao_timer_init(); - ao_led_init(); ao_task_init(); - ao_add_task(&red_task, red, "red"); - ao_add_task(&green_task, green, "green"); + ao_led_init(); + ao_usart_init(); + ao_usb_init(); + ao_cmd_init(); ao_start_scheduler(); }