Solo funciona para movimientos del GPIO (control directo).
El resultado de la fórmula se usará como valor de duración para cada pulso en nano segundos.
En el mejor de los casos, la fórmula se ejecutará antes de cada impulso, pero para evitar retrasos se ejecutará con menos frecuencia a altas velocidades.
La velocidad de inicio se usará hasta que el resultado de la fórmula esté disponible.