Skip to content

Commit 21432f1

Browse files
committed
优化
1 parent 86030f2 commit 21432f1

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

src/thread.c

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -712,11 +712,10 @@ rt_err_t rt_thread_delay_until(rt_tick_t *tick, rt_tick_t inc_tick)
712712
if (rt_tick_get_delta(*tick) < inc_tick)
713713
{
714714
rt_tick_t left_tick;
715-
rt_tick_t target_tick;
716-
target_tick = *tick + inc_tick;
717-
left_tick = target_tick - rt_tick_get();
715+
*tick = *tick + inc_tick;
716+
left_tick = *tick - rt_tick_get();
718717

719-
if (left_tick > target_tick)
718+
if (left_tick > *tick)
720719
left_tick = RT_TICK_MAX - left_tick + 1;
721720

722721
/* suspend thread */

0 commit comments

Comments
 (0)