Hallo Leute,
ich würde gern mit dem folgenden (Pseudo-)Code 32-Bit Variablen in ein
16-Bit Array schreiben (und auslesen), bekomme aber den Fehler:
"error: initializer element is not constant",
Also:
error: initializer element is not constant
beim Param32
Mir ist nicht klar, warum mein Pointer nicht einer festen Addresse
zugeordnet werden kann.
Muß da noch irgendwo was rein, oder geht das mit gcc gar nicht?
GCC: 4.1.2 (switch -os), WinAVR, Target: Atmel AT90CAN128
Danke für Eure Antworten schonmal im Voraus. Ich hoffe dass meine
Begrifflichkeiten allgemein verständlich sind (ich lass mich auch gerne
verbessern) ;-)
Kai
Hallo,
da diese Angelegenheit in C nicht funktionieren wird (s.o.), habe ich
das Problem jetzt folgendermaßen umgangen:
1.) neues, zusätzliches define angelegt:
...ich find', es sieht im Quellcode unter den anderen Zeilen echt
beschissen aus, funktionert aber!
Zusätzlich kann ich dann den Pointer Param32 im Programm wie ein Array
benutzen. Naja, is ja eigentlich nun so, wie ich es wollte.
Danke nochmal an Euch
Kai