From 6deb89f887d4fdb2e7816f00305a82609b76e44f Mon Sep 17 00:00:00 2001 From: Marian Buschsieweke Date: Tue, 29 Sep 2020 10:40:00 +0200 Subject: [PATCH] sys/xtimer: assert() successful initialized Use an `assert()` to make sure that `periph_timer` was successfully initialized. --- sys/xtimer/xtimer_core.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 */