Ok, ich danke euch beiden! Habt mir sehr geholfen.


Das Statusbyte wird Folgendermaßen verwendet:

Ich programmiere gerade ein Protokoll. Dieses Managed UART0...1 SPI, Parallel usw. mit nur einer eingebindeten Datei.

Die zu sendenden und empfangenen Daten werden in Puffer gespeichert:

BUFFER[anzahl][12];

Bei jedem Puffer wird das erste Byte ( BUFFER[irgendeiner][0] ) für
den status des Puffers verwendet. Die unteren 3 Bits sind eben für die
Schnittstelle, an der gesendet weren soll, oder empfangen wurde.

Sorry an SprinterSB, hätte ich früher sagen sollen...