stepper: Support step_pulse_duration even on TMC drivers in UART/SPI mode
Commit 689231df changed the default step_pulse_duration to 100ns for
TMC drivers that are configured in UART/SPI mode, but it failed to
document that change in Config_Changes.md and Config_Reference.md.
Update those documents to reflect that change.
Update the code so that a user may specify a custom
step_pulse_duration even on TMC drivers that are configured in
UART/SPI mode. This may be useful for drivers that use a level
shifter on the step pin that requires more than a ~300ns to detect a
level change.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
@@ -157,7 +157,9 @@ microsteps:
|
||||
# The minimum time between the step pulse signal edge and the
|
||||
# following "unstep" signal edge. This is also used to set the
|
||||
# minimum time between a step pulse and a direction change signal.
|
||||
# The default is 0.000002 (which is 2us).
|
||||
# The default is 0.000000100 (100ns) for TMC steppers that are
|
||||
# configured in UART or SPI mode, and the default is 0.000002 (which
|
||||
# is 2us) for all other steppers.
|
||||
endstop_pin:
|
||||
# Endstop switch detection pin. If this endstop pin is on a
|
||||
# different mcu than the stepper motor then it enables "multi-mcu
|
||||
|
||||
Reference in New Issue
Block a user