Array aus Struct in EEPROM schreiben

Gast #810699
Lesenswert?

Hi,
ich will ein Array, das aus struct besteht, im EEPROM sichern:

typedef struct{
  uint8_t id,
  is_clickable,
  needs_refresh,
  device_address,
  device_id;
  char text[MENU_STRING_LENGTH];
} entry;

entry gui[10];


Das will ich mit eeprom_write_block machen:

entry eeprom_gui[GUI15] EEMEM;

eeprom_write_block(gui,eeprom_gui,sizeof(gui));

Es klappt aber leider nicht so wie es soll; nach dem Laden steht nur 
Schrott im Array.
Muss man da noch was beachten?

Danke
Chris

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren