Gast
#1818212
Ok, ich habe keine Ahnung was ich hier mache aber ich will dass es
funktioniert.
Ich habe eine "variable" eingestellt die verschiedenen Text beinhaltet,
mal diesen, mal jenen.
char display_buffer[80];
Jetzt habe ich da eine Funktion zusammengeschustert um eigene Zeichen im
Display zu definieren.
lcd_character_set(zeichen, pattern);
Jetzt will ich in display_buffer folgendes unterbringen:
display_buffer[0] = 0x08;
display_buffer[1] = 0x14;
display_buffer[2] = 0x08;
display_buffer[3] = 0x00;
display_buffer[4] = 0x00;
display_buffer[5] = 0x00;
display_buffer[6] = 0x00;
display_buffer[7] = 0x00;
Ich will da aber nicht so ein Monster im Quellcode stehen haben sondern
hätte gerne soetwas wie das hier:
display_buffer = { 0x08, 0x14, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00 };
Damit ich dass der zuvor beschriebenen Funktion in dieser Art hier
übergeben kann:
lcd_character_set(0x00, display_buffer);
Wenn ich eine weitere variable deklariere funktioniert das, also so:
char my_pattern[8] = { ... };
Kann mir mal jemand sagen wie ich mir das mit der variablen
display_buffer zurechtzaubern kann. Ich bin fest davon überzeugt, dass
das funktionieren kann ohne eine weitere Variable deklarieren zu müssen.