Fix extraneous Linear Advance DIR change (#20131)

This commit is contained in:
phcay 2020-11-14 02:24:08 +01:00 committed by Scott Lahteine
parent ba2939b1dc
commit 072b15784f

View File

@ -2261,7 +2261,6 @@ uint32_t Stepper::block_phase_isr() {
interval = LA_isr_rate; interval = LA_isr_rate;
} }
else if (step_events_completed < decelerate_after && LA_current_adv_steps < LA_max_adv_steps) { else if (step_events_completed < decelerate_after && LA_current_adv_steps < LA_max_adv_steps) {
//step_events_completed <= (uint32_t)accelerate_until) {
LA_steps++; LA_steps++;
LA_current_adv_steps++; LA_current_adv_steps++;
interval = LA_isr_rate; interval = LA_isr_rate;
@ -2272,6 +2271,8 @@ uint32_t Stepper::block_phase_isr() {
else else
interval = LA_ADV_NEVER; interval = LA_ADV_NEVER;
if (!LA_steps) return interval; // Leave pins alone if there are no steps!
DIR_WAIT_BEFORE(); DIR_WAIT_BEFORE();
#if ENABLED(MIXING_EXTRUDER) #if ENABLED(MIXING_EXTRUDER)