By having the delay in the seq function we also get a delay when calling the run method. Since we waited for delayµs , and then set lastStepTime the rpm was also halved.
This adds a "blocking" parameter to the step methods with the default set to true to retain the old behaviour
By having the delay in the
seq
function we also get a delay when calling therun
method. Since we waited fordelay
µs , and then setlastStepTime
the rpm was also halved.This adds a "blocking" parameter to the step methods with the default set to true to retain the old behaviour