Skip to content

Compilation error with example 1 on Redboard Artemis #5

@DesktopMan

Description

@DesktopMan

Trying to compile Example1_Basic_Readings.ino:

Arduino\libraries\SparkFun_ADXL313_Arduino_Library\src\SparkFunADXL313.cpp: In member function 'boolean ADXL313::beginSPI(uint8_t, arduino::SPIClass&)':
Arduino\libraries\SparkFun_ADXL313_Arduino_Library\src\SparkFunADXL313.cpp:78:21: error: no matching function for call to 'arduino::HardwareSPI::begin(int&)'
  _spiPort->begin(_CS);
                     ^
In file included from Arduino15\packages\SparkFun\hardware\apollo3\2.2.1\libraries\SPI\src/SPI.h:10,
                 from Arduino\libraries\SparkFun_ADXL313_Arduino_Library\src\SparkFunADXL313.h:46,
                 from Arduino\libraries\SparkFun_ADXL313_Arduino_Library\src\SparkFunADXL313.cpp:34:
Arduino15\packages\SparkFun\hardware\apollo3\2.2.1/cores/arduino/mbed-bridge/core-api/api/HardwareSPI.h:123:18: note: candidate: 'virtual void arduino::HardwareSPI::begin()'
     virtual void begin() = 0;
                  ^~~~~
Arduino15\packages\SparkFun\hardware\apollo3\2.2.1/cores/arduino/mbed-bridge/core-api/api/HardwareSPI.h:123:18: note:   candidate expects 0 arguments, 1 provided
Arduino\libraries\SparkFun_ADXL313_Arduino_Library\src\SparkFunADXL313.cpp:79:12: error: 'arduino::SPIClass' {aka 'class arduino::HardwareSPI'} has no member named 'setDataMode'
  _spiPort->setDataMode(SPI_MODE3);
            ^~~~~~~~~~~

exit status 1

Compilation error: exit status 1

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions