# LoRa Thing Plus expLoRaBLE + ADXL313 Lib Error

**URL:** <https://community.sparkfun.com/t/lora-thing-plus-explorable-adxl313-lib-error/42783>\
**Category:** Artemis\
**Created:** [September 22, 2021, 7:10pm UTC](https://community.sparkfun.com/t/lora-thing-plus-explorable-adxl313-lib-error/42783 "2021-09-22T19:10:56Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rustie0125](https://avatars.discourse-cdn.com/v4/letter/r/e56c9b/32.png) [@Rustie0125](https://community.sparkfun.com/u/Rustie0125)\
**Post date:** [September 22, 2021, 7:10pm UTC](https://community.sparkfun.com/t/lora-thing-plus-explorable-adxl313-lib-error/42783/1 "2021-09-22T19:10:56Z")

</div>

Hi All

So i bought a couple of the LoRa Thing Plus expLoRaBLE boards to be used with ADXL313 qwiic breakout boards but I’m getting errors when using the SparkFun ADXL313 library, this is the error I receive and it seems like a peripherals setup error. can someone confirm this and maybe shed some light as to where to start looking to fix this

```auto
C:\Users\12266\Documents\Arduino\libraries\SparkFun_ADXL313_Arduino_Library\src\SparkFunADXL313.cpp: In member function 'boolean ADXL313::beginSPI(uint8_t)':
C:\Users\12266\Documents\Arduino\libraries\SparkFun_ADXL313_Arduino_Library\src\SparkFunADXL313.cpp:78:6: error: 'class arduino::MbedSPI' has no member named 'setDataMode'
  SPI.setDataMode(SPI_MODE3);
      ^ ~~~~~~~~~~
exit status 1
Error compiling for board LoRa Thing Plus expLoRaBLE.

```

---

<div class="post-metadata">

**Author:** ![TS-Russell](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/ts-russell/32/6092_2.png) [@TS-Russell](https://community.sparkfun.com/u/TS-Russell)\
**Post date:** [September 22, 2021, 9:39pm UTC](https://community.sparkfun.com/t/lora-thing-plus-explorable-adxl313-lib-error/42783/2 "2021-09-22T21:39:23Z")

</div>

This post [https://forum.arduino.cc/t/nano-33-ble- … ues/647083](https://forum.arduino.cc/t/nano-33-ble-spi-issues/647083) should shed some light 😉

---

<div class="post-metadata">

**Author:** ![Rustie0125](https://avatars.discourse-cdn.com/v4/letter/r/e56c9b/32.png) [@Rustie0125](https://community.sparkfun.com/u/Rustie0125)\
**Post date:** [September 22, 2021, 9:52pm UTC](https://community.sparkfun.com/t/lora-thing-plus-explorable-adxl313-lib-error/42783/3 "2021-09-22T21:52:45Z")

</div>

No idea how that helps…

---

<div class="post-metadata">

**Author:** ![n1ist](https://avatars.discourse-cdn.com/v4/letter/n/5daacb/32.png) [@n1ist](https://community.sparkfun.com/u/n1ist)\
**Post date:** [September 23, 2021, 12:17pm UTC](https://community.sparkfun.com/t/lora-thing-plus-explorable-adxl313-lib-error/42783/4 "2021-09-23T12:17:07Z")

</div>

In C:\Users\12266\Documents\Arduino\libraries\SparkFun\_ADXL313\_Arduino\_Library\src\SparkFunADXL313.cpp, try replacing

SPI.setDataMode(SPI\_MODE3);

with

SPI.beginTransaction(SPISettings(500000, MSBFIRST, SPI\_MODE3));

(actually, you should be able to just comment it out since QWIIC uses I2C, not SPI…)

/mike

---

<div class="post-metadata">

**Author:** ![Rustie0125](https://avatars.discourse-cdn.com/v4/letter/r/e56c9b/32.png) [@Rustie0125](https://community.sparkfun.com/u/Rustie0125)\
**Post date:** [September 23, 2021, 9:07pm UTC](https://community.sparkfun.com/t/lora-thing-plus-explorable-adxl313-lib-error/42783/5 "2021-09-23T21:07:52Z")

</div>

Thank you ! that solved the issue, I had to replace the line with the suggested, commenting it out resulted in error
