From f2466fb8dc5b931ba4adbf902996985e4e2db71d Mon Sep 17 00:00:00 2001 From: Vincent Dupont Date: Thu, 13 Apr 2017 14:29:32 +0200 Subject: [PATCH] periph/rtc: move init from auto_init to periph_init --- drivers/periph_common/init.c | 8 ++++++++ sys/auto_init/auto_init.c | 8 -------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/drivers/periph_common/init.c b/drivers/periph_common/init.c index 6473205fc8..726f92bb13 100644 --- a/drivers/periph_common/init.c +++ b/drivers/periph_common/init.c @@ -23,6 +23,9 @@ #ifdef MODULE_PERIPH_SPI #include "periph/spi.h" #endif +#ifdef MODULE_PERIPH_RTC +#include "periph/rtc.h" +#endif void periph_init(void) { @@ -32,4 +35,9 @@ void periph_init(void) spi_init(SPI_DEV(i)); } #endif + + /* Initialize RTC */ +#ifdef MODULE_PERIPH_RTC + rtc_init(); +#endif } diff --git a/sys/auto_init/auto_init.c b/sys/auto_init/auto_init.c index 726b673ab7..24f916fc45 100644 --- a/sys/auto_init/auto_init.c +++ b/sys/auto_init/auto_init.c @@ -32,10 +32,6 @@ #include "xtimer.h" #endif -#ifdef MODULE_RTC -#include "periph/rtc.h" -#endif - #ifdef MODULE_GNRC_SIXLOWPAN #include "net/gnrc/sixlowpan.h" #endif @@ -105,10 +101,6 @@ void auto_init(void) DEBUG("Auto init xtimer module.\n"); xtimer_init(); #endif -#ifdef MODULE_RTC - DEBUG("Auto init rtc module.\n"); - rtc_init(); -#endif #ifdef MODULE_SHT11 DEBUG("Auto init SHT11 module.\n"); sht11_init();