Zitat Zitat von sternst Beitrag anzeigen
Nein, sie liegen im RAM (... natürlich auch im Flash wiederfinden ...) ...
Wenn ich zurückdenke, war mir das im Hinterkopf schon klar - denn ich hab ja diese Änderung gemacht, weil ich für das 2x16-LCD doppelt lange Strings im EEPROM hatte als vorher für das 2x8. Das Lesen dieser doppelt langen Strings aus dem EEPROM war so langsam, dass mir die Trägheit der Menuschaltung schon sehr unangenehm auffiel. Daher auch meine Programmänderung und diese Texte ins RAM(mit Umweg über Flash).

Zitat Zitat von Wsk8 Beitrag anzeigen
... lcd_string((char*)MNUnm2[3]); ...
Eure Mühe hat ja für mich etwas Gutes: ich hatte im Kernighan/Ritchie die fast vier Seiten zum Thema "Umwandlung bzw. Umwandlungsoperation" nicht richtig oder eher gar nicht gelesen, das war mir zu undurchsichtig. Und da verstand ich auch selten Sinn, Vorgehen und Anwendung, wenn es ums Umwandeln (basic german : casten) ging. Jetzt habe ich diese Punkte nachgearbeitet und wieder etwas mehr Einblick in C.