Nehmem wir mal an, dein h_feld und dein h_feld_EE haben die gleiche Größe, etwa
In neueren avr-gcc gibt's schon den Define EEMEM, dann musste das nich mehr selber definen.Code:#include <avr/io.h> #include <avr/eeprom.h> #define EEMEM __attribute__((section(".eeprom"))) char h_feld[15][4]; const char h_feld_EE[15][4] EEMEM = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}, {13, 14, 15, 16}, ... };
Code:void init_h_held() { eeprom_read_block (h_feld, h_feld_ee, sizeof (h_feld)); }
Lesezeichen