Я использую ESP8266 Arduino ConfigFile.ino в качестве примера для хранения настроек конфигурации в SPIFFS.Может ли размер файла конфигурации> 1024 байта на ESP8266 Arduino?
https://github.com/esp8266/Arduino/blob/master/libraries/esp8266/examples/ConfigFile/ConfigFile.ino
Из этого сегмента кода, CONFIGFILE не может быть> 1024 байта.
size_t size = configFile.size();
if (size > 1024) {
Serial.println("Config file size is too large");
return false;
}
Почему 1024 байта ограничено для размера файла конфигурации? Если это действительно ограничение, есть ли способы преодолеть это ограничение?
Я думаю, что, возможно, этот предел только для того, чтобы держать его от чтения случайных вещей, если метод 'saveConfig' каким-то образом потерпел неудачу. [На этой странице показаны размеры файловой системы] (https://github.com/esp8266/Arduino/blob/master/doc/filesystem.md#flash-layout) для разных ESP8266. – leetibbett
Мое голосование за выделение буфера JSON с 200. Возможно, он не хочет превышать буфер JSON. Если это так, лучше использовать JSON_OBJECT_SIZE для StaticJsonBuffer. – cagdas