WisBlock
WisBlock copied to clipboard
Example for RAK15001 does not work
When compiling the example examples/common/sensors/RAK15001_Flash_GD25Q16C for RAK4361 I get the following error:
In file included from /Users/robert/Documents/Arduino/libraries/SdFat_-_Adafruit_Fork/src/ExFatLib/ExFatFile.h:882,
from /Users/robert/Documents/Arduino/libraries/SdFat_-_Adafruit_Fork/src/ExFatLib/ExFatVolume.h:27,
from /Users/robert/Documents/Arduino/libraries/SdFat_-_Adafruit_Fork/src/ExFatLib/ExFatLib.h:28,
from /Users/robert/Documents/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SdFat.h:30,
from /Users/robert/Developer/Playground/Arduino/Flash/Flash.ino:12:
/Users/robert/Documents/Arduino/libraries/SdFat_-_Adafruit_Fork/src/ExFatLib/../common/ArduinoFiles.h: In instantiation of 'class PrintFile<FatFile>':
/Users/robert/Documents/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SdFat.h:468:23: required from here
/Users/robert/Documents/Arduino/libraries/SdFat_-_Adafruit_Fork/src/ExFatLib/../common/ArduinoFiles.h:52:8: error: 'void PrintFile<BaseFile>::flush() [with BaseFile = FatFile]' marked 'override', but does not override
52 | void flush() override { BaseFile::sync(); }
| ^~~~~
exit status 1
Compilation error: exit status 1
Same for ArduinoIDE and PlatformIO. Any chance to get flash RAK15001 working?
Seems to be a problem with the Adafruit SPI-Flash library ==> https://github.com/adafruit/Adafruit_SPIFlash/pull/190
Try the flash example from RAKwireless_Storage library
OK, for me the workaround was to downgrade and wait for library update
lib_deps =
adafruit/SdFat - Adafruit [email protected]
adafruit/Adafruit SPIFlash@^4.3.4
. . .