Bitte um Hilfe.
Aufgabe:
Eine Stringkonstante muss erstellt werden, insbes. für ein LCD. Sie wird im EEPROM abgelegt und bei Bedarf ausgelesen. Die Konstanten dieses zweidimensionalen Vektors stellen wählbare Menuepunkte vor, hier die Testversion in der aktuellen Form:
Nun habe ich im LCD das Sonderzeichen ± erstellt, das ich dort auch statt des dämlichen +- verwenden möchte und als Zeichen aus dem Flash auch darstellen kann (siehe Code unten). Leider fehlt mir jede Ahnung, wie ich meinen Headercode schreibe, damit ich dieses Sonderzeichen statt der zwei Zeichen reinbekomme, sprich: ich möchte >>im Endeffekt<< diese funktionierende Sequenz:Code:u8 MNUnam [][9] // Namen der einzelnen Menues STETS 8 char EEMEM = { "menu 0 ", "menu 1 ", "menu 2 ", " Batt ", "rtLED on", "SV+-manu", "SV+-auto", "menu 7 ", "menu 8 ", "Servo +-", "menu 10 ", "menu 11 ", "menu 12 ", "menu 13 ", "menu 14 ", "menu 15 ", "menu 16 ", "menu 17 ", "menu 18 ", "Abbruch " } ;
bekommen, die mir derzeit (aus dem Flash) aufs LCD ein "Servo ±" ausgibt und dies statt des oben gezeigten Strings "Servo +-" im EEPROM speichern.Code:lcd_clear(); lcd_string("Servo "); lcd_data( 3 ); //
Frage: wie sieht die Codezeile aus ??
Danke für Hilfe







Zitieren

Lesezeichen