diff --git a/arch/arm/src/tiva/tiva_timerlib.c b/arch/arm/src/tiva/tiva_timerlib.c index ceaa3781126..2a006fee67b 100644 --- a/arch/arm/src/tiva/tiva_timerlib.c +++ b/arch/arm/src/tiva/tiva_timerlib.c @@ -2458,6 +2458,7 @@ void tiva_timer16_setinterval(TIMER_HANDLE handle, uint16_t interval, int tmndx) */ toints = false; + if (timer->handler && (config->cmn.mode == TIMER16_MODE_ONESHOT || config->cmn.mode == TIMER16_MODE_PERIODIC))