Description
Hi,
I like to compile simple.ino and i have different compiler errors : I added the libraries (sdfat and ESPWebDav) form github
Arduino: 1.8.13 (Windows 7), Board:"WeMos D1 R1, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 921600"
In file included from C:\Users\peter\Documents\Arduino\libraries\ESPWebDAV-master/ESPWebDAV.h:2:0,
from C:\Users\peter\AppData\Local\Temp\arduino_modified_sketch_549109\Simple.ino:8:
C:\Users\peter\Documents\Arduino\libraries\SdFat-master\src/SdFat.h:401:16: error: 'typedef class File32 File' conflicts with a previous declaration
typedef File32 File;
^
In file included from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/CertStoreBearSSL.h:26:0,
from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:30,
from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/WiFiClientSecure.h:41,
from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/WiFiServerSecure.h:20,
from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/ESP8266WiFi.h:41,
from C:\Users\peter\AppData\Local\Temp\arduino_modified_sketch_549109\Simple.ino:7:
C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\cores\esp8266/FS.h:52:7: note: previous declaration 'class fs::File'
class File : public Stream
^
In file included from C:\Users\peter\Documents\Arduino\libraries\ESPWebDAV-master/ESPWebDAV.h:2:0,
from C:\Users\peter\AppData\Local\Temp\arduino_modified_sketch_549109\Simple.ino:8:
C:\Users\peter\Documents\Arduino\libraries\SdFat-master\src/SdFat.h:401:16: error: 'typedef class File32 File' conflicts with a previous declaration
typedef File32 File;
^
In file included from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/CertStoreBearSSL.h:26:0,
from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:30,
from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/WiFiClientSecure.h:41,
from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/WiFiServerSecure.h:20,
from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/ESP8266WiFi.h:41,
from C:\Users\peter\AppData\Local\Temp\arduino_modified_sketch_549109\Simple.ino:7:
C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\cores\esp8266/FS.h:52:7: note: previous declaration 'class fs::File'
class File : public Stream
^
In file included from C:\Users\peter\Documents\Arduino\libraries\ESPWebDAV-master/ESPWebDAV.h:2:0,
from C:\Users\peter\AppData\Local\Temp\arduino_modified_sketch_549109\Simple.ino:8:
C:\Users\peter\Documents\Arduino\libraries\SdFat-master\src/SdFat.h:401:16: error: 'typedef class File32 File' conflicts with a previous declaration
typedef File32 File;
^
In file included from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/CertStoreBearSSL.h:26:0,
from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:30,
from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/WiFiClientSecure.h:41,
from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/WiFiServerSecure.h:20,
from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/ESP8266WiFi.h:41,
from C:\Users\peter\AppData\Local\Temp\arduino_modified_sketch_549109\Simple.ino:7:
C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\cores\esp8266/FS.h:52:7: note: previous declaration 'class fs::File'
class File : public Stream
^
C:\Users\peter\AppData\Local\Temp\arduino_modified_sketch_549109\Simple.ino: In function 'void setup()':
Simple:47:49: error: no matching function for call to 'ESPWebDAV::init(int, long unsigned int, int)'
if(!dav.init(SD_CS, SPI_FULL_SPEED, SERVER_PORT)) {
^
C:\Users\peter\AppData\Local\Temp\arduino_modified_sketch_549109\Simple.ino:47:49: note: candidate is:
In file included from C:\Users\peter\AppData\Local\Temp\arduino_modified_sketch_549109\Simple.ino:8:0:
C:\Users\peter\Documents\Arduino\libraries\ESPWebDAV-master/ESPWebDAV.h:22:7: note: bool ESPWebDAV::init(int, SPISettings, int)
bool init(int chipSelectPin, SPISettings spiSettings, int serverPort);
^
C:\Users\peter\Documents\Arduino\libraries\ESPWebDAV-master/ESPWebDAV.h:22:7: note: no known conversion for argument 2 from 'long unsigned int' to 'SPISettings'
Meerdere bibliotheken gevonden voor "SdFat.h"
Gebruikt: C:\Users\peter\Documents\Arduino\libraries\SdFat-master
Niet gebruikt: C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266SdFat
Bibliotheek ESP8266WiFi op versie 1.0 in map: C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi wordt gebruikt
Bibliotheek ESPWebDAV-master in map: C:\Users\peter\Documents\Arduino\libraries\ESPWebDAV-master (legacy) wordt gebruikt
Bibliotheek SdFat-master op versie 2.0.2 in map: C:\Users\peter\Documents\Arduino\libraries\SdFat-master wordt gebruikt
Bibliotheek SPI op versie 1.0 in map: C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\SPI wordt gebruikt
Bibliotheek Hash op versie 1.0 in map: C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\Hash wordt gebruikt
exit status 1
no matching function for call to 'ESPWebDAV::init(int, long unsigned int, int)'
what did I wrong?
thanks
Activity