Может ли файл конфигурации>1024 байта на ESP8266 Arduino?
Я использую ESP8266 Arduino ConfigFile.ino в качестве примера для хранения настроек конфигурации в SPIFFS.
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 байта? Если это действительно ограничение, есть ли способы преодолеть это ограничение?
1 ответ
Это ограничение только в этом конкретном примере - оно должно послужить вам основой для разработки собственного кода файла конфигурации. Ничто не мешает вам создать больший буфер как для необработанных символьных данных, так и для JsonBuffer. У меня есть несколько файлов конфигурации на рабочих устройствах около 10-20 КБ, о которых не сообщается.