Skip to content

Commit 7b28bc6

Browse files
committed
Fixed an issue with rt_timer_start being broken and destroying the timer list
1 parent dfa99ad commit 7b28bc6

File tree

1 file changed

+0
-4
lines changed

1 file changed

+0
-4
lines changed

src/timer.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,6 @@ rt_err_t rt_timer_start(rt_timer_t timer)
331331
_rt_timer_remove(timer);
332332
/* change status of timer */
333333
timer->parent.flag &= ~RT_TIMER_FLAG_ACTIVATED;
334-
rt_hw_interrupt_enable(level);
335334

336335
RT_OBJECT_HOOK_CALL(rt_object_take_hook, (&(timer->parent)));
337336

@@ -342,9 +341,6 @@ rt_err_t rt_timer_start(rt_timer_t timer)
342341
RT_ASSERT(timer->init_tick < RT_TICK_MAX / 2);
343342
timer->timeout_tick = rt_tick_get() + timer->init_tick;
344343

345-
/* disable interrupt */
346-
level = rt_hw_interrupt_disable();
347-
348344
#ifdef RT_USING_TIMER_SOFT
349345
if (timer->parent.flag & RT_TIMER_FLAG_SOFT_TIMER)
350346
{

0 commit comments

Comments
 (0)