This repository was archived by the owner on Jan 29, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 7
This repository was archived by the owner on Jan 29, 2023. It is now read-only.
unable to compile to DOIT esp32 DEV KIT #4
Copy link
Copy link
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
I have been trying to compile the code for esp32 and enc28j60 as an ftp client to receive the data. but throws the following error
Using board 'esp32doit-devkit-v1' from platform in folder:
In file included from c:\Users\Admin\Documents\Arduino\libraries\FTPClient_Generic-main\src/FTPClient_Generic.h:41,
from C:\Users\Admin\Desktop\wificlienteps32\FTPClient_Generic-main\examples\Ethernet\FTPClient_DownloadFile\FTPClient_DownloadFile.ino:17:
c:\Users\Admin\Documents\Arduino\libraries\FTPClient_Generic-main\src/FTPClient_Generic_Impl.h: In member function 'void FTPClient_Generic::OpenConnection()':
c:\Users\Admin\Documents\Arduino\libraries\FTPClient_Generic-main\src/FTPClient_Generic_Impl.h:246:50: error: no matching function for call to 'EthernetClient::connect(char*&, uint16_t&, uint16_t&)'
if ( client.connect(serverAdress, port, timeout) )
^
In file included from c:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main\src/Ethernet_Generic_Impl.h:68,
from c:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main\src/Ethernet_Generic.h:90,
from C:\Users\Admin\Desktop\wificlienteps32\FTPClient_Generic-main\examples\Ethernet\FTPClient_DownloadFile\defines.h:409,
from C:\Users\Admin\Desktop\wificlienteps32\FTPClient_Generic-main\examples\Ethernet\FTPClient_DownloadFile\FTPClient_DownloadFile.ino:15:
c:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main\src/EthernetClient_Impl.h:94:5: note: candidate: 'virtual int EthernetClient::connect(IPAddress, uint16_t)'
int EthernetClient::connect(IPAddress ip, uint16_t port)
^~~~~~~~~~~~~~
c:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main\src/EthernetClient_Impl.h:94:5: note: candidate expects 2 arguments, 3 provided
c:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main\src/EthernetClient_Impl.h:69:5: note: candidate: 'virtual int EthernetClient::connect(const char*, uint16_t)'
int EthernetClient::connect(const char * host, uint16_t port)
^~~~~~~~~~~~~~
c:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main\src/EthernetClient_Impl.h:69:5: note: candidate expects 2 arguments, 3 provided
In file included from c:\Users\Admin\Documents\Arduino\libraries\FTPClient_Generic-main\src/FTPClient_Generic.h:41,
from C:\Users\Admin\Desktop\wificlienteps32\FTPClient_Generic-main\examples\Ethernet\FTPClient_DownloadFile\FTPClient_DownloadFile.ino:17:
c:\Users\Admin\Documents\Arduino\libraries\FTPClient_Generic-main\src/FTPClient_Generic_Impl.h: In member function 'void FTPClient_Generic::InitFile(const char*)':
c:\Users\Admin\Documents\Arduino\libraries\FTPClient_Generic-main\src/FTPClient_Generic_Impl.h:403:55: error: no matching function for call to 'EthernetClient::connect(IPAddress&, uint16_t&, uint16_t&)'
if (dclient.connect(_dataAddress, _dataPort, timeout))
^
In file included from c:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main\src/Ethernet_Generic_Impl.h:68,
from c:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main\src/Ethernet_Generic.h:90,
from C:\Users\Admin\Desktop\wificlienteps32\FTPClient_Generic-main\examples\Ethernet\FTPClient_DownloadFile\defines.h:409,
from C:\Users\Admin\Desktop\wificlienteps32\FTPClient_Generic-main\examples\Ethernet\FTPClient_DownloadFile\FTPClient_DownloadFile.ino:15:
c:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main\src/EthernetClient_Impl.h:94:5: note: candidate: 'virtual int EthernetClient::connect(IPAddress, uint16_t)'
int EthernetClient::connect(IPAddress ip, uint16_t port)
^~~~~~~~~~~~~~
c:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main\src/EthernetClient_Impl.h:94:5: note: candidate expects 2 arguments, 3 provided
c:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main\src/EthernetClient_Impl.h:69:5: note: candidate: 'virtual int EthernetClient::connect(const char*, uint16_t)'
int EthernetClient::connect(const char * host, uint16_t port)
^~~~~~~~~~~~~~
c:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main\src/EthernetClient_Impl.h:69:5: note: candidate expects 2 arguments, 3 provided
Using library SPI at version 2.0.0 in folder: C:\Users\Admin\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.5\libraries\SPI
Using library Ethernet_Generic at version 2.6.2 in folder: C:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main
Using library EthernetWebServer at version 2.2.4 in folder: C:\Users\Admin\Documents\Arduino\libraries\EthernetWebServer-master
Using library Functional-Vlpp at version 1.0.2 in folder: C:\Users\Admin\Documents\Arduino\libraries\functional-vlpp-master
Using library FS at version 2.0.0 in folder: C:\Users\Admin\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.5\libraries\FS
Using library FTPClient_Generic at version 1.3.0 in folder: C:\Users\Admin\Documents\Arduino\libraries\FTPClient_Generic-main
exit status 1
Compilation error: exit status 1
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request