Hi Ulrich,
mag sein, dass ich auf dem Schlauch stehe, aber warum deklarierst du eigentlich nicht die "Variablen" im EEPROM:
Code: Alles auswählen
unsigned char Variablenname __attribute__ ((section(".eeprom")))
Das hätte doch den Vorteil, dass die Belegung des EEPROM nach dem Compilieren angezeigt würde!? Und so könnte man direkt über den Variablennamen im EEPROM arbeiten und müsste nicht über eine Adresse gehen. Sehe nicht so richtig den Vorteil, aber lasse mich gerne belehren!
Grüße, Bernd