From d77be210c1b3badac103d8205b3e61da953e6b32 Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Sun, 4 Mar 2018 03:57:54 -0600 Subject: [PATCH] Fix EXTRA_CYCLES_E handling in LIN_ADVANCE --- Marlin/stepper.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Marlin/stepper.cpp b/Marlin/stepper.cpp index 0723505ad..60af141b9 100644 --- a/Marlin/stepper.cpp +++ b/Marlin/stepper.cpp @@ -877,12 +877,12 @@ void Stepper::isr() { // For minimum pulse time wait before looping #if EXTRA_CYCLES_E > 20 - if (i) while (EXTRA_CYCLES_E > (uint32_t)(TCNT0 - pulse_start) * (INT0_PRESCALER)) { /* nada */ } + if (e_steps) while (EXTRA_CYCLES_E > (uint32_t)(TCNT0 - pulse_start) * (INT0_PRESCALER)) { /* nada */ } #elif EXTRA_CYCLES_E > 0 - if (i) DELAY_NOPS(EXTRA_CYCLES_E); + if (e_steps) DELAY_NOPS(EXTRA_CYCLES_E); #endif - } // steps_loop + } // e_steps } void Stepper::advance_isr_scheduler() {