I would like to point out a problem on Arduino IDE 2.0.0-rc7
I had the Radio ESP32 sketch compiled
(to which I have left only the operation of the radio and MP3)
with arduino IDE 1.8.20 e
with arduino IDE 2.0.0 rc7
and as you can see from the photo:
on the left with IDE 1.8.20 the compilation is successful, while
right with IDE 2.0.0 compiling from a series of errors
on libraries that I report:
In file included from e:\Documenti miei\xVARIE\ARDUINO OK\Programmi\libraries\SD\src/utility/Sd2Card.h:26:0,
from e:\Documenti miei\xVARIE\ARDUINO OK\Programmi\libraries\SD\src/utility/SdFat.h:29,
from e:\Documenti miei\xVARIE\ARDUINO OK\Programmi\libraries\SD\src/SD.h:20,
from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:272:
e:\Documenti miei\xVARIE\ARDUINO OK\Programmi\libraries\SD\src/utility/Sd2PinMap.h:524:2: error: #error Architecture or board not supported.
#error Architecture or board not supported.
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:272:0:
e:\Documenti miei\xVARIE\ARDUINO OK\Programmi\libraries\SD\src/SD.h:23:0: warning: "FILE_READ" redefined
#define FILE_READ O_READ
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:271:0:
C:\Users\felix\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\FS\src/FS.h:30:0: note: this is the location of the previous definition
#define FILE_READ "r"
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:272:0:
e:\Documenti miei\xVARIE\ARDUINO OK\Programmi\libraries\SD\src/SD.h:24:0: warning: "FILE_WRITE" redefined
#define FILE_WRITE (O_READ | O_WRITE | O_CREAT | O_APPEND)
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:271:0:
C:\Users\felix\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\FS\src/FS.h:31:0: note: this is the location of the previous definition
#define FILE_WRITE "w"
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:1243:0:
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02\SDcard.h:22:1: error: reference to 'File' is ambiguous
File mp3file ; // File containing mp3 on SD card
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:271:0:
C:\Users\felix\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\FS\src/FS.h:47:7: note: candidates are: class fs::File
class File : public Stream
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:272:0:
e:\Documenti miei\xVARIE\ARDUINO OK\Programmi\libraries\SD\src/SD.h:28:9: note: class SDLib::File
class File : public Stream {
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:1243:0:
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02\SDcard.h: In function 'String getSDfilename(String&)':
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02\SDcard.h:89:3: error: reference to 'File' is ambiguous
File root, file ; // Handle to root and directory entry
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:271:0:
C:\Users\felix\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\FS\src/FS.h:47:7: note: candidates are: class fs::File
class File : public Stream
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:272:0:
e:\Documenti miei\xVARIE\ARDUINO OK\Programmi\libraries\SD\src/SD.h:28:9: note: class SDLib::File
class File : public Stream {
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:1243:0:
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02\SDcard.h:115:5: error: 'root' was not declared in this scope
root = SD.open ( p ) ; // Open the directory (this level)
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02\SDcard.h:118:7: error: 'file' was not declared in this scope
file = root.openNextFile() ; // Get next directory entry
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02\SDcard.h:121:9: error: 'file' was not declared in this scope
p = file.name() ; // Points to directory- or file name
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02\SDcard.h: In function 'int listsdtracks(const char*, int, bool)':
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02\SDcard.h:156:3: error: reference to 'File' is ambiguous
File root, file ; // Handle to root and directory entry
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:271:0:
C:\Users\felix\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\FS\src/FS.h:47:7: note: candidates are: class fs::File
class File : public Stream
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:272:0:
e:\Documenti miei\xVARIE\ARDUINO OK\Programmi\libraries\SD\src/SD.h:28:9: note: class SDLib::File
class File : public Stream {
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:1243:0:
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02\SDcard.h:181:3: error: 'root' was not declared in this scope
root = SD.open ( dirname ) ; // Open the current directory level
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02\SDcard.h:192:5: error: 'file' was not declared in this scope
file = root.openNextFile() ; // Try to open next
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02\SDcard.h: In function 'void handle_ID3_SD(String&)':
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02\SDcard.h:301:3: error: 'mp3file' was not declared in this scope
mp3file = SD.open ( path ) ; // Open the file
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02\SDcard.h: In function 'bool connecttofile_SD()':
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02\SDcard.h:419:8: error: 'mp3file' was not declared in this scope
if ( mp3file )
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02\SDcard.h:434:9: error: 'mp3file' was not declared in this scope
if ( !mp3file )
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02\SDcard.h:439:19: error: 'mp3file' was not declared in this scope
mp3filelength = mp3file.available() ; // Get length
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:1243:0:
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02\SDcard.h: In function 'void setup_SDCARD()':
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02\SDcard.h:460:30: error: no matching function for call to 'SDLib::SDClass::begin(int8_t&, SPIClass&, int)'
SDSPEED ) ) // try to init SD card driver
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:272:0:
e:\Documenti miei\xVARIE\ARDUINO OK\Programmi\libraries\SD\src/SD.h:71:15: note: candidate: boolean SDLib::SDClass::begin(uint8_t)
boolean begin(uint8_t csPin = SD_CHIP_SELECT_PIN);
^
e:\Documenti miei\xVARIE\ARDUINO OK\Programmi\libraries\SD\src/SD.h:71:15: note: candidate expects 1 argument, 3 provided
e:\Documenti miei\xVARIE\ARDUINO OK\Programmi\libraries\SD\src/SD.h:72:15: note: candidate: boolean SDLib::SDClass::begin(uint32_t, uint8_t)
boolean begin(uint32_t clock, uint8_t csPin);
^
e:\Documenti miei\xVARIE\ARDUINO OK\Programmi\libraries\SD\src/SD.h:72:15: note: candidate expects 2 arguments, 3 provided
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:1243:0:
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02\SDcard.h:467:22: error: 'class SDLib::SDClass' has no member named 'cardType'
SD_okay = ( SD.cardType() != CARD_NONE ) ; // See if known card
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02\SDcard.h:467:36: error: 'CARD_NONE' was not declared in this scope
SD_okay = ( SD.cardType() != CARD_NONE ) ; // See if known card
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02\SDcard.h: In function 'void close_SDCARD()':
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02\SDcard.h:502:3: error: 'mp3file' was not declared in this scope
mp3file.close() ;
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02\SDcard.h: In function 'int read_SDCARD(uint8_t*, uint32_t)':
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02\SDcard.h:513:10: error: 'mp3file' was not declared in this scope
return mp3file.read ( buf, len ) ; // Read a block of data
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp: In function 'void MiaGestioneDisco()':
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6376:51: error: invalid initialization of reference of type 'fs::FS&' from expression of type 'SDLib::SDClass'
writeFile1(SD, "/sveglia/hello.txt", messaggio);
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:277:6: note: in passing argument 1 of 'void writeFile1(fs::FS&, const char*, const char*)'
void writeFile1(fs::FS &fs, const char * path, const char * message);
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6377:39: error: invalid initialization of reference of type 'fs::FS&' from expression of type 'SDLib::SDClass'
readFile1(SD, "/sveglia/hello.txt");
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:275:6: note: in passing argument 1 of 'void readFile1(fs::FS&, const char*)'
void readFile1(fs::FS &fs, const char * path);
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6378:59: error: invalid initialization of reference of type 'fs::FS&' from expression of type 'SDLib::SDClass'
appendFile1(SD, "/sveglia/hello.txt", "World! pluto\n");
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:276:6: note: in passing argument 1 of 'void appendFile1(fs::FS&, const char*, const char*)'
void appendFile1(fs::FS &fs, const char * path, const char * message);
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6379:39: error: invalid initialization of reference of type 'fs::FS&' from expression of type 'SDLib::SDClass'
readFile1(SD, "/sveglia/hello.txt");
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:275:6: note: in passing argument 1 of 'void readFile1(fs::FS&, const char*)'
void readFile1(fs::FS &fs, const char * path);
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6380:60: error: invalid initialization of reference of type 'fs::FS&' from expression of type 'SDLib::SDClass'
writeFile1(SD, "/sveglia/hello.txt", "Hello topolino\n");
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:277:6: note: in passing argument 1 of 'void writeFile1(fs::FS&, const char*, const char*)'
void writeFile1(fs::FS &fs, const char * path, const char * message);
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6381:39: error: invalid initialization of reference of type 'fs::FS&' from expression of type 'SDLib::SDClass'
readFile1(SD, "/sveglia/hello.txt");
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:275:6: note: in passing argument 1 of 'void readFile1(fs::FS&, const char*)'
void readFile1(fs::FS &fs, const char * path);
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6382:21: error: invalid initialization of reference of type 'fs::FS&' from expression of type 'SDLib::SDClass'
listaDir(SD, "/", 1);
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:278:6: note: in passing argument 1 of 'void listaDir(fs::FS&, const char*, uint8_t)'
void listaDir(fs::FS &fs, const char * dirname, uint8_t levels);
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp: In function 'void writeFile1(fs::FS&, const char*, const char*)':
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6389:5: error: reference to 'File' is ambiguous
File file = fs.open(path, FILE_WRITE);
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:271:0:
C:\Users\felix\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\FS\src/FS.h:47:7: note: candidates are: class fs::File
class File : public Stream
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:272:0:
e:\Documenti miei\xVARIE\ARDUINO OK\Programmi\libraries\SD\src/SD.h:28:9: note: class SDLib::File
class File : public Stream {
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6390:9: error: 'file' was not declared in this scope
if(!file){
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6394:8: error: 'file' was not declared in this scope
if(file.print(message)){
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6399:5: error: 'file' was not declared in this scope
file.close();
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp: In function 'void appendFile1(fs::FS&, const char*, const char*)':
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6405:2: error: reference to 'File' is ambiguous
File file = fs.open(path, FILE_APPEND);
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:271:0:
C:\Users\felix\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\FS\src/FS.h:47:7: note: candidates are: class fs::File
class File : public Stream
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:272:0:
e:\Documenti miei\xVARIE\ARDUINO OK\Programmi\libraries\SD\src/SD.h:28:9: note: class SDLib::File
class File : public Stream {
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6406:6: error: 'file' was not declared in this scope
if(!file)
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6411:5: error: 'file' was not declared in this scope
if(file.print(message)){
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6416:2: error: 'file' was not declared in this scope
file.close();
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp: In function 'void readFile1(fs::FS&, const char*)':
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6422:2: error: reference to 'File' is ambiguous
File file = fs.open(path);
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:271:0:
C:\Users\felix\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\FS\src/FS.h:47:7: note: candidates are: class fs::File
class File : public Stream
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:272:0:
e:\Documenti miei\xVARIE\ARDUINO OK\Programmi\libraries\SD\src/SD.h:28:9: note: class SDLib::File
class File : public Stream {
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6423:6: error: 'file' was not declared in this scope
if(!file)
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6429:8: error: 'file' was not declared in this scope
while(file.available())
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6433:2: error: 'file' was not declared in this scope
file.close();delay(4000);
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp: In function 'void listaDir(fs::FS&, const char*, uint8_t)':
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6440:2: error: reference to 'File' is ambiguous
File root = fs.open(dirname);
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:271:0:
C:\Users\felix\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\FS\src/FS.h:47:7: note: candidates are: class fs::File
class File : public Stream
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:272:0:
e:\Documenti miei\xVARIE\ARDUINO OK\Programmi\libraries\SD\src/SD.h:28:9: note: class SDLib::File
class File : public Stream {
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6441:6: error: 'root' was not declared in this scope
if(!root)
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6446:6: error: 'root' was not declared in this scope
if(!root.isDirectory())
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6452:2: error: reference to 'File' is ambiguous
File file = root.openNextFile();
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:271:0:
C:\Users\felix\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\FS\src/FS.h:47:7: note: candidates are: class fs::File
class File : public Stream
^
In file included from E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:272:0:
e:\Documenti miei\xVARIE\ARDUINO OK\Programmi\libraries\SD\src/SD.h:28:9: note: class SDLib::File
class File : public Stream {
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6453:8: error: 'file' was not declared in this scope
while(file)
^
E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\Programma RadioSveglia 2021\Radio\ESP32-Radio-master 02\ESP32-Radio_02_main.cpp:6469:10: error: 'root' was not declared in this scope
file = root.openNextFile();
^
Multiple libraries were found for "SPI.h"
Used: C:\Users\felix\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\SPI
Not used: E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\libraries\Massduino_SPI
Multiple libraries were found for "SD.h"
Used: E:\Documenti miei\xVARIE\ARDUINO OK\Programmi\libraries\SD
Not used: C:\Users\felix\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\SD
Compilation error: exit status 1
