Может ли файл конфигурации>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 КБ, о которых не сообщается.

Другие вопросы по тегам