#include "project.h" extern uint32_t dfu_flag; int main (void) { /*set up pll */ //rcc_clock_setup_in_hse_8mhz_out_24mhz (); //rcc_clock_setup_in_hse_8mhz_out_72mhz (); //rcc_clock_setup_in_hsi_out_48mhz(); rcc_clock_setup_in_hse_8mhz_out_48mhz (); /*turn on clocks to peripherals */ rcc_periph_clock_enable (RCC_GPIOA); rcc_periph_clock_enable (RCC_GPIOB); rcc_periph_clock_enable (RCC_GPIOC); rcc_periph_clock_enable (RCC_AFIO); ticker_init (); led_init (); #ifndef SLIM i2c_bb_init (); lcd_init (); #endif adc_init (); key_init (); state_init (); usb_init (); usb_run (); return 0; }