Если эти сохранения только для внутренних переменных прошивки, то мне думается, что вообще все эти навороты с 3-мя секторами лишнии.
А список ид вроде же есть в flash_eep.h?
pvvx, Написал функцию, выдающую размер текущего конфига, у меня получилось = 1240 байт.
Если сочтете необходимым, добавьте в github.
// Возвращает размер текущей сохраненной конфигурации в байтах
int32 ICACHE_FLASH_ATTR current_cfg_length(void)
{
fobj_head fobj;
uint32 base_addr =...
pvvx, Пытаюсь разобраться с сохранением настроек.
Правильно ли я понял, что для сохранения настроек используется флеш с адреса 0x79000 (495616), сектор размером 4096. Всего секторов - 3.
Функция get_addr_bscfg берет последний используемый сектор.
По какому принципу меняется номер сектора?
Только...
Ясно, будем ждать пока кто-нибудь не сподобиться поделиться знаниями....
У вас в новой версии, если по-отключать в user_config все кроме веб сервера - при компиляции ругается на "tcp_client_url" и т.д.