• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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 и опишите только общий драйвер со стандартными функциями файловой системы с доп. индексом к кому идет обращение.
вот спасибо. Если не затруднит, то можно это теперь для чайников типа меня это транслировать понятным языком. Если не трудно, конечно.
 
Сверху Снизу