Automatically reset stepper timeout in manage_inactivity
Any code that adds moves to the planner can skip resetting the stepper timeout. We can let `idle` / `manage_inactivity` reset the timer whenever it detects any moves in the planner.
This commit is contained in:
parent
9e987e4971
commit
647c04def8
5 changed files with 37 additions and 53 deletions
|
|
@ -774,7 +774,7 @@
|
|||
wait_for_release();
|
||||
while (!is_lcd_clicked()) {
|
||||
idle();
|
||||
refresh_cmd_timeout();
|
||||
reset_stepper_timeout(); // Keep steppers powered
|
||||
if (encoder_diff) {
|
||||
do_blocking_move_to_z(current_position[Z_AXIS] + float(encoder_diff) * multiplier);
|
||||
encoder_diff = 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue