SetSpeed Methode stepper.h

Bonjour,
Je possède une paire de moteurs bipolaires 28BYJ-48 et actuellement je décortique la librairie stepper.h, et je me pose la question suivante :

Quel est ce curieux calcul que réalise la méthode SetSpeed ?

/Sets the speed in revs per minute/
void Stepper::setSpeed(long P_whatSpeed) {
this->step_delay = 60L * 1000L / this->number_of_steps / P_whatSpeed;
}

Sachant que mon motteur a 64pas (number_of_steps), si je rentre en paramètre 1000 je me retrouve avec this->step_delay = 0.9375.

Je ne comprend pas le sens de ce calcul… pourquoi ne pas demander une vitesse directement…