mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2025-02-20 21:37:22 +08:00
[Kernel] fix the delay_until issue
This commit is contained in:
parent
b0b1e0c1a4
commit
0776b36a4f
@ -569,7 +569,7 @@ rt_err_t rt_thread_delay_until(rt_tick_t *tick, rt_tick_t inc_tick)
|
||||
|
||||
if (rt_tick_get() - *tick < inc_tick)
|
||||
{
|
||||
*tick = rt_tick_get() - *tick + inc_tick;
|
||||
*tick = *tick + inc_tick - rt_tick_get();
|
||||
|
||||
/* suspend thread */
|
||||
rt_thread_suspend(thread);
|
||||
|
Loading…
x
Reference in New Issue
Block a user