diff options
Diffstat (limited to 'src/atsam/main.c')
-rw-r--r-- | src/atsam/main.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/atsam/main.c b/src/atsam/main.c index 580ad770..843b5034 100644 --- a/src/atsam/main.c +++ b/src/atsam/main.c @@ -4,6 +4,7 @@ // // This file may be distributed under the terms of the GNU GPLv3 license. +#include "board/armcm_boot.h" // armcm_main #include "board/irq.h" // irq_disable #include "board/usb_cdc.h" // usb_request_bootloader #include "command.h" // DECL_COMMAND_FLAGS @@ -110,11 +111,11 @@ matrix_init(void) | MATRIX_SCFG_DEFMSTR_TYPE(1)); } -// Main entry point -int -main(void) +// Main entry point - called from armcm_boot.c:ResetHandler() +void +armcm_main(void) { + SystemInit(); matrix_init(); sched_main(); - return 0; } |