CheapStepper
CheapStepper copied to clipboard
Make non-blocking moves actually non-blocking and fix rpm
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