Always reset e_steps between blocks

If e_steps are scheduled, but not ticked, they're just lost.
Only carry over the pressure state.
This commit is contained in:
Yuri D'Elia 2020-04-08 22:30:39 +02:00
parent 5d27f3362a
commit 9ec0ac9c64

View File

@ -354,10 +354,10 @@ FORCE_INLINE void stepper_next_block()
max_adv_steps = current_block->max_adv_steps;
e_step_loops = current_block->advance_step_loops;
} else {
e_steps = 0;
e_step_loops = 1;
current_adv_steps = 0;
}
e_steps = 0;
nextAdvanceISR = ADV_NEVER;
LA_phase = -1;
#endif