mirror of
https://github.com/Klipper3d/klipper.git
synced 2025-07-17 03:37:55 -06:00
timer: Make sure to reset the timer repeat checks on a shutdown
Reset the timer repeat checks on shutdown, otherwise it is possible to get into an infinite shutdown loop. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
parent
f8b0c884b0
commit
2b735daae5
2 changed files with 17 additions and 9 deletions
|
@ -94,3 +94,10 @@ timer_task(void)
|
|||
irq_enable();
|
||||
}
|
||||
DECL_TASK(timer_task);
|
||||
|
||||
static void
|
||||
timer_irq_shutdown(void)
|
||||
{
|
||||
timer_repeat_until = timer_read_time() + TIMER_IDLE_REPEAT_TICKS;
|
||||
}
|
||||
DECL_SHUTDOWN(timer_irq_shutdown);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue