Vladimir Ljaschko (29.10.2009 22:09, просмотров: 91) ответил 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 ")