монтирует spiffs перед созданием глобальной переменной? - PullRequest
0 голосов
/ 30 марта 2020

Итак, я пытаюсь выяснить, как создать глобальный объект, который использует spiffs, ПОСЛЕ монтирования файловой системы с помощью SPIFFS.begin (); в моей области действия void. (это на esp32 с использованием platformio ide).

Если я объявлю объект в нижней части файла заголовка (extern Myclass Myobject) и создам его в файле cpp (Myclass Myobject), он кажется, он запускается до запуска области установки - на терминале я получаю сообщение о том, что файловая система не монтируется. (Я предполагаю, что файл заголовка запускается до области установки, так как я # включаю его.)

Затем я попытался создать его как объект stati c внутри области настройки после SPIFFS.begin ( ) часть. Это кажется нормальным, но тогда объект недоступен в пустом пространстве l oop () ...

Я думал, что "stati c" поможет мне в этом, но, очевидно, я что-то неправильно понял

Как правильно построить объект, ПОСЛЕ монтирования файловой системы, но также убедившись, что объект доступен в области l oop ??

...