Kollege (*tadel*) tx is ja auch nicht initialisiert, das gibt stunk beim Ablauf
Muttu machen:
char text[]="Lieber blau, als grau.";
const uint8_t *tx = (uint8_t)&text; // addresse von text reinschreiben
Is ja wohl nur eine Testroutine ?
Sag das nicht !Zeichen mit Zeigern ausm RAM lesen und Byte shiften gibts da halt nicht.
Lesezeichen