Kurzer zwischenstatus: Code mächtig aufgeräumt und jetzt runter auf 72%
Teste grade neuen Code, sind aber noch mächtig Bugs drin

UPDATE: Böser Denkfehler. Klappt doch nicht so, wie ich dachte. Die Bits kommen einfach in der falschen Reihenfolge. Muss noch weiter forschen, wie ich den Code komprimiere.

wenn du schlechten Empfang hast, kannst du das Datenpaket nur verwerfen
Ich meinte mit Ignorieren, wenn ein Fehlimpus kommt, einfach Pause und Impuls weiter zählen lassen und nix verarbeiten. Nur wenn Impuls und Pause ins Raster passen, diese Auswerten und die beiden Zähler zurück setzen. Damit eliminiere ich zumindest die Spitzen.

Spunky