MINIMUM_STEPPER_DIR_DELAY in LA (#15154)
Add missed MINIMUM_STEPPER_DIR_DELAY after dir change in LinearAdvance interrupt.
This commit is contained in:
parent
75efa3cdac
commit
89a2161cac
@ -1893,6 +1893,11 @@ uint32_t Stepper::stepper_block_phase_isr() {
|
|||||||
REV_E_DIR(stepper_extruder);
|
REV_E_DIR(stepper_extruder);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// A small delay may be needed after changing direction
|
||||||
|
#if MINIMUM_STEPPER_DIR_DELAY > 0
|
||||||
|
DELAY_NS(MINIMUM_STEPPER_DIR_DELAY);
|
||||||
|
#endif
|
||||||
|
|
||||||
// Get the timer count and estimate the end of the pulse
|
// Get the timer count and estimate the end of the pulse
|
||||||
hal_timer_t pulse_end = HAL_timer_get_count(PULSE_TIMER_NUM) + hal_timer_t(MIN_PULSE_TICKS);
|
hal_timer_t pulse_end = HAL_timer_get_count(PULSE_TIMER_NUM) + hal_timer_t(MIN_PULSE_TICKS);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user