diff options
Diffstat (limited to 'app/main.c')
-rw-r--r-- | app/main.c | 17 |
1 files changed, 11 insertions, 6 deletions
@@ -12,10 +12,11 @@ board_setup (void) rcc_periph_clock_enable (RCC_GPIOD); rcc_periph_clock_enable (RCC_USART6); - nvic_set_priority (NVIC_USART6_IRQ, 0xff); - nvic_set_priority (NVIC_EXTI0_IRQ, 0x80); - nvic_set_priority (NVIC_ETH_IRQ, 0x40); - nvic_set_priority (NVIC_SYSTICK_IRQ, 0x40); + nvic_set_priority (NVIC_EXTI0_IRQ, 0); + nvic_set_priority (NVIC_EXTI15_10_IRQ, 1); + nvic_set_priority (NVIC_USART6_IRQ, 2); + nvic_set_priority (NVIC_ETH_IRQ, 3); + nvic_set_priority (NVIC_SYSTICK_IRQ, 4) ; } @@ -28,7 +29,8 @@ system_init (void) ticker_init(); usart_init(); - radio_init(); + msf_init(); + dcf77_init(); start_lwip(); steth_init(); @@ -42,10 +44,13 @@ main (void) system_init(); - printf ("Fish\r\n"); + printf ("Boot\r\n"); while (1) { + msf_dispatch(); + dcf77_dispatch(); + dispatch_lwip(); steth_dispatch(); |