From 02892efc866611d260542f757a1a1e42cfe5105b Mon Sep 17 00:00:00 2001 From: Michael DM Dryden Date: Wed, 20 Jul 2016 18:57:15 -0400 Subject: [PATCH] Rearrange initialization code to improve USB reliability. --- DSTAT/src/main.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/DSTAT/src/main.c b/DSTAT/src/main.c index d54995e..2509ee4 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(); -- GitLab