diff --git a/src/main.c b/src/main.c --- a/src/main.c +++ b/src/main.c @@ -1,3 +1,7 @@ +// +// WSPRHAB: Minimal high-altitude balloon tracker with WSPR telemetry +// + #include "stm32f0xx_hal.h" #include "si5351.h" #include "jtencode.h" @@ -10,6 +14,7 @@ void sysclk_init(void); + //#define WSPR_DEFAULT_FREQ 14097100UL #define WSPR_DEFAULT_FREQ 10140100UL #define WSPR_TONE_SPACING 146 // ~1.46 Hz @@ -61,8 +66,8 @@ int main(void) sysclk_init(); gpio_init(); - MX_DMA_Init(); - MX_ADC_Init(); + dma_init(); + adc_init(); i2c_init(); HAL_GPIO_WritePin(OSC_NOTEN, 0); @@ -192,6 +197,7 @@ void sysclk_init(void) HAL_SYSTICK_CLKSourceConfig(SYSTICK_CLKSOURCE_HCLK); + __SYSCFG_CLK_ENABLE(); // SysTick_IRQn interrupt configuration HAL_NVIC_SetPriority(SysTick_IRQn, 0, 0); }