[an error occurred while processing this directive]
|
Структура тоже не догма - но она группирует все переменные в одну область памяти, из которой пишется в EEPROM.
В принципе можно пойти другим путем на IAR - в файле для линковки создать сегмент данных по фиксированному адресу и поместить там все переменные, и функция записи в EEPROM будет знать, откуда брать данные. Но боюсь, с IAR придется спрыгивать, пока не посадили, а другие компиляторы могут не поддерживать эту возможность.