From db17e839601208533f522eb2c5706599b6335bd2 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Thu, 2 Mar 2017 23:19:13 +0100 Subject: [PATCH] cstartup: (re-)enable interrupts before calling main() --- firmware/libboard/common/source/board_cstartup_gnu.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/firmware/libboard/common/source/board_cstartup_gnu.c b/firmware/libboard/common/source/board_cstartup_gnu.c index 87983620..f4792f58 100644 --- a/firmware/libboard/common/source/board_cstartup_gnu.c +++ b/firmware/libboard/common/source/board_cstartup_gnu.c @@ -184,12 +184,12 @@ void ResetException( void ) SCB->VTOR |= 1 << SCB_VTOR_TBLBASE_Pos ; } - /* Branch to main function */ - main() ; - /* App should have disabled interrupts during the transition */ __enable_irq(); + /* Branch to main function */ + main() ; + /* Infinite loop */ while ( 1 ) ; }