Vladimir Ljaschko (29.10.2009 22:09, просмотров: 49) ответил Snaky на Есть ли готовые решения самой простейшей FS или чего-нибудь подобного для маленьких устройств памяти (< 1 МБ)?
Я сделал все на макросах. Файл конфигурации вот такой // EEPROM areas
// type_name var_name qty mask name
BACKUP_AREA (SETUP , se, 2, SETUP_MASK , "Setup ")
BACKUP_AREA (STATISTIC, stat, 1, STATISTIC_MASK , "Statis ")
BACKUP_AREA (TIMES , times, 1, TIMES_MASK , "Times ")
#ifdef TYPE_K
BACKUP_AREA (CALIBR , calibr, 1, CALIBR_MASK , "Calibr ") // last group
#endif
BACKUP_AREA (DEVICE , device, 1, DEVICE_MASK , "Device ")
BACKUP_AREA (PROCESS , process, 100, PROCESS_MASK , "Process")
BACKUP_AREA (LOG , log, 20, LOG_MASK , "Logs ")
BACKUP_AREA (CONSUMPTION, consumption, 100, CONSUMPTION_MASK, "Consum ")