summaryrefslogtreecommitdiffstats
path: root/app/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'app/main.c')
-rw-r--r--app/main.c27
1 files changed, 25 insertions, 2 deletions
diff --git a/app/main.c b/app/main.c
index 4c56b55..00dbc85 100644
--- a/app/main.c
+++ b/app/main.c
@@ -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;
}