Комментарии 10
Как запустить её в отдельном потоке?
Простыми словами: есть микроконтроллер ESP32 (рисунок 1), у него есть встроенная перезаписываемая энергонезависимая NOR-память…
Маленькое уточнение, встроенная флэш память есть только у ESP32-D2WD (который в модули продающиеся на каждом углу естественно не ставится) и обьем у нее 16Мбит, т.е. 2Мбайт. Остальные ревизии есп32 встроенного флэша не имеют, т.е. флэшка у них внешняя.
Если Вы хотите трогать файлы...
Как называется этот фетиш?))
Метод bool format() проверят отформатирована ли файловая система
Лучше переименовать во что-то типа isFormatted(), а то больше похоже с первого взгляда на запуск форматирования (кстати, а как его сделать кроме как через formatOnFail с предварительной порчей заголовка?)
А нет случайно примера для esp-idf чтоб spiffs загружать через web страницу как и OTA?
На девайсе вход Rx если висит неподключенным к выходу передатчика Tx, даже если имеет подтяюку, может «поймать» наводку от прикосновения. И получит, может получить, Serial, например, байт 'E'. Скутч BRIDGE успешно выполнит эту команду — сотрет все файлы. Не хорошо. Имеет смысл после получения байта 'E' принять ещё хотбы один-три магических байта, снизив вероятность получения 'мусора' по Serial.
Каскад из if… else заменил бы на switch/case:
Каскад из if… else заменил бы на switch/case:
switch( Serial.read() ) {
case 'D':
...
case 'M':
...
}
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
ESP32 и файловая система SPIFFS