-
Notifications
You must be signed in to change notification settings - Fork 45
Description
I have the exact hardware setup as in the example "STM32_spiflash_enc28j60". Arduino IDE Ver 1.8.1, MCU stm32f103c8. spi flash w25q64. All libraries are in place. I have also tried different library versions too. But I still get the same errors: see below:
D:\Arduino\libraries\SimpleFTPServer\FtpServer.cpp: In member function 'bool FtpServer::openFile(char*, int)':
D:\Arduino\libraries\SimpleFTPServer\FtpServer.cpp:2755:64: error: no match for 'operator=' (operand types are 'FsFile' and 'File32')
2755 | file = STORAGE_MANAGER.open( path, readTypeInt );
| ^
In file included from D:\Arduino\libraries\SdFat_-Adafruit_Fork\src/FsLib/FsLib.h:31,
from D:\Arduino\libraries\SdFat-Adafruit_Fork\src/SdFat.h:32,
from D:\Arduino\libraries\SimpleFTPServer/FtpServer.h:428,
from D:\Arduino\libraries\SimpleFTPServer\FtpServer.cpp:50:
D:\Arduino\libraries\SdFat-Adafruit_Fork\src/FsLib/FsFile.h:905:7: note: candidate: 'FsFile& FsFile::operator=(const FsFile&)'
905 | class FsFile : public StreamFile<FsBaseFile, uint64_t> {
| ^~~~~~
D:\Arduino\libraries\SdFat-Adafruit_Fork\src/FsLib/FsFile.h:905:7: note: no known conversion for argument 1 from 'File32' to 'const FsFile&'
D:\Arduino\libraries\SdFat-Adafruit_Fork\src/FsLib/FsFile.h:905:7: note: candidate: 'FsFile& FsFile::operator=(FsFile&&)'
D:\Arduino\libraries\SdFat-_Adafruit_Fork\src/FsLib/FsFile.h:905:7: note: no known conversion for argument 1 from 'File32' to 'FsFile&&'
exit status 1
Error compiling for board Generic STM32F1 series.
It seems like the open file function is not compatible with sdfat_adafruit_fork?
Any help is highly appreciated.