From 23d4f12169131f6254dd160318909dca9e3d6f02 Mon Sep 17 00:00:00 2001 From: Jerzy Kasenberg Date: Tue, 9 Apr 2024 11:59:08 +0200 Subject: [PATCH] mynewt: Change main to mynewt_main mynewt system for some time now uses mynewt_main() as starting point called from startup code. This changes function name main to mynewt_main but provides backup main function that will be linked if pre 1.12 mynewt-core is used with mcuboot Signed-off-by: Jerzy Kasenberg --- boot/mynewt/src/main.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/boot/mynewt/src/main.c b/boot/mynewt/src/main.c index f5c7d5f6..7a3fa2e1 100755 --- a/boot/mynewt/src/main.c +++ b/boot/mynewt/src/main.c @@ -214,7 +214,7 @@ int flash_device_base(uint8_t fd_id, uintptr_t *ret) } int -main(void) +mynewt_main(void) { struct boot_rsp rsp; uintptr_t flash_base; @@ -265,3 +265,14 @@ main(void) return 0; } + +/* + * Mynewt startup code jump to mynewt_main() + * This function is here for compatibility with + * pre 1.12. mynewt-core that still wanted main() + */ +int +main(void) +{ + mynewt_main(); +}