• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Конфликт FS.h и SD.h

AlexandreVN

Member
Здравствуйте,
решил попробовать использовать вместе SPIFFS и карту памяти. По отдельности все работает, вместе никак. Ошибка компиляции. Насколько понял, есть конфликт с именами. Как рекомендовали источники объявил так:
#define FS_NO_GLOBALS
#include <FS.h>

Компиляция прошла успешно, но SPIFFS на первый взгляд работает, а с SD ошибка открытия файлов.
Версия Ардуины 1.8.9, ESP 2.5.0. Может кто помочь?
 

pvvx

Активный участник сообщества
есть конфликт с именами.
Дык сделайте имена локальными – разнесите в либах include и опишите только общий драйвер со стандартными функциями файловой системы с доп. индексом к кому идет обращение.
 

AlexandreVN

Member
Дык сделайте имена локальными – разнесите в либах include и опишите только общий драйвер со стандартными функциями файловой системы с доп. индексом к кому идет обращение.
вот спасибо. Если не затруднит, то можно это теперь для чайников типа меня это транслировать понятным языком. Если не трудно, конечно.
 
Сверху Снизу