summaryrefslogtreecommitdiffstats
path: root/app/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'app/main.c')
-rw-r--r--app/main.c17
1 files changed, 11 insertions, 6 deletions
diff --git a/app/main.c b/app/main.c
index 2f25fb6..48828c8 100644
--- a/app/main.c
+++ b/app/main.c
@@ -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();