cstartup: (re-)enable interrupts before calling main()
diff --git a/firmware/libboard/common/source/board_cstartup_gnu.c b/firmware/libboard/common/source/board_cstartup_gnu.c
index 8798362..f4792f5 100644
--- a/firmware/libboard/common/source/board_cstartup_gnu.c
+++ b/firmware/libboard/common/source/board_cstartup_gnu.c
@@ -184,12 +184,12 @@
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 ) ;
}