diff options
Diffstat (limited to 'app/main.c')
-rw-r--r-- | app/main.c | 27 |
1 files changed, 25 insertions, 2 deletions
@@ -19,19 +19,42 @@ main (void) rcc_periph_clock_enable (RCC_GPIOB); rcc_periph_clock_enable (RCC_GPIOC); rcc_periph_clock_enable (RCC_AFIO); +rcc_periph_clock_enable(RCC_TIM1); + + nvic_set_priority (NVIC_USART1_IRQ, 0x40); + nvic_set_priority (NVIC_USART2_IRQ, 0x40); + nvic_set_priority (NVIC_SYSTICK_IRQ, 0xff); ticker_init (); led_init (); + usart_init(); + + gpio_init(); + buzzer_init(); + + modem_init(); + + #if 0 i2c_bb_init (); lcd_init (); #endif - usb_init (); - usb_run (); + //usb_init (); + + /*Reset the GSM module*/ + gpio_clear(GPIOA,GPIO1); + delay_ms(100); + gpio_set(GPIOA,GPIO1); + + + //usb_run (); + for (;;) { + serial_poll(); + } return 0; } |