cmain IAR: add mbed main

This fixes #4602 issue, mbed_main should be invoked right before the real main
pull/4689/head
Martin Kojtal 2017-06-21 15:29:55 +01:00 committed by adbridge
parent 16be3ff167
commit 306fd2947c
1 changed files with 5 additions and 0 deletions

View File

@ -46,6 +46,7 @@
EXTERN exit
EXTERN __iar_dynamic_initialization
EXTERN mbed_sdk_init
EXTERN mbed_main
EXTERN SystemInit
THUMB
@ -87,6 +88,10 @@ _call_main:
FUNCALL __cmain, __iar_argc_argv
BL __iar_argc_argv ; Maybe setup command line
MOVS r0,#0 ; No parameters
FUNCALL __cmain, mbed_main
BL mbed_main
FUNCALL __cmain, main
BL main
_main: