Hallo,
ich finde die Idee mit der Bibliothek gar nicht so dumm. Wenn man eine Bibliothek hat, kann man sich auf das wesentliche Problem konzentrieren.
Außerdem kann man seinen Code dann leichter auf andere Plattformen portieren, wenn die Schnittstelle immer gleich ist.

Ich denke, dass
SendByte('x');
einfacher zu lesen ist als:
UDR = 'x';

Ich hab schon lange darüber nachgedacht sowas zu schreiben.
Klar, etwas Offset in der Laufzeit ist bei sowas immer dabei. Aber viel kann das doch nicht sein, oder?

Drew