Hallo,
leider komme ich erst jetzt dazu, zu Antworten.
Die Struktur selber wird, da global, natürlich Speicher belegen müssen.
Mein Problem ist, daß die oben beschriebene Lösung 5 Bytes Ram
zusätzlich belegt, eben jene 5 Byte {0,0},{3,4,5}, die zur
Initialisierung vom Compiler in das RAM gelagert werden müssen.
Ich suche vom Prinzip nach einer geschickten Möglichkeit, dem Compiler
klarzumachen, daß er die Initialwerte aus dem Progmem nehmen soll.
Nach meinem Verständnis (bitte korrigiert mich) landet die globale
Variable in der .data section, die Initialwerte aus diesem Beispiel in
der .bss section. Beide futtern RAM - daher meine Frage.
Freue mich auf Antwort und Gruß,
Christian