WIe liest man Bytestreams an Serial ein

Wenn beide Seiten immer wieder das Gleiche hin und her senden, dann hat Dein Kommunikationsprotokoll einen Denkfehler drin.

Warum soll eigentlich bei unpassendem Inhalt alles wieder zurück gesendet werden?
Da sollte doch als Rücksendung ein Statusbyte reichen, z.B. 0=alles ok, 1= passt nicht, ...

Der Sender könnte dann die Sendung wiederholen oder nicht - das musst Du definieren.

Schau Dir mal memcpy zum Array kopieren an.

Gruß Tommy