ODROID-C5: stepper: ignore error "Stepper too far in past"

Change-Id: I10975e37f512ae46b8b474435e809df4e219078f
This commit is contained in:
2025-06-12 14:06:30 +09:00
parent 8d087c3f86
commit 0cf3a2d2bd

View File

@@ -172,9 +172,9 @@ stepper_event_full(struct timer *t)
if (ret == SF_DONE || !timer_is_before(s->time.waketime, min_next_time)) if (ret == SF_DONE || !timer_is_before(s->time.waketime, min_next_time))
return ret; return ret;
// Next step event is too close to the last unstep // Next step event is too close to the last unstep
int32_t diff = s->time.waketime - min_next_time; // int32_t diff = s->time.waketime - min_next_time;
if (diff < (int32_t)-timer_from_us(1000)) // if (diff < (int32_t)-timer_from_us(1000))
shutdown("Stepper too far in past"); // shutdown("Stepper too far in past");
reschedule_min: reschedule_min:
s->time.waketime = min_next_time; s->time.waketime = min_next_time;
return SF_RESCHEDULE; return SF_RESCHEDULE;