diff --git a/sys/xtimer/xtimer_core.c b/sys/xtimer/xtimer_core.c index 59d22560c5..20a67397b8 100644 --- a/sys/xtimer/xtimer_core.c +++ b/sys/xtimer/xtimer_core.c @@ -31,6 +31,7 @@ #include "periph_conf.h" #endif +#include "assert.h" #include "xtimer.h" #include "irq.h" @@ -65,7 +66,9 @@ void xtimer_init(void) { #ifndef MODULE_XTIMER_ON_ZTIMER /* initialize low-level timer */ - timer_init(XTIMER_DEV, XTIMER_HZ, _periph_timer_callback, NULL); + int ret = timer_init(XTIMER_DEV, XTIMER_HZ, _periph_timer_callback, NULL); + (void)ret; + assert(ret == 0); #endif /* register initial overflow tick */