From 25e6afd831b94b9735cc6691ee19c8edc921aca7 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 8 Apr 2018 01:14:30 +0100 Subject: working decoding --- app/main.c | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 app/main.c (limited to 'app/main.c') diff --git a/app/main.c b/app/main.c new file mode 100644 index 0000000..2f25fb6 --- /dev/null +++ b/app/main.c @@ -0,0 +1,55 @@ +#include "project.h" + + +static void +board_setup (void) +{ + rcc_clock_setup_hse_3v3 (&hse_8mhz_3v3[CLOCK_3V3_168MHZ]); + rcc_periph_clock_enable (RCC_SYSCFG); + rcc_periph_clock_enable (RCC_GPIOA); + rcc_periph_clock_enable (RCC_GPIOB); + rcc_periph_clock_enable (RCC_GPIOC); + 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); +} + + +static void +system_init (void) +{ + + board_setup(); + led_init(); + ticker_init(); + usart_init(); + + radio_init(); + + start_lwip(); + steth_init(); + +} + +int +main (void) +{ + + + system_init(); + + printf ("Fish\r\n"); + + + while (1) { + dispatch_lwip(); + steth_dispatch(); + + } + + return 0; +} -- cgit v1.2.3