Цитата
Если учесть все телодвижения, которые требуются при чтении/модификации настроек во flash
а какие там телодвижения ? достаточно хранить адрес начала пустой области на последней странице. Запись в стертую память очень быстрая (20мкс/слово), а в EEPROM при записи стирается каждый байт. Единственное что нужно - стирать страницу при переполнении, и при старте искать адрес последней записи. При кольцевой записи настроек ресурс Flash возрастает на порядки