altos/stm32f4-disco: Remove scheme
[fw/altos] / src / stm32f4-disco / ao_disco.c
index efbed947a1d4c54267fcbfad8282a5807ddb4435..47948a6525e7f4ee9998301adcd4b0fd413a87ce 100644 (file)
  */
 
 #include <ao.h>
+#include <ao_usb.h>
 
 void main(void)
 {
-       float           x;
-       int             r = 1;
-       int             g = 0;
-
        ao_clock_init();
-
        ao_timer_init();
+       ao_task_init();
 
-       ao_enable_output(LED_GREEN_PORT, LED_GREEN_PIN, 0);
-       ao_enable_output(LED_RED_PORT, LED_RED_PIN, 1);
-       for (;;) {
-               ao_gpio_set(LED_GREEN_PORT, LED_GREEN_PIN, g);
-               ao_gpio_set(LED_RED_PORT, LED_RED_PIN, r);
-               g ^= 1;
-               r ^= 1;
-               for (x = 0.0f; x < 100000.0f; x = x + 0.1f)
-                       ao_arch_nop();
-       }
+       ao_led_init();
+       ao_usart_init();
+       ao_usb_init();
+       ao_cmd_init();
+       ao_start_scheduler();
 }