From 93773bad68609a2ca6eb611c616e8c7232230730 Mon Sep 17 00:00:00 2001 From: Brian Daniels Date: Thu, 23 Jun 2016 17:09:38 -0500 Subject: [PATCH] Calling mbed_main when using RTX and compiling with IAR --- rtos/rtx/TARGET_CORTEX_M/RTX_CM_lib.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rtos/rtx/TARGET_CORTEX_M/RTX_CM_lib.h b/rtos/rtx/TARGET_CORTEX_M/RTX_CM_lib.h index 2f6b7574c57..bc2752a3130 100755 --- a/rtos/rtx/TARGET_CORTEX_M/RTX_CM_lib.h +++ b/rtos/rtx/TARGET_CORTEX_M/RTX_CM_lib.h @@ -713,6 +713,8 @@ extern __weak void __iar_init_core( void ); extern __weak void __iar_init_vfp( void ); extern void __iar_dynamic_initialization(void); extern void mbed_sdk_init(void); +extern void mbed_main(void); +extern int main(void); extern void exit(int arg); static uint8_t low_level_init_needed; @@ -721,6 +723,7 @@ void pre_main(void) { if (low_level_init_needed) { __iar_dynamic_initialization(); } + mbed_main(); main(); }