I just would like to know what is the meaning of delayMicrosenconds in terms of RPM. Is there a relation? Max, min?
A suitably creative person should have no difficulty with the concept that "1000 microseconds per step" might lead to a certain number of steps per second.
From there, given that 200 steps = one revolution, it is not particularly difficult to calculate rotations per minute (RPM).