Все настройки представляют собой только одну cтруктуру, располагаемую в eeprom. Внутри этой структуры есть переменные с глобальными настройками и массив структур с настройками профилей. Задача в том, чтобы разместить структуры с настройками профилей с отступом друг от друга и отступом от настроек глобальных. Нужно это для того, чтобы при увеличении количества настроек как глобальных, так и настроек профилей, они не затирали уже существующие данные. Пишу на C, ARM SDT 2.51.
Кроме ручной вставки больших paddingo-в и последующего пересчета размеров оных при изменении структур, ничего не придумывается.
|