-
Notifications
You must be signed in to change notification settings - Fork 39
Closed
Milestone
Description
Hi there,
I discovered today that SdFat (v2.0.5) library examples are not able to compile when using Apollo3 Core v2.0.5 (or v2.0.6). The error message received is included below.
From a quick search on the issue, it seems like it's related to the Mbed OS SPI library and is only affecting SdFat. The basic SD library is still able to compile correctly.
Cheers,
Adam
/Users/adam/Documents/Arduino/libraries/SdFat/src/SpiDriver/SdSpiArtemis.cpp: In member function 'uint8_t SdSpiArduinoDriver::receive(uint8_t*, size_t)':
/Users/adam/Documents/Arduino/libraries/SdFat/src/SpiDriver/SdSpiArtemis.cpp:50:10: error: 'arduino::SPIClass' {aka 'class arduino::HardwareSPI'} has no member named 'transferIn'; did you mean 'transfer'?
m_spi->transferIn(buf, count);
^~~~~~~~~~
transfer
/Users/adam/Library/Arduino15/packages/SparkFun/tools/arm-none-eabi-gcc/8-2018-q4-major/bin/arm-none-eabi-g++ -include /Users/adam/Library/Arduino15/packages/SparkFun/hardware/apollo3/2.0.4/variants/SFE_ARTEMIS_MM_PB/mbed/mbed_config.h -include /Users/adam/Library/Arduino15/packages/SparkFun/hardware/apollo3/2.0.4/cores/arduino/sdk/ArduinoSDK.h -iprefix /Users/adam/Library/Arduino15/packages/SparkFun/hardware/apollo3/2.0.4/cores/ @/Users/adam/Library/Arduino15/packages/SparkFun/hardware/apollo3/2.0.4/variants/SFE_ARTEMIS_MM_PB/mbed/.cxx-flags -MMD -DARDUINO=10813 -DARDUINO_APOLLO3_SFE_ARTEMIS_MM_PB -DARDUINO_ARCH_MBED -DARDUINO_ARCH_APOLLO3 -DMBED_NO_GLOBAL_USING_DIRECTIVE -DCORDIO_ZERO_COPY_HCI @/Users/adam/Library/Arduino15/packages/SparkFun/hardware/apollo3/2.0.4/variants/SFE_ARTEMIS_MM_PB/mbed/.cxx-symbols -I/Users/adam/Library/Arduino15/packages/SparkFun/hardware/apollo3/2.0.4/cores/arduino -I/Users/adam/Library/Arduino15/packages/SparkFun/hardware/apollo3/2.0.4/variants/SFE_ARTEMIS_MM_PB -I/Users/adam/Documents/Arduino/libraries/SdFat/src -I/Users/adam/Library/Arduino15/packages/SparkFun/hardware/apollo3/2.0.4/libraries/SPI/src -I/Users/adam/Library/Arduino15/packages/SparkFun/hardware/apollo3/2.0.4/cores/arduino -I/Users/adam/Library/Arduino15/packages/SparkFun/hardware/apollo3/2.0.4/cores/arduino/mbed-bridge -I/Users/adam/Library/Arduino15/packages/SparkFun/hardware/apollo3/2.0.4/cores/arduino/mbed-bridge/core-api -I/Users/adam/Library/Arduino15/packages/SparkFun/hardware/apollo3/2.0.4/cores/arduino/mbed-bridge/core-api/api/deprecated @/Users/adam/Library/Arduino15/packages/SparkFun/hardware/apollo3/2.0.4/variants/SFE_ARTEMIS_MM_PB/mbed/.includes /Users/adam/Documents/Arduino/libraries/SdFat/src/SpiDriver/SdSpiParticle.cpp -o /var/folders/v3/5019zqsn647bxggzbh29j9mh0000gn/T/arduino_build_486459/libraries/SdFat/SpiDriver/SdSpiParticle.cpp.o
Using library SdFat at version 2.0.5 in folder: /Users/adam/Documents/Arduino/libraries/SdFat
Using library SPI at version 2.0.0 in folder: /Users/adam/Library/Arduino15/packages/SparkFun/hardware/apollo3/2.0.4/libraries/SPI
exit status 1
Error compiling for board Artemis MicroMod Processor.
Metadata
Metadata
Assignees
Labels
No labels