Gast
#363980
Hallo!
Hab hier ein Problem, bei dem ich ein bischen auf der Leitung sitze...
Ich habe mehrere Strings im Flash angelegt (a la "const unsigned char
p_text1[] PROGMEM = blablabla")
Um nun einen der Texte auswählen zu können, hätte ich folgendes
vorgehabt: Ich definiere einen Pointer (volatile unsigned char *text),
den ich dann per switch-Anweisung einem Textstring im Flash zuweise.
z.B.
switch (num) {
case 0: text=p_text1; break;
case 1: text=p_text2; break;
}
Der erzeugte Code läuft zwar, jedoch der Compiler gibt mir eine Warnung
aus: "warning: assignment discards qualifiers from pointer target
type"
Was will er mir damit sagen oder besser: Was muß ich wie ändern, damit
die Warnung nicht mehr auftritt?
Danke schonmal im Vorraus!
Gruß,
Techniker