Hallo NomiS

Sehr gut wie das Programm jetzt schon aussieht, ganz großes Lob von mir dafür.

Du solltest getrennte Triggerlevel für beide Seiten definieren. Für rechts niedrig steht in deiner Tabelle 760. Dein aktueller Triggerlevel minus Hysterese (768-25) ist dann recht knapp; möglicherweise werden dadurch einige Impluse übersehen.

Aus der Wegrechnung werde ich immer noch nicht schlau, aber das wird sicher auch noch. Wie groß ist denn die Hex-Datei inzwischen(beide Werte, denn es sollte nun auch durch weniger Codezeilen die Datei kleiner sein)

Hast das hier schon gelesen?
https://www.roboternetz.de/wissen/in...ial#Funktionen
Unter "Prototypen" steht auch, wie man Funktionen hinter main() unterbringen kann.

Gruß

mic