Skip to content

Commit 0776b36

Browse files
committed
[Kernel] fix the delay_until issue
1 parent b0b1e0c commit 0776b36

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/thread.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -569,7 +569,7 @@ rt_err_t rt_thread_delay_until(rt_tick_t *tick, rt_tick_t inc_tick)
569569

570570
if (rt_tick_get() - *tick < inc_tick)
571571
{
572-
*tick = rt_tick_get() - *tick + inc_tick;
572+
*tick = *tick + inc_tick - rt_tick_get();
573573

574574
/* suspend thread */
575575
rt_thread_suspend(thread);

0 commit comments

Comments
 (0)