ESP32WROOM and LSM6DSO via SPI won't work

Hello,

I installed the https://github.com/sparkfun/SparkFun_Qw … no_Library, but the example doesn’t work if I am using SPI instead of I2C. The jumper bridge is removed so the adress should be 0x6C.

Snippet from the code:

#include “SparkFunLSM6DSO.h”

//#include “Wire.h”

#include “SPI.h”

LSM6DSO myIMU; //Default constructor is I2C, addr 0x6B

void setup() {

Serial.begin(115200);

delay(500);

//Wire.begin();

delay(10);

if( myIMU.begin() )

Serial.println(“Ready.”);

else {

Serial.println(“Could not connect to IMU.”);

Serial.println(“Freezing”);

}

if( myIMU.initialize(BASIC_SETTINGS) )

Serial.println(“Loaded Settings.”);

}

I can’t see any transaction on any Pin.

So I need some help.

Regards

Frank

Seems like the SPI pins may not have been soldered properly on the PCB. We are looking into how to catch this issue during the QC process.

File a replacement ticket and we can issue a replacement: https://www.sparkfun.com/returns