We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 86030f2 commit 21432f1Copy full SHA for 21432f1
1 file changed
src/thread.c
@@ -712,11 +712,10 @@ rt_err_t rt_thread_delay_until(rt_tick_t *tick, rt_tick_t inc_tick)
712
if (rt_tick_get_delta(*tick) < inc_tick)
713
{
714
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();
+ *tick = *tick + inc_tick;
+ left_tick = *tick - rt_tick_get();
718
719
- if (left_tick > target_tick)
+ if (left_tick > *tick)
720
left_tick = RT_TICK_MAX - left_tick + 1;
721
722
/* suspend thread */
0 commit comments