[1.1.x] Better timing handling (#11462)
This commit is contained in:
parent
b8d4c4216f
commit
33364c17b9
@ -2171,7 +2171,7 @@ void Stepper::report_positions() {
|
|||||||
const uint8_t old_dir = _READ_DIR(AXIS); \
|
const uint8_t old_dir = _READ_DIR(AXIS); \
|
||||||
_ENABLE(AXIS); \
|
_ENABLE(AXIS); \
|
||||||
_APPLY_DIR(AXIS, _INVERT_DIR(AXIS)^DIR^INVERT); \
|
_APPLY_DIR(AXIS, _INVERT_DIR(AXIS)^DIR^INVERT); \
|
||||||
DELAY_NS(400); /* DRV8825 */ \
|
DELAY_NS(MINIMUM_STEPPER_DIR_DELAY); \
|
||||||
_SAVE_START; \
|
_SAVE_START; \
|
||||||
_APPLY_STEP(AXIS)(!_INVERT_STEP_PIN(AXIS), true); \
|
_APPLY_STEP(AXIS)(!_INVERT_STEP_PIN(AXIS), true); \
|
||||||
_PULSE_WAIT; \
|
_PULSE_WAIT; \
|
||||||
@ -2243,7 +2243,9 @@ void Stepper::report_positions() {
|
|||||||
Y_DIR_WRITE(INVERT_Y_DIR ^ z_direction);
|
Y_DIR_WRITE(INVERT_Y_DIR ^ z_direction);
|
||||||
Z_DIR_WRITE(INVERT_Z_DIR ^ z_direction);
|
Z_DIR_WRITE(INVERT_Z_DIR ^ z_direction);
|
||||||
|
|
||||||
DELAY_NS(400); // DRV8825
|
#if MINIMUM_STEPPER_DIR_DELAY > 0
|
||||||
|
DELAY_NS(MINIMUM_STEPPER_DIR_DELAY);
|
||||||
|
#endif
|
||||||
|
|
||||||
_SAVE_START;
|
_SAVE_START;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user