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 ) ; }