#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(); /*turn on clocks to periferals */ 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 (); i2c1_bb_init (); lcd_init (); i2c2_bb_init (); keypad_init(); lcd_backlight (1); #if 0 { char buf[16]; sprintf(buf,"%x",dfu_flag); lcd_write(buf,0,1); } #endif lcd_write ("hello world", 0, 0); usb_init (); usb_run (); return 0; }