Fürchte, das wird so nicht gehen. Bascom definiert nämlich aus "Bytematch = 13" ein symbol:
_CHECHCHAR0_CHAR 13
d.h. er baut das hard-coded in seiner serialin-funktion ein.
das kann er dann nicht mehr ändern. (der kompilierfehler hat andere Gründe)
Möglichkeiten: du müsstest den Bytematch "Zu Fuss" machen.
Ich persönlich würde mit einer User-Bascom-library die Ringbuffer-routine von Bascom überlagern und dort den Match-Char in einer Variablen ablegen. Da könnte man dann umschalten. Aber ich will dir nix einreden
Lesezeichen