Hallo robob,

für den RP6 gibt es da schon eine Reihe von Funktionen!
Probier sie einfach aus:

Aus der RP6uart.c ->
char readChar(void)
uint8_t readChars(char *buf, uint8_t numberOfChars)
uint8_t getBufferLength(void)
void clearReceptionBuffer(void)

Aus der Selftest-Demo (RP6Base_SELFTEST.c) ->
uint8_t getInputLine(void)
void enterString(void)

Wenn du eine 1. Version fertig hast, stell sie hier wieder ein!

Gruß Dirk