Bladeren bron

Allow MINIMUM_STEPPER_PULSE override with LV8729 (#15162)

Karl Andersson 5 jaren geleden
bovenliggende
commit
123ecfe613
1 gewijzigde bestanden met toevoegingen van 1 en 1 verwijderingen
  1. 1
    1
      Marlin/src/module/stepper.h

+ 1
- 1
Marlin/src/module/stepper.h Bestand weergeven

@@ -164,7 +164,7 @@
164 164
 // adding the "start stepper pulse" code section execution cycles to account for that not all
165 165
 // pulses start at the beginning of the loop, so an extra time must be added to compensate so
166 166
 // the last generated pulse (usually the extruder stepper) has the right length
167
-#if HAS_DRIVER(LV8729)
167
+#if HAS_DRIVER(LV8729) && MINIMUM_STEPPER_PULSE == 0
168 168
   #define MIN_PULSE_TICKS ((((PULSE_TIMER_TICKS_PER_US) + 1) / 2) + ((MIN_ISR_START_LOOP_CYCLES) / uint32_t(PULSE_TIMER_PRESCALE)))
169 169
 #else
170 170
   #define MIN_PULSE_TICKS (((PULSE_TIMER_TICKS_PER_US) * uint32_t(MINIMUM_STEPPER_PULSE)) + ((MIN_ISR_START_LOOP_CYCLES) / uint32_t(PULSE_TIMER_PRESCALE)))

Laden…
Annuleren
Opslaan