Gast
#840630
Hallo Forengemeinde
das ...
if(strncmp(command,"time",4)==0) { ... }
else if(strncmp(command,"date",4)==0) { ... }
funktioniert problemlos aber wenn man es ändert zu
if(strncmp(command,PSTR("time"),4)==0) { ... }
else if(strncmp(command,PSTR("date"),4)==0) { ... }
wird es zwar anstandslos kompiliert, jedoch funktioniert der Vergleich
nicht mehr, es wird immer nur die Zeit verändert
Vermutlich habe ich wieder mal irgend was bei diesem PSTR falsch
verstanden, aber was und wie muss es richtig gemacht werden?