Hallo,
Schreibe grade ein kleines Codeschloss Programm und versuche mehre
Arrays in EEPROM ablegen. Nur mit einem funktioniert es problemlos aber
wenn ich mehrer Arrays definieren möchte ist fertig mit lustig. Ich habe
versucht die Deklaration EEMEM zu integrieren, der Compiler schreit
Fehler und Warnungen. Was mache ich falsch?
(AVR Studio, WINAVR)
/* */
#define F_CPU 3686400 // Taktferquenz
#include <avr\io.h>
#include <avr\delay.h>
#include <avr\eeprom.h>
#include <inttypes.h>
#ifdef EEMEM
#define EEMEM attribute ((section (".eeprom")))
#endif
uint8_t Cod_1[] EEMEM={10,10,10,10,10,10,10,10,10,10}; // Was ist da
falsch!!
../Codeschloss5.c:23: warning: (near initialization for `EEMEM')
make: *** [Codeschloss5.o] Error 1
Build failed with 1 errors and 20 warnings...
Gruss
Markus