From b521a2fa2bccaec0793d7d20183a5192325ae22e Mon Sep 17 00:00:00 2001 From: Vincent Dupont Date: Mon, 18 Dec 2017 15:16:23 +0100 Subject: [PATCH] sys/auto_init: initialize app code from auto_init A new weak function auto_init_app is called at the end of the auto_init function to let the app initializing its own modules before main is called. --- sys/auto_init/auto_init.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sys/auto_init/auto_init.c b/sys/auto_init/auto_init.c index aa3768f04ff4..fa94dd7023f5 100644 --- a/sys/auto_init/auto_init.c +++ b/sys/auto_init/auto_init.c @@ -388,4 +388,9 @@ auto_init_mpu9150(); auto_init_candev(); #endif /* MODULE_AUTO_INIT_CAN */ + + extern void auto_init_app(void); + auto_init_app(); } + +void __attribute__((weak)) auto_init_app(void) {}