ESP8266/ESP32 онлайн радио.

Dmitrybcr
Рядовой
Сообщения: 26
Зарегистрирован: 10.01.2023{, 18:17}
Репутация: 2
Имя: Дмитрий

ESP8266/ESP32 онлайн радио.

#161

Сообщение Dmitrybcr » 10.01.2023{, 18:29}

Приветствую уважаемые форумчане . Нужна помощь .
Вложения
итернет радио есп 01.flp
Не могу понять , может какие библиотеки установить нужно ...
(2.08 МБ) 57 скачиваний

aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 675
Откуда: Уфа
Имя: Айдар
Контактная информация:

ESP8266/ESP32 онлайн радио.

#162

Сообщение aidar_i » 11.01.2023{, 07:33}

Dmitrybcr писал(а):
10.01.2023{, 18:29}
Приветствую уважаемые форумчане . Нужна помощь .
Не понятно, у Вас не компилируется? Пишите конкретно, выложите ошибки с иде.

Dmitrybcr
Рядовой
Сообщения: 26
Зарегистрирован: 10.01.2023{, 18:17}
Репутация: 2
Имя: Дмитрий

ESP8266/ESP32 онлайн радио.

#163

Сообщение Dmitrybcr » 11.01.2023{, 09:42}

СпойлерПоказать
Доброго времени суток aidar_i !!! Не компилируется с блоком : ESP8266_WIFI_RADIO : иде выдаёт -
( Не используется: C:\Users\User\Desktop\FLProg\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266SdFat
exit status 1
Ошибка компиляции для платы Generic ESP8266 Module )
, убираю его- компиляция проходит нормально !!! Хочу оживить старую радиолу ,голосовое управление алисой на ESP 01 !!!! Заранее спасибо !!!

Отправлено спустя 2 часа 17 минут 3 секунды:
Arduino: 1.8.19 (Windows 8.1), Плата:"Generic ESP8266 Module, 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, no dtr (aka ck), 26 MHz, 40MHz, DOUT (compatible), 512KB (FS:none OTA:~246KB), 2, nonos-sdk 2.2.1 (legacy), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:122:7: error: redefinition of 'class fs::File'
122 | class File : public FatFile, public Stream {
| ^~~~
In file included from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:24,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/FS.h:52:7: note: previous definition of 'class fs::File'
52 | class File : public Stream
| ^~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:28,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFileSystem.h: In member function 'fs::File FatFileSystem::open(const char*, oflag_t)':
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFileSystem.h:95:13: error: 'class fs::File' has no member named 'open'
95 | tmpFile.open(vwd(), path, oflag);
| ^~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdCard/SdSpiCard.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/BlockDriver.h:32,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:32,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: At global scope:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdCard/SdInfo.h:105:28: error: could not convert 'SPISettings(((uint32_t)(1000000 * 10)), 1, ((int)((uint8_t)SPI_MODE0)))' from 'SPISettings' to 'uint32_t' {aka 'unsigned int'}
105 | #define SD_SCK_MHZ(maxMhz) SPISettings(1000000UL*maxMhz, MSBFIRST, SPI_MODE0)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| SPISettings
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:50:50: note: in expansion of macro 'SD_SCK_MHZ'
50 | SDFSConfig(uint8_t csPin = 4, uint32_t spi = SD_SCK_MHZ(10)) : FSConfig(FSId, false), _csPin(csPin), _part(0), _spiSettings(spi) { }
| ^~~~~~~~~~
In file included from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:232:5: error: 'sdfat' does not name a type
232 | sdfat::SdFat* getFs()
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:258:5: error: 'sdfat' does not name a type
258 | sdfat::SdFat _fs;
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In constructor 'sdfs::SDFSImpl::SDFSImpl()':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:78:32: error: cannot convert 'SPISettings' to 'uint32_t' {aka 'unsigned int'}
78 | SDFSImpl() : _mounted(false)
| ^
| |
| SPISettings
In file included from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:50:44: note: initializing argument 2 of 'sdfs::SDFSConfig::SDFSConfig(uint8_t, uint32_t)'
50 | SDFSConfig(uint8_t csPin = 4, uint32_t spi = SD_SCK_MHZ(10)) : FSConfig(FSId, false), _csPin(csPin), _part(0), _spiSettings(spi) { }
In file included from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSImpl::exists(const char*)':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:85:27: error: '_fs' was not declared in this scope; did you mean 'fs'?
85 | return _mounted ? _fs.exists(path) : false;
| ^~~
| fs
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSImpl::rename(const char*, const char*)':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:91:27: error: '_fs' was not declared in this scope; did you mean 'fs'?
91 | return _mounted ? _fs.rename(pathFrom, pathTo) : false;
| ^~~
| fs
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSImpl::info64(fs::FSInfo64&)':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:100:26: error: '_fs' was not declared in this scope; did you mean 'fs'?
100 | info.blockSize = _fs.vol()->sectorsPerCluster() * _fs.vol()->bytesPerSector();
| ^~~
| fs
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSImpl::remove(const char*)':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:129:27: error: '_fs' was not declared in this scope; did you mean 'fs'?
129 | return _mounted ? _fs.remove(path) : false;
| ^~~
| fs
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSImpl::mkdir(const char*)':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:133:27: error: '_fs' was not declared in this scope; did you mean 'fs'?
133 | return _mounted ? _fs.mkdir(path) : false;
| ^~~
| fs
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSImpl::rmdir(const char*)':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:137:26: error: '_fs' was not declared in this scope; did you mean 'fs'?
137 | return _mounted ?_fs.rmdir(path) : false;
| ^~~
| fs
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSImpl::begin()':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:154:20: error: '_fs' was not declared in this scope; did you mean 'fs'?
154 | _mounted = _fs.begin(_cfg._csPin, _cfg._spiSettings);
| ^~~
| fs
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:159:2: error: 'sdfat' has not been declared
159 | sdfat::FsDateTime::setCallback(dateTimeCB);
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'uint8_t sdfs::SDFSImpl::type()':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:173:16: error: '_fs' was not declared in this scope; did you mean 'fs'?
173 | return _fs.card()->type();
| ^~~
| fs
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'uint8_t sdfs::SDFSImpl::fatType()':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:176:16: error: '_fs' was not declared in this scope; did you mean 'fs'?
176 | return _fs.vol()->fatType();
| ^~~
| fs
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'size_t sdfs::SDFSImpl::blocksPerCluster()':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:179:16: error: '_fs' was not declared in this scope; did you mean 'fs'?
179 | return _fs.vol()->sectorsPerCluster();
| ^~~
| fs
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'size_t sdfs::SDFSImpl::totalClusters()':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:182:16: error: '_fs' was not declared in this scope; did you mean 'fs'?
182 | return _fs.vol()->clusterCount();
| ^~~
| fs
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'size_t sdfs::SDFSImpl::clusterSize()':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:188:37: error: '_fs' was not declared in this scope; did you mean 'fs'?
188 | return blocksPerCluster() * _fs.vol()->bytesPerSector();
| ^~~
| fs
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In static member function 'static uint8_t sdfs::SDFSImpl::_getFlags(fs::OpenMode, fs::AccessMode)':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:241:21: error: 'sdfat' has not been declared
241 | mode |= sdfat::O_CREAT;
| ^~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:52:19: error: expected unqualified-id before numeric constant
52 | #define O_CREAT 0x10 ///< Create file if it does not exist.
| ^~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:241:28: note: in expansion of macro 'O_CREAT'
241 | mode |= sdfat::O_CREAT;
| ^~~~~~~
In file included from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:244:21: error: 'sdfat' has not been declared
244 | mode |= sdfat::O_AT_END;
| ^~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:50:19: error: expected unqualified-id before numeric constant
50 | #define O_AT_END 0X04 ///< Open at EOF.
| ^~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:244:28: note: in expansion of macro 'O_AT_END'
244 | mode |= sdfat::O_AT_END;
| ^~~~~~~~
In file included from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:247:21: error: 'sdfat' has not been declared
247 | mode |= sdfat::O_TRUNC;
| ^~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:53:19: error: expected unqualified-id before numeric constant
53 | #define O_TRUNC 0x20 ///< Truncate file to zero length.
| ^~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:247:28: note: in expansion of macro 'O_TRUNC'
247 | mode |= sdfat::O_TRUNC;
| ^~~~~~~
In file included from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:250:21: error: 'sdfat' has not been declared
250 | mode |= sdfat::O_READ;
| ^~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:47:19: error: expected unqualified-id before numeric constant
47 | #define O_RDONLY 0X00 ///< Open for reading only.
| ^~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:61:19: note: in expansion of macro 'O_RDONLY'
61 | #define O_READ O_RDONLY
| ^~~~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:250:28: note: in expansion of macro 'O_READ'
250 | mode |= sdfat::O_READ;
| ^~~~~~
In file included from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:253:21: error: 'sdfat' has not been declared
253 | mode |= sdfat::O_WRITE;
| ^~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:48:19: error: expected unqualified-id before numeric constant
48 | #define O_WRONLY 0X01 ///< Open for writing only.
| ^~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:62:19: note: in expansion of macro 'O_WRONLY'
62 | #define O_WRITE O_WRONLY
| ^~~~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:253:28: note: in expansion of macro 'O_WRITE'
253 | mode |= sdfat::O_WRITE;
| ^~~~~~~
In file included from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: At global scope:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:267:48: error: 'sdfat' was not declared in this scope
267 | SDFSFileImpl(SDFSImpl *fs, std::shared_ptr<sdfat::File32> fd, const char *name)
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:267:61: error: template argument 1 is invalid
267 | SDFSFileImpl(SDFSImpl *fs, std::shared_ptr<sdfat::File32> fd, const char *name)
| ^
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:267:48: error: 'sdfat' was not declared in this scope
267 | SDFSFileImpl(SDFSImpl *fs, std::shared_ptr<sdfat::File32> fd, const char *name)
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:267:61: error: template argument 1 is invalid
267 | SDFSFileImpl(SDFSImpl *fs, std::shared_ptr<sdfat::File32> fd, const char *name)
| ^
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:267:48: error: 'sdfat' was not declared in this scope
267 | SDFSFileImpl(SDFSImpl *fs, std::shared_ptr<sdfat::File32> fd, const char *name)
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:267:61: error: template argument 1 is invalid
267 | SDFSFileImpl(SDFSImpl *fs, std::shared_ptr<sdfat::File32> fd, const char *name)
| ^
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:267:32: error: invalid template-id
267 | SDFSFileImpl(SDFSImpl *fs, std::shared_ptr<sdfat::File32> fd, const char *name)
| ^~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:267:48: error: 'sdfat' has not been declared
267 | SDFSFileImpl(SDFSImpl *fs, std::shared_ptr<sdfat::File32> fd, const char *name)
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:267:32: error: 'auto' parameter not permitted in this context
267 | SDFSFileImpl(SDFSImpl *fs, std::shared_ptr<sdfat::File32> fd, const char *name)
| ^~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:404:21: error: 'sdfat' was not declared in this scope
404 | std::shared_ptr<sdfat::File32> _fd;
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:404:34: error: template argument 1 is invalid
404 | std::shared_ptr<sdfat::File32> _fd;
| ^
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In constructor 'sdfs::SDFSFileImpl::SDFSFileImpl(sdfs::SDFSImpl*, const char*)':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:268:24: error: 'fd' was not declared in this scope; did you mean '_fd'?
268 | : _fs(fs), _fd(fd), _opened(true)
| ^~
| _fd
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual int sdfs::SDFSFileImpl::availableForWrite()':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:282:29: error: base operand of '->' is not a pointer
282 | return _opened ? _fd->availableSpaceForWrite() : 0;
| ^~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual size_t sdfs::SDFSFileImpl::write(const uint8_t*, size_t)':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:287:29: error: base operand of '->' is not a pointer
287 | return _opened ? _fd->write(buf, size) : -1;
| ^~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual int sdfs::SDFSFileImpl::read(uint8_t*, size_t)':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:292:29: error: base operand of '->' is not a pointer
292 | return _opened ? _fd->read(buf, size) : -1;
| ^~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual void sdfs::SDFSFileImpl::flush()':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:298:16: error: base operand of '->' is not a pointer
298 | _fd->sync();
| ^~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSFileImpl::seek(uint32_t, fs::SeekMode)':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:309:27: error: base operand of '->' is not a pointer
309 | return _fd->seekSet(pos);
| ^~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:311:27: error: base operand of '->' is not a pointer
311 | return _fd->seekEnd(-pos); // TODO again, odd from POSIX
| ^~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:313:27: error: base operand of '->' is not a pointer
313 | return _fd->seekCur(pos);
| ^~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual size_t sdfs::SDFSFileImpl::position() const':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:324:29: error: base operand of '->' is not a pointer
324 | return _opened ? _fd->curPosition() : 0;
| ^~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual size_t sdfs::SDFSFileImpl::size() const':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:329:29: error: base operand of '->' is not a pointer
329 | return _opened ? _fd->fileSize() : 0;
| ^~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSFileImpl::truncate(uint32_t)':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:338:19: error: base operand of '->' is not a pointer
338 | return _fd->truncate(size);
| ^~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual void sdfs::SDFSFileImpl::close()':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:344:16: error: base operand of '->' is not a pointer
344 | _fd->close();
| ^~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSFileImpl::isFile() const':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:372:29: error: base operand of '->' is not a pointer
372 | return _opened ? _fd->isFile() : false;;
| ^~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSFileImpl::isDirectory() const':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:377:29: error: base operand of '->' is not a pointer
377 | return _opened ? _fd->isDir() : false;
| ^~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual time_t sdfs::SDFSFileImpl::getLastWrite()':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:383:13: error: 'sdfat' has not been declared
383 | sdfat::DirFat_t tmp;
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:384:21: error: request for member 'get' in '((sdfs::SDFSFileImpl*)this)->sdfs::SDFSFileImpl::_fd', which is of non-class type 'int'
384 | if (_fd.get()->dirEntry(&tmp)) {
| ^~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:384:38: error: 'tmp' was not declared in this scope; did you mean 'tm'?
384 | if (_fd.get()->dirEntry(&tmp)) {
| ^~~
| tm
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual time_t sdfs::SDFSFileImpl::getCreationTime()':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:394:13: error: 'sdfat' has not been declared
394 | sdfat::DirFat_t tmp;
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:395:21: error: request for member 'get' in '((sdfs::SDFSFileImpl*)this)->sdfs::SDFSFileImpl::_fd', which is of non-class type 'int'
395 | if (_fd.get()->dirEntry(&tmp)) {
| ^~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:395:38: error: 'tmp' was not declared in this scope; did you mean 'tm'?
395 | if (_fd.get()->dirEntry(&tmp)) {
| ^~~
| tm
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: At global scope:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:412:70: error: 'sdfat' was not declared in this scope
412 | SDFSDirImpl(const String& pattern, SDFSImpl* fs, std::shared_ptr<sdfat::File32> dir, const char *dirPath = nullptr)
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:412:83: error: template argument 1 is invalid
412 | SDFSDirImpl(const String& pattern, SDFSImpl* fs, std::shared_ptr<sdfat::File32> dir, const char *dirPath = nullptr)
| ^
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:412:70: error: 'sdfat' was not declared in this scope
412 | SDFSDirImpl(const String& pattern, SDFSImpl* fs, std::shared_ptr<sdfat::File32> dir, const char *dirPath = nullptr)
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:412:83: error: template argument 1 is invalid
412 | SDFSDirImpl(const String& pattern, SDFSImpl* fs, std::shared_ptr<sdfat::File32> dir, const char *dirPath = nullptr)
| ^
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:412:70: error: 'sdfat' was not declared in this scope
412 | SDFSDirImpl(const String& pattern, SDFSImpl* fs, std::shared_ptr<sdfat::File32> dir, const char *dirPath = nullptr)
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:412:83: error: template argument 1 is invalid
412 | SDFSDirImpl(const String& pattern, SDFSImpl* fs, std::shared_ptr<sdfat::File32> dir, const char *dirPath = nullptr)
| ^
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:412:54: error: invalid template-id
412 | SDFSDirImpl(const String& pattern, SDFSImpl* fs, std::shared_ptr<sdfat::File32> dir, const char *dirPath = nullptr)
| ^~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:412:70: error: 'sdfat' has not been declared
412 | SDFSDirImpl(const String& pattern, SDFSImpl* fs, std::shared_ptr<sdfat::File32> dir, const char *dirPath = nullptr)
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:412:54: error: 'auto' parameter not permitted in this context
412 | SDFSDirImpl(const String& pattern, SDFSImpl* fs, std::shared_ptr<sdfat::File32> dir, const char *dirPath = nullptr)
| ^~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:521:21: error: 'sdfat' was not declared in this scope
521 | std::shared_ptr<sdfat::File32> _dir;
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:521:34: error: template argument 1 is invalid
521 | std::shared_ptr<sdfat::File32> _dir;
| ^
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In constructor 'sdfs::SDFSDirImpl::SDFSDirImpl(const String&, sdfs::SDFSImpl*, const char*)':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:413:44: error: 'dir' was not declared in this scope; did you mean '_dir'?
Последний раз редактировалось Dmitrybcr 11.01.2023{, 14:18}, всего редактировалось 1 раз.

Dmitrybcr
Рядовой
Сообщения: 26
Зарегистрирован: 10.01.2023{, 18:17}
Репутация: 2
Имя: Дмитрий

ESP8266/ESP32 онлайн радио.

#164

Сообщение Dmitrybcr » 11.01.2023{, 12:01}

СпойлерПоказать
413 | : _pattern(pattern), _fs(fs), _dir(dir), _valid(false), _dirPath(nullptr)
| ^~~
| _dir
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In destructor 'virtual sdfs::SDFSDirImpl::~SDFSDirImpl()':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:423:13: error: base operand of '->' is not a pointer
423 | _dir->close();
| ^~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSDirImpl::next()':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:487:13: error: 'sdfat' has not been declared
487 | sdfat::File32 file;
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:488:13: error: 'file' was not declared in this scope
488 | file.openNext(_dir.get(), sdfat::O_READ);
| ^~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:488:32: error: request for member 'get' in '((sdfs::SDFSDirImpl*)this)->sdfs::SDFSDirImpl::_dir', which is of non-class type 'int'
488 | file.openNext(_dir.get(), sdfat::O_READ);
| ^~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:488:39: error: 'sdfat' has not been declared
488 | file.openNext(_dir.get(), sdfat::O_READ);
| ^~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:47:19: error: expected unqualified-id before numeric constant
47 | #define O_RDONLY 0X00 ///< Open for reading only.
| ^~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:61:19: note: in expansion of macro 'O_RDONLY'
61 | #define O_READ O_RDONLY
| ^~~~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:488:46: note: in expansion of macro 'O_READ'
488 | file.openNext(_dir.get(), sdfat::O_READ);
| ^~~~~~
In file included from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:494:17: error: 'sdfat' has not been declared
494 | sdfat::DirFat_t tmp;
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:495:36: error: 'tmp' was not declared in this scope; did you mean 'tm'?
495 | if (file.dirEntry(&tmp)) {
| ^~~
| tm
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSDirImpl::rewind()':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:514:13: error: base operand of '->' is not a pointer
514 | _dir->rewind();
| ^~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdCard/SdSpiCard.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/BlockDriver.h:32,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:32,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h: At global scope:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdCard/SdInfo.h:104:29: error: could not convert 'SPISettings(((uint32_t)(80000000 / 4)), 1, ((int)((uint8_t)SPI_MODE0)))' from 'SPISettings' to 'uint32_t' {aka 'unsigned int'}
104 | #define SD_SCK_HZ(maxSpeed) SPISettings(maxSpeed, MSBFIRST, SPI_MODE0)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| SPISettings
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdCard/SdInfo.h:112:24: note: in expansion of macro 'SD_SCK_HZ'
112 | #define SPI_HALF_SPEED SD_SCK_HZ(F_CPU/4)
| ^~~~~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:35:49: note: in expansion of macro 'SPI_HALF_SPEED'
35 | boolean begin(uint8_t csPin, uint32_t cfg = SPI_HALF_SPEED) {
| ^~~~~~~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:28:19: error: 'sdfat' has not been declared
28 | #define FILE_READ sdfat::O_READ

| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:47:52: note: in expansion of macro 'FILE_READ'
47 | File open(const char *filename, uint8_t mode = FILE_READ) {
| ^~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:47:19: error: expected unqualified-id before numeric constant
47 | #define O_RDONLY 0X00 ///< Open for reading only.
| ^~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:61:19: note: in expansion of macro 'O_RDONLY'
61 | #define O_READ O_RDONLY
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:28:26: note: in expansion of macro 'O_READ'
28 | #define FILE_READ sdfat::O_READ
| ^~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:47:52: note: in expansion of macro 'FILE_READ'
47 | File open(const char *filename, uint8_t mode = FILE_READ) {
| ^~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:28:19: error: 'sdfat' has not been declared
28 | #define FILE_READ sdfat::O_READ
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:55:54: note: in expansion of macro 'FILE_READ'
55 | File open(const String &filename, uint8_t mode = FILE_READ) {
| ^~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:47:19: error: expected unqualified-id before numeric constant
47 | #define O_RDONLY 0X00 ///< Open for reading only.
| ^~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:61:19: note: in expansion of macro 'O_RDONLY'
61 | #define O_READ O_RDONLY
| ^~~~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:28:26: note: in expansion of macro 'O_READ'
28 | #define FILE_READ sdfat::O_READ
| ^~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:55:54: note: in expansion of macro 'FILE_READ'
55 | File open(const String &filename, uint8_t mode = FILE_READ) {
| ^~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h: In member function 'const char* SDClass::getMode(uint8_t)':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:162:29: error: 'sdfat' has not been declared
162 | bool read = (mode & sdfat::O_READ) ? true : false;
| ^~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:47:19: error: expected unqualified-id before numeric constant
47 | #define O_RDONLY 0X00 ///< Open for reading only.
| ^~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:61:19: note: in expansion of macro 'O_RDONLY'
61 | #define O_READ O_RDONLY
| ^~~~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:162:36: note: in expansion of macro 'O_READ'
162 | bool read = (mode & sdfat::O_READ) ? true : false;
| ^~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:162:36: error: expected ')' before numeric constant
162 | bool read = (mode & sdfat::O_READ) ? true : false;
| ~ ^
| )
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:163:30: error: 'sdfat' has not been declared
163 | bool write = (mode & sdfat::O_WRITE) ? true : false;
| ^~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:48:19: error: expected unqualified-id before numeric constant
48 | #define O_WRONLY 0X01 ///< Open for writing only.
| ^~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:62:19: note: in expansion of macro 'O_WRONLY'
62 | #define O_WRITE O_WRONLY
| ^~~~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:163:37: note: in expansion of macro 'O_WRITE'
163 | bool write = (mode & sdfat::O_WRITE) ? true : false;
| ^~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:163:37: error: expected ')' before numeric constant
163 | bool write = (mode & sdfat::O_WRITE) ? true : false;
| ~ ^
| )
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:164:31: error: 'sdfat' has not been declared
164 | bool append = (mode & sdfat::O_APPEND) ? true : false;
| ^~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:51:19: error: expected unqualified-id before numeric constant
51 | #define O_APPEND 0X08 ///< Set append mode.
| ^~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:164:38: note: in expansion of macro 'O_APPEND'
164 | bool append = (mode & sdfat::O_APPEND) ? true : false;
| ^~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:164:38: error: expected ')' before numeric constant
164 | bool append = (mode & sdfat::O_APPEND) ? true : false;
| ~ ^
| )
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h: At global scope:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:187:24: error: redefinition of 'uint16_t FAT_DATE(uint16_t, uint8_t, uint8_t)'
187 | static inline uint16_t FAT_DATE(uint16_t year, uint8_t month, uint8_t day) {
| ^~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:762:24: note: 'uint16_t FAT_DATE(uint16_t, uint8_t, uint8_t)' previously defined here
762 | static inline uint16_t FAT_DATE(uint16_t year, uint8_t month, uint8_t day) {
| ^~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:190:24: error: redefinition of 'uint16_t FAT_YEAR(uint16_t)'
190 | static inline uint16_t FAT_YEAR(uint16_t fatDate) {
| ^~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:770:24: note: 'uint16_t FAT_YEAR(uint16_t)' previously defined here
770 | static inline uint16_t FAT_YEAR(uint16_t fatDate) {
| ^~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:193:23: error: redefinition of 'uint8_t FAT_MONTH(uint16_t)'
193 | static inline uint8_t FAT_MONTH(uint16_t fatDate) {
| ^~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:778:23: note: 'uint8_t FAT_MONTH(uint16_t)' previously defined here
778 | static inline uint8_t FAT_MONTH(uint16_t fatDate) {
| ^~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:196:23: error: redefinition of 'uint8_t FAT_DAY(uint16_t)'
196 | static inline uint8_t FAT_DAY(uint16_t fatDate) {
| ^~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:786:23: note: 'uint8_t FAT_DAY(uint16_t)' previously defined here
786 | static inline uint8_t FAT_DAY(uint16_t fatDate) {
| ^~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:199:24: error: redefinition of 'uint16_t FAT_TIME(uint8_t, uint8_t, uint8_t)'
199 | static inline uint16_t FAT_TIME(uint8_t hour, uint8_t minute, uint8_t second) {
| ^~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:796:24: note: 'uint16_t FAT_TIME(uint8_t, uint8_t, uint8_t)' previously defined here
796 | static inline uint16_t FAT_TIME(uint8_t hour, uint8_t minute, uint8_t second) {
| ^~~~~~~~
n file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:202:23: error: redefinition of 'uint8_t FAT_HOUR(uint16_t)'
202 | static inline uint8_t FAT_HOUR(uint16_t fatTime) {
| ^~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:804:23: note: 'uint8_t FAT_HOUR(uint16_t)' previously defined here
804 | static inline uint8_t FAT_HOUR(uint16_t fatTime) {
| ^~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:205:23: error: redefinition of 'uint8_t FAT_MINUTE(uint16_t)'
205 | static inline uint8_t FAT_MINUTE(uint16_t fatTime) {
| ^~~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:812:23: note: 'uint8_t FAT_MINUTE(uint16_t)' previously defined here
812 | static inline uint8_t FAT_MINUTE(uint16_t fatTime) {
| ^~~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:208:23: error: redefinition of 'uint8_t FAT_SECOND(uint16_t)'
208 | static inline uint8_t FAT_SECOND(uint16_t fatTime) {
| ^~~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:822:23: note: 'uint8_t FAT_SECOND(uint16_t)' previously defined here
822 | static inline uint8_t FAT_SECOND(uint16_t fatTime) {
| ^~~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp: In member function 'virtual bool AudioFileSourceSD::open(const char*)':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:28:19: error: 'sdfat' has not been declared
28 | #define FILE_READ sdfat::O_READ
| ^~~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:34:25: note: in expansion of macro 'FILE_READ'
34 | f = SD.open(filename, FILE_READ);
| ^~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:47:19: error: expected unqualified-id before numeric constant
47 | #define O_RDONLY 0X00 ///< Open for reading only.
| ^~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:61:19: note: in expansion of macro 'O_RDONLY'
61 | #define O_READ O_RDONLY
| ^~~~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:28:26: note: in expansion of macro 'O_READ'
28 | #define FILE_READ sdfat::O_READ
| ^~~~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:34:25: note: in expansion of macro 'FILE_READ'
34 | f = SD.open(filename, FILE_READ);
| ^~~~~~~~~
Несколько библиотек найдено для "SPI.h"
Используется: C:\Users\User\Desktop\фл\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SPI
Не используется: c:\Users\User\Desktop\фл\ideV8\portable\sketchbook\libraries\SPI
Несколько библиотек найдено для "AudioGeneratorMP3.h"
Используется: c:\Users\User\Desktop\фл\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7
Не используется: c:\Users\User\Desktop\фл\ideV8\portable\sketchbook\libraries\ESP8266Audio
Не используется: c:\Users\User\Desktop\фл\ideV8\portable\sketchbook\libraries\ESP8266Audio-master
Несколько библиотек найдено для "SD.h"
Используется: C:\Users\User\Desktop\фл\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD
Не используется: c:\Users\User\Desktop\фл\ideV8\libraries\SD
Несколько библиотек найдено для "SdFat.h"
Используется: c:\Users\User\Desktop\фл\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork
Не используется: C:\Users\User\Desktop\фл\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266SdFat
exit status 1
Ошибка компиляции для платы Generic ESP8266 Module.

Отправлено спустя 4 минуты 2 секунды:
В общем вот что мне ИДЕ выдало после замены блока радио ESP8266_WIFI_RADIO на ESP8266_WIFI_RADIO_1 . что за ошибки не понимаю .
Последний раз редактировалось Dmitrybcr 11.01.2023{, 14:17}, всего редактировалось 1 раз.

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 677
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 49
Имя: Виктор

ESP8266/ESP32 онлайн радио.

#165

Сообщение ViktorPetrov » 11.01.2023{, 12:25}

Под споилер нельзя сделать?
-Несколько библиотек найдено для "SPI.h"
-Несколько библиотек найдено для "AudioGeneratorMP3.h"
-Несколько библиотек найдено для "SD.h"
-Несколько библиотек найдено для "SdFat.h"
Удали не используемые,пути указываются в ошибке : c:\Users\User\Desktop\фл\ideV8\portable\sketchbook\libraries; c:\Users\User\Desktop\фл\ideV8\portable\sketchbook\libraries\ESP8266Audio и т.д.

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

ESP8266/ESP32 онлайн радио.

#166

Сообщение Phazz » 11.01.2023{, 12:53}

Dmitrybcr, А ведь можно было эту простыню под спойллер загнать или файлом выложить :shok:
СпойлерПоказать
413 | : _pattern(pattern), _fs(fs), _dir(dir), _valid(false), _dirPath(nullptr)
| ^~~
| _dir
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In destructor 'virtual sdfs::SDFSDirImpl::~SDFSDirImpl()':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:423:13: error: base operand of '->' is not a pointer
423 | _dir->close();
| ^~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSDirImpl::next()':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:487:13: error: 'sdfat' has not been declared
487 | sdfat::File32 file;
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:488:13: error: 'file' was not declared in this scope
488 | file.openNext(_dir.get(), sdfat::O_READ);
| ^~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:488:32: error: request for member 'get' in '((sdfs::SDFSDirImpl*)this)->sdfs::SDFSDirImpl::_dir', which is of non-class type 'int'
488 | file.openNext(_dir.get(), sdfat::O_READ);
| ^~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:488:39: error: 'sdfat' has not been declared
488 | file.openNext(_dir.get(), sdfat::O_READ);
| ^~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:47:19: error: expected unqualified-id before numeric constant
47 | #define O_RDONLY 0X00 ///< Open for reading only.
| ^~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:61:19: note: in expansion of macro 'O_RDONLY'
61 | #define O_READ O_RDONLY
| ^~~~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:488:46: note: in expansion of macro 'O_READ'
488 | file.openNext(_dir.get(), sdfat::O_READ);
| ^~~~~~
In file included from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:494:17: error: 'sdfat' has not been declared
494 | sdfat::DirFat_t tmp;
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:495:36: error: 'tmp' was not declared in this scope; did you mean 'tm'?
495 | if (file.dirEntry(&tmp)) {
| ^~~
| tm
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h: In member function 'virtual bool sdfs::SDFSDirImpl::rewind()':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:514:13: error: base operand of '->' is not a pointer
514 | _dir->rewind();
| ^~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdCard/SdSpiCard.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/BlockDriver.h:32,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:32,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h: At global scope:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdCard/SdInfo.h:104:29: error: could not convert 'SPISettings(((uint32_t)(80000000 / 4)), 1, ((int)((uint8_t)SPI_MODE0)))' from 'SPISettings' to 'uint32_t' {aka 'unsigned int'}
104 | #define SD_SCK_HZ(maxSpeed) SPISettings(maxSpeed, MSBFIRST, SPI_MODE0)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| SPISettings
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdCard/SdInfo.h:112:24: note: in expansion of macro 'SD_SCK_HZ'
112 | #define SPI_HALF_SPEED SD_SCK_HZ(F_CPU/4)
| ^~~~~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:35:49: note: in expansion of macro 'SPI_HALF_SPEED'
35 | boolean begin(uint8_t csPin, uint32_t cfg = SPI_HALF_SPEED) {
| ^~~~~~~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:28:19: error: 'sdfat' has not been declared
28 | #define FILE_READ sdfat::O_READ

| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:47:52: note: in expansion of macro 'FILE_READ'
47 | File open(const char *filename, uint8_t mode = FILE_READ) {
| ^~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:47:19: error: expected unqualified-id before numeric constant
47 | #define O_RDONLY 0X00 ///< Open for reading only.
| ^~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:61:19: note: in expansion of macro 'O_RDONLY'
61 | #define O_READ O_RDONLY
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:28:26: note: in expansion of macro 'O_READ'
28 | #define FILE_READ sdfat::O_READ
| ^~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:47:52: note: in expansion of macro 'FILE_READ'
47 | File open(const char *filename, uint8_t mode = FILE_READ) {
| ^~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:28:19: error: 'sdfat' has not been declared
28 | #define FILE_READ sdfat::O_READ
| ^~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:55:54: note: in expansion of macro 'FILE_READ'
55 | File open(const String &filename, uint8_t mode = FILE_READ) {
| ^~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:47:19: error: expected unqualified-id before numeric constant
47 | #define O_RDONLY 0X00 ///< Open for reading only.
| ^~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:61:19: note: in expansion of macro 'O_RDONLY'
61 | #define O_READ O_RDONLY
| ^~~~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:28:26: note: in expansion of macro 'O_READ'
28 | #define FILE_READ sdfat::O_READ
| ^~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:55:54: note: in expansion of macro 'FILE_READ'
55 | File open(const String &filename, uint8_t mode = FILE_READ) {
| ^~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h: In member function 'const char* SDClass::getMode(uint8_t)':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:162:29: error: 'sdfat' has not been declared
162 | bool read = (mode & sdfat::O_READ) ? true : false;
| ^~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:47:19: error: expected unqualified-id before numeric constant
47 | #define O_RDONLY 0X00 ///< Open for reading only.
| ^~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:61:19: note: in expansion of macro 'O_RDONLY'
61 | #define O_READ O_RDONLY
| ^~~~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:162:36: note: in expansion of macro 'O_READ'
162 | bool read = (mode & sdfat::O_READ) ? true : false;
| ^~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:162:36: error: expected ')' before numeric constant
162 | bool read = (mode & sdfat::O_READ) ? true : false;
| ~ ^
| )
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:163:30: error: 'sdfat' has not been declared
163 | bool write = (mode & sdfat::O_WRITE) ? true : false;
| ^~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:48:19: error: expected unqualified-id before numeric constant
48 | #define O_WRONLY 0X01 ///< Open for writing only.
| ^~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:62:19: note: in expansion of macro 'O_WRONLY'
62 | #define O_WRITE O_WRONLY
| ^~~~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:163:37: note: in expansion of macro 'O_WRITE'
163 | bool write = (mode & sdfat::O_WRITE) ? true : false;
| ^~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:163:37: error: expected ')' before numeric constant
163 | bool write = (mode & sdfat::O_WRITE) ? true : false;
| ~ ^
| )
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:164:31: error: 'sdfat' has not been declared
164 | bool append = (mode & sdfat::O_APPEND) ? true : false;
| ^~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:51:19: error: expected unqualified-id before numeric constant
51 | #define O_APPEND 0X08 ///< Set append mode.
| ^~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:164:38: note: in expansion of macro 'O_APPEND'
164 | bool append = (mode & sdfat::O_APPEND) ? true : false;
| ^~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:164:38: error: expected ')' before numeric constant
164 | bool append = (mode & sdfat::O_APPEND) ? true : false;
| ~ ^
| )
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h: At global scope:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:187:24: error: redefinition of 'uint16_t FAT_DATE(uint16_t, uint8_t, uint8_t)'
187 | static inline uint16_t FAT_DATE(uint16_t year, uint8_t month, uint8_t day) {
| ^~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:762:24: note: 'uint16_t FAT_DATE(uint16_t, uint8_t, uint8_t)' previously defined here
762 | static inline uint16_t FAT_DATE(uint16_t year, uint8_t month, uint8_t day) {
| ^~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:190:24: error: redefinition of 'uint16_t FAT_YEAR(uint16_t)'
190 | static inline uint16_t FAT_YEAR(uint16_t fatDate) {
| ^~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:770:24: note: 'uint16_t FAT_YEAR(uint16_t)' previously defined here
770 | static inline uint16_t FAT_YEAR(uint16_t fatDate) {
| ^~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:193:23: error: redefinition of 'uint8_t FAT_MONTH(uint16_t)'
193 | static inline uint8_t FAT_MONTH(uint16_t fatDate) {
| ^~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:778:23: note: 'uint8_t FAT_MONTH(uint16_t)' previously defined here
778 | static inline uint8_t FAT_MONTH(uint16_t fatDate) {
| ^~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:196:23: error: redefinition of 'uint8_t FAT_DAY(uint16_t)'
196 | static inline uint8_t FAT_DAY(uint16_t fatDate) {
| ^~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:786:23: note: 'uint8_t FAT_DAY(uint16_t)' previously defined here
786 | static inline uint8_t FAT_DAY(uint16_t fatDate) {
| ^~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:199:24: error: redefinition of 'uint16_t FAT_TIME(uint8_t, uint8_t, uint8_t)'
199 | static inline uint16_t FAT_TIME(uint8_t hour, uint8_t minute, uint8_t second) {
| ^~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:796:24: note: 'uint16_t FAT_TIME(uint8_t, uint8_t, uint8_t)' previously defined here
796 | static inline uint16_t FAT_TIME(uint8_t hour, uint8_t minute, uint8_t second) {
| ^~~~~~~~
n file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:202:23: error: redefinition of 'uint8_t FAT_HOUR(uint16_t)'
202 | static inline uint8_t FAT_HOUR(uint16_t fatTime) {
| ^~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:804:23: note: 'uint8_t FAT_HOUR(uint16_t)' previously defined here
804 | static inline uint8_t FAT_HOUR(uint16_t fatTime) {
| ^~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:205:23: error: redefinition of 'uint8_t FAT_MINUTE(uint16_t)'
205 | static inline uint8_t FAT_MINUTE(uint16_t fatTime) {
| ^~~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:812:23: note: 'uint8_t FAT_MINUTE(uint16_t)' previously defined here
812 | static inline uint8_t FAT_MINUTE(uint16_t fatTime) {
| ^~~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:208:23: error: redefinition of 'uint8_t FAT_SECOND(uint16_t)'
208 | static inline uint8_t FAT_SECOND(uint16_t fatTime) {
| ^~~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:37,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatStructs.h:822:23: note: 'uint8_t FAT_SECOND(uint16_t)' previously defined here
822 | static inline uint8_t FAT_SECOND(uint16_t fatTime) {
| ^~~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp: In member function 'virtual bool AudioFileSourceSD::open(const char*)':
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:28:19: error: 'sdfat' has not been declared
28 | #define FILE_READ sdfat::O_READ
| ^~~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:34:25: note: in expansion of macro 'FILE_READ'
34 | f = SD.open(filename, FILE_READ);
| ^~~~~~~~~
In file included from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatFile.h:36,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/ArduinoFiles.h:33,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatLib.h:27,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/SdFat.h:33,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SDFS\src/SDFS.h:36,
from C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.h:25,
from c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:21:
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:47:19: error: expected unqualified-id before numeric constant
47 | #define O_RDONLY 0X00 ///< Open for reading only.
| ^~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork\src/FatLib/FatApiConstants.h:61:19: note: in expansion of macro 'O_RDONLY'
61 | #define O_READ O_RDONLY
| ^~~~~~~~
C:\Users\User\Desktop\��\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD\src/SD.h:28:26: note: in expansion of macro 'O_READ'
28 | #define FILE_READ sdfat::O_READ
| ^~~~~~
c:\Users\User\Desktop\��\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7\src\AudioFileSourceSD.cpp:34:25: note: in expansion of macro 'FILE_READ'
34 | f = SD.open(filename, FILE_READ);
| ^~~~~~~~~
Несколько библиотек найдено для "SPI.h"
Используется: C:\Users\User\Desktop\фл\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SPI
Не используется: c:\Users\User\Desktop\фл\ideV8\portable\sketchbook\libraries\SPI
Несколько библиотек найдено для "AudioGeneratorMP3.h"
Используется: c:\Users\User\Desktop\фл\ideV8\portable\sketchbook\libraries\ESP8266Audio-1.9.7
Не используется: c:\Users\User\Desktop\фл\ideV8\portable\sketchbook\libraries\ESP8266Audio
Не используется: c:\Users\User\Desktop\фл\ideV8\portable\sketchbook\libraries\ESP8266Audio-master
Несколько библиотек найдено для "SD.h"
Используется: C:\Users\User\Desktop\фл\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD
Не используется: c:\Users\User\Desktop\фл\ideV8\libraries\SD
Несколько библиотек найдено для "SdFat.h"
Используется: c:\Users\User\Desktop\фл\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork
Не используется: C:\Users\User\Desktop\фл\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266SdFat
exit status 1
Ошибка компиляции для платы Generic ESP8266 Module.

Naladchik
Капитан
Сообщения: 823
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 153
Откуда: Новосибирск
Имя: Павел

ESP8266/ESP32 онлайн радио.

#167

Сообщение Naladchik » 11.01.2023{, 13:08}

Dmitrybcr писал(а):
11.01.2023{, 12:05}
Используется: c:\Users\User\Desktop\фл\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork
Не используется: C:\Users\User\Desktop\фл\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266SdFat
SdFat_-_Adafruit_Fork убрать и проверить компиляцию.
Win10-64. FLProg Portable.
Изображение

Dmitrybcr
Рядовой
Сообщения: 26
Зарегистрирован: 10.01.2023{, 18:17}
Репутация: 2
Имя: Дмитрий

ESP8266/ESP32 онлайн радио.

#168

Сообщение Dmitrybcr » 11.01.2023{, 13:45}

Phazz писал(а):
11.01.2023{, 12:53}
Dmitrybcr, А ведь можно было эту простыню под спойллер загнать или файлом выложить
Прошу прощения , но я тут второй день . Ещё не разобрался !!!!! :smile37:

Отправлено спустя 3 минуты 53 секунды:
Naladchik писал(а):
11.01.2023{, 13:08}
SdFat_-_Adafruit_Fork убрать и проверить компиляцию.
А как , не подскажете ??? Просто я ещё пока далековат от этих манипуляций !!!

Naladchik
Капитан
Сообщения: 823
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 153
Откуда: Новосибирск
Имя: Павел

ESP8266/ESP32 онлайн радио.

#169

Сообщение Naladchik » 11.01.2023{, 14:14}

Dmitrybcr писал(а):
11.01.2023{, 13:49}
А как , не подскажете ???
C:\Users\User\Desktop\фл\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ - путь
SdFat_-_Adafruit_Fork - сама папка
вырезать из этой папки и убрать подальше (можно временно на рабочий стол, потом уже определяться нужна ли она вообще)
Да и вообще, держать на рабочем столе FLProg - плохая идея, лучше где ни будь в корне диска С или D
Последний раз редактировалось Naladchik 11.01.2023{, 14:19}, всего редактировалось 1 раз.
Win10-64. FLProg Portable.
Изображение

Dmitrybcr
Рядовой
Сообщения: 26
Зарегистрирован: 10.01.2023{, 18:17}
Репутация: 2
Имя: Дмитрий

ESP8266/ESP32 онлайн радио.

#170

Сообщение Dmitrybcr » 11.01.2023{, 14:19}

ViktorPetrov писал(а):
11.01.2023{, 12:25}
Под споилер нельзя сделать?
Исправил :smile44:

Отправлено спустя 1 минуту 32 секунды:
Naladchik писал(а):
11.01.2023{, 14:14}
Сообщение свое отредактируйте, уберите эту портянку под спойлер.
Уже . Спасибо !!!!

Отправлено спустя 53 минуты 4 секунды:
Naladchik писал(а):
11.01.2023{, 13:08}
SdFat_-_Adafruit_Fork убрать и проверить компиляцию.
Не подскажете на что эти папки влияют ??? Я убрал их , и компиляция прошла нормально !!! СПАСИБО БОЛЬШОЕ !!!!
СпойлерПоказать
Executable segment sizes:
ICACHE : 32768 - flash instruction cache
IROM : 453168 - code in flash (default or ICACHE_FLASH_ATTR)
IRAM : 28533 / 32768 - code in IRAM (IRAM_ATTR, ISRs...)
DATA : 1724 ) - initialized variables (global, static) in RAM/HEAP
RODATA : 1700 ) / 81920 - constants (global, static) in RAM/HEAP
BSS : 31160 ) - zeroed variables (global, static) in RAM/HEAP
Скетч использует 485125 байт (97%) памяти устройства. Всего доступно 499696 байт.
Глобальные переменные используют 34584 байт (42%) динамической памяти, оставляя 47336 байт для локальных переменных. Максимум: 81920 байт.

Naladchik
Капитан
Сообщения: 823
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 153
Откуда: Новосибирск
Имя: Павел

ESP8266/ESP32 онлайн радио.

#171

Сообщение Naladchik » 11.01.2023{, 17:02}

Dmitrybcr писал(а):
11.01.2023{, 15:14}
Не подскажете на что эти папки влияют...
Могу только предположить. Если посмотреть на названия библиотек то и там и там можно увидеть
буквы SdFat. Что то связанное с sd карточкой и файловой системой FAT. Зачем и для это чего в данном проекте - понятия не имею, т.к. с данным проектом не разбирался. Получается что и та и та библиотеки содержат функции (методы) с одинаковыми названиями но работающими по разному и использующими разный набор аргументов. Соответственно они не взаимозаменяемы. Потому и ошибки полезли.
И вообще. Кубики это здорово и замечательно но основы предмета никто не отменял. Матчасть подтягивать надо.
Win10-64. FLProg Portable.
Изображение

Dmitrybcr
Рядовой
Сообщения: 26
Зарегистрирован: 10.01.2023{, 18:17}
Репутация: 2
Имя: Дмитрий

ESP8266/ESP32 онлайн радио.

#172

Сообщение Dmitrybcr » 11.01.2023{, 17:08}

Да , у меня было две версии этих библиотек ( SdFat___Adafruit_Fork-2.2.1 и ещё SdFat_-_Adafruit_Fork ) . буду пока без них . Спасибо ещё раз!!!

Отправлено спустя 4 часа 11 минут 49 секунд:
Naladchik писал(а):
11.01.2023{, 17:02}
Кубики это здорово и замечательно но основы предмета никто не отменял. Матчасть подтягивать надо
Согласен , но с нуля самому начинать трудновато !!! По этому я и здесь !!!

Аватара пользователя
MTSnik10
Рядовой
Сообщения: 44
Зарегистрирован: 20.09.2021{, 15:11}
Репутация: 3
Имя: Timofey

ESP8266/ESP32 онлайн радио.

#173

Сообщение MTSnik10 » 06.12.2023{, 14:31}

Здравия всем. подскажите почему при добавлении блока дисплея (плата 2) перестаёт работать радио. esp8266+pcm5102+oled1306 без 2 и 3 платы работает хорошо.
Вложения
Radio test.flp
(1.57 МБ) 17 скачиваний

aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 675
Откуда: Уфа
Имя: Айдар
Контактная информация:

ESP8266/ESP32 онлайн радио.

#174

Сообщение aidar_i » 07.12.2023{, 08:14}

MTSnik10 писал(а):
06.12.2023{, 14:31}
Здравия всем. подскажите почему при добавлении блока дисплея (плата 2) перестаёт работать радио. esp8266+pcm5102+oled1306 без 2 и 3 платы работает хорошо.
У Вас вывод D5 (gpio14) используется в кнопке и вместо SDA дисплея.
Я главный блок oled заменил, создав его на новом редакторе, где выводы уже можно выбирать из свободных. так не перепутаете.
Выберите в блоке выводы I2C.
Radio test1.flp
(1.69 МБ) 17 скачиваний
Выложу распиновку вемос мини , где указаны какие выводы платы вемос каким gpio esp8266 соответствуют.
СпойлерПоказать
ESP8266 Pinout .png

Аватара пользователя
MTSnik10
Рядовой
Сообщения: 44
Зарегистрирован: 20.09.2021{, 15:11}
Репутация: 3
Имя: Timofey

ESP8266/ESP32 онлайн радио.

#175

Сообщение MTSnik10 » 11.12.2023{, 06:26}

Aidar_i спасибо что откликнулись. У меня ноде мсу с дисплеем и в нем используются выводы sda D6 G14 scl D5 G12, можно как-то доработать блок чтоб d5 использовать? Или в связке с pcm5102 не получится?

Отправлено спустя 3 минуты 9 секунд:
.
Вложения
photo_2023-12-11_08-28-34.jpg
node mcu oled

aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 675
Откуда: Уфа
Имя: Айдар
Контактная информация:

ESP8266/ESP32 онлайн радио.

#176

Сообщение aidar_i » 11.12.2023{, 14:13}

MTSnik10 писал(а):
11.12.2023{, 06:29}
Aidar_i спасибо что откликнулись. У меня ноде мсу с дисплеем и в нем используются выводы sda D6 G14 scl D5 G12, можно как-то доработать блок чтоб d5 использовать? Или в связке с pcm5102 не получится?

Отправлено спустя 3 минуты 9 секунд:
.
Вы просто кнопку пересадите на другой пин, сперва его перенастройте, потом дисплей

Аватара пользователя
MTSnik10
Рядовой
Сообщения: 44
Зарегистрирован: 20.09.2021{, 15:11}
Репутация: 3
Имя: Timofey

ESP8266/ESP32 онлайн радио.

#177

Сообщение MTSnik10 » 12.12.2023{, 12:45}

С подключением кнопок разобрался. Мой косяк был. Радио играет. но при подключении платы с дисплеем появляются затыки и есп перезагружается.

Отправлено спустя 4 минуты 19 секунд:
.
Вложения
17023745591634808896393173315262.jpg
Настройки
Radio test (2).flp
(1.79 МБ) 14 скачиваний

aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 675
Откуда: Уфа
Имя: Айдар
Контактная информация:

ESP8266/ESP32 онлайн радио.

#178

Сообщение aidar_i » 13.12.2023{, 10:58}

MTSnik10 писал(а):
12.12.2023{, 12:50}
Радио играет. но при подключении платы с дисплеем появляются затыки и есп перезагружается.
OLED работает? Ссылку откуда купили отправьте, у Вас на дисплее фото написано D6 -GPIO14-SDA, но GPIO14- это D5. D5 - GPIO12 - SCL, но тут GPIO12 это D6. Может китайцы сделали подключение так , как написано на дисплее?
Смотрю распиновку ,здесь наоборот.
СпойлерПоказать
node mcu oled.jpg
Отправлено спустя 11 минут 16 секунд:
Нашел Ваш дисплей в Алиэкспресс, там написано: Плата использует I2C для подключения к OLED-дисплею через контакты SDA (D6/GPIO14) и SCL (D5/GPIO12).
Значит Вам нужно в главном блоке дисплея подключить так:
СпойлерПоказать
Подключение OLED.png
Подключение OLED.png (7.87 КБ) 423 просмотра
Такое подключение только для данного модуля, если, конечно, они сами не напутали.
И другие выводы модуля нужно проверить. Плату ставьте лучше nodemcu.

Аватара пользователя
MTSnik10
Рядовой
Сообщения: 44
Зарегистрирован: 20.09.2021{, 15:11}
Репутация: 3
Имя: Timofey

ESP8266/ESP32 онлайн радио.

#179

Сообщение MTSnik10 » 13.12.2023{, 12:39}

Дисплей отображает информацию. Но не долго, нодемсу виснет и перезагружается. Без блоков дисплея радио норм работает. Проверял на одной стабильной станции, на некоторых других идут затыки. Хотя в другой день затыков не было.
Добавление внешней памяти исправит ситуацию с затыками?

Отправлено спустя 6 минут 51 секунду:
https://sl.aliexpress.ru/p?key=uQiQUen брал тут

aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 675
Откуда: Уфа
Имя: Айдар
Контактная информация:

ESP8266/ESP32 онлайн радио.

#180

Сообщение aidar_i » 13.12.2023{, 14:57}

MTSnik10 писал(а):
13.12.2023{, 12:46}
Дисплей отображает информацию. Но не долго, нодемсу виснет и перезагружается. Без блоков дисплея радио норм работает. Проверял на одной стабильной станции, на некоторых других идут затыки. Хотя в другой день затыков не было.
Добавление внешней памяти исправит ситуацию с затыками?

Отправлено спустя 6 минут 51 секунду:
https://sl.aliexpress.ru/p?key=uQiQUen брал тут
Куда подключили I2CS?
Если добавить только PSRAM.
Не все радиостанции будут нормально работать.
Нужно выбирать.

Ответить

Вернуться в «Проекты различных устройств на ESP8266 / ESP32»