diff --git a/DSTAT/src/main.c b/DSTAT/src/main.c index d54995e389b546b0f81cb6d5b803f498ddccd778..2509ee42b7652e69cadfde77cc3c765bb6807ba1 100644 --- a/DSTAT/src/main.c +++ b/DSTAT/src/main.c @@ -59,22 +59,21 @@ int8_t command_handler(char command){ } int main(void){ - + irq_initialize_vectors(); + cpu_irq_enable(); + board_init(); pot_init(); pmic_init(); - irq_initialize_vectors(); - cpu_irq_enable(); - sleepmgr_init(); sysclk_init(); //Disables ALL peripheral clocks D: + rtc_init(); + sleepmgr_init(); sysclk_enable_module(SYSCLK_PORT_GEN, SYSCLK_EVSYS); pmic_set_scheduling(PMIC_SCH_ROUND_ROBIN); - delay_ms(500); - stdio_usb_init(); stdio_usb_enable();