Hallo

Schön wie sich die Funktion entwickelt.

lass einmal jemanden versuchen, andere werte als pollswitch auszugeben, welche das MSB nutzen
So auf Anhieb fällt mir grad keiner ein, der hier mit vorzeichenbehafteten Zahlen (signed) arbeitet. Die paar die es tun sind auch reif genug dafür und können das. Aber die asuro-Einsteiger wollen in erster Linie die Tasterwerte zum Terminal senden. Und denen werde ich in Zukunft mein einer-zehner-hunis-SerChar() aufdrängen. Das kann man dann auch sehr einfach auf 10 oder mehr Bits "aufbohren" oder führende Nullen unterdrücken. Offensichtlich gehts auch viel effizienter, aber übersichtlicher und für C-Neulinge verständlicher ist das auf keinen Fall.

Gruß

mic