i can't get it work neither.
const char *sNomJour[7] __attribute__((section(".eeprom"))) = {"dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"};
i don't think that this line writes anything to eeprom
i read out the eeprom in the main loop function afterwards but it always showed the values that i put there the run before.
int EEadr;
for ( EEadr=0; EEadr<512; EEadr++){
value1 = eeprom_read_byte(EEadr);
printInteger(EEadr);
printByte(62); //">"
printHex(value1);
printNewline();
// eeprom_write_byte(EEadr,0xDD); //uncommented in the second run
}
is giving out 0xDD for all addresses. :-/