From a9b104ca22b29fda7f771ca9dc642a4f41c033a1 Mon Sep 17 00:00:00 2001 From: Francisco Molina Date: Tue, 29 Jun 2021 13:05:29 +0200 Subject: [PATCH] sys/auto_init: init ztimer/xtimer before random --- sys/auto_init/auto_init.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/sys/auto_init/auto_init.c b/sys/auto_init/auto_init.c index 553fad2945..a6c88d7709 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);