ich weiß nicht was ich falsch mach!
das ist mein code:

#include "RP6RobotBaseLib.h"
void name(void) {

writeString(readChars);

}

int main(void)
{
initRobotBase();
uint8_t x;

writeString_P("Los!\n");
mSleep(10);
while(true)
{
mSleep(7000);

uint8_t readChars(char *buf, uint8_t numberOfChars);

if (readChars=="") {
writeString_P("Eingeben\n");

}
else {
writeString_P("hallo\n");
name();
}
}

return 0;
}


wenn ich dann was eingebe kommt das:

€Z '□«Í*´çQ□F— §4□‹pEÇd-À¿‰AŒQ@Ÿ+$BÐTc□‚!‡P×V…!rp}"R¿□Fk ãce□3