Ich sehe beim drüberschauen zumindest keine irgendwie blockierenden Konstrukte. Besonders effizient ist das goto Herumgehüpfe auf dem kleinen 8-Bit Prozessor sicher nicht. Kann er vielleicht nicht schneller ?
Ansonsten hätte ich die Zeilen
oderCode:Schrittdauer = int(...
im Verdacht.Code:if (dir == 0 && (micros() - ...
Float-Operationen auf 8-Bittern sind schnarchlangsam.
Lesezeichen