cancel
Showing results for 
Search instead for 
Did you mean: 

Is LSM6DSL Zephyr driver compatible with LSM6DSM?

jkullds
Associate II

Hello,

Our custom HW uses a LSM6DSM sensor.  There is no existing driving for it in Zephyr, however, the LSM6DSL sensor does. I looked at the differences between the 2 devices and it comes down to the LSM6DSM having 2 extra connection modes (Modes 3 & 4), and 4 registers that are accessible in AuxSPI mode (which we're not using).  The LSM6DSM on our board is configured for connection mode 1 and is an I2C slave to the nRF5340. Is the LSM6DSL driver compatible with the LSM6DSM? If not, is there a LSM6DSM driver for Zephyr?

The reason I'm asking this is because I had tried using the LSM6DSL Zephyr driver on my board and I'm getting an I2C write error during device initialization. I've verified that my device I2C works because I can read/write to it via the Zephyr I2C shell commands.

Thanks.

1 REPLY 1
Federica Bossi
ST Employee

Hi @jkullds ,

 

Yes, they are compatible!

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.
Announcement

We’re moving the ST Community to a new platform to give you a better and more reliable community experience.