diff --git a/sys/auto_init/auto_init.c b/sys/auto_init/auto_init.c index f04246a2e3..79a6d44094 100644 --- a/sys/auto_init/auto_init.c +++ b/sys/auto_init/auto_init.c @@ -28,12 +28,7 @@ void auto_init(void) { - if (IS_USED(MODULE_AUTO_INIT_RANDOM)) { - LOG_DEBUG("Auto init random.\n"); - extern void auto_init_random(void); - auto_init_random(); - } - if (IS_USED(MODULE_AUTO_INIT_ZTIMER)) { + if (IS_USED(MODULE_AUTO_INIT_ZTIMER)) { LOG_DEBUG("Auto init ztimer.\n"); void ztimer_init(void); ztimer_init(); @@ -44,6 +39,11 @@ void auto_init(void) extern void xtimer_init(void); xtimer_init(); } + if (IS_USED(MODULE_AUTO_INIT_RANDOM)) { + LOG_DEBUG("Auto init random.\n"); + extern void auto_init_random(void); + auto_init_random(); + } if (IS_USED(MODULE_SCHEDSTATISTICS)) { LOG_DEBUG("Auto init schedstatistics.\n"); extern void init_schedstatistics(void);