estoy programando fundidos con los led rgb de la placa mCore, y encuentro que mblock no va como creo que debiera:

se trata de un simple fundido en rojo, de 0 a 100.
cargándolo a la placa sin problema, pero en tiempo real, con los bloques, los tiempos de espera al final del bucle son mucho mayores, de hecho si elimino el bloque "esperar" sigue tardando una barbaridad en llegar a 100 y volver a empezar, cuando debería ser casi instantáneo, como ocurre si lo cargo a la placa sin el delay.
¿es eso una limitación de mblock, o hay otra forma de programarlo?
estoy programando fundidos con los led rgb de la placa mCore, y encuentro que mblock no va como creo que debiera:

se trata de un simple fundido en rojo, de 0 a 100.
cargándolo a la placa sin problema, pero en tiempo real, con los bloques, los tiempos de espera al final del bucle son mucho mayores, de hecho si elimino el bloque "esperar" sigue tardando una barbaridad en llegar a 100 y volver a empezar, cuando debería ser casi instantáneo, como ocurre si lo cargo a la placa sin el delay.
¿es eso una limitación de mblock, o hay otra forma de programarlo?