BMI160 or LSM6DS3 sensor

Hi there, Instead of getting only accelerometer readings i need accelerometer and gyroscope readings. for that i need to use BMI 160 or LSM6DS3 module using I2c communication. for that i need a help to how to config the sensor. Is there any Library for to link with our device


I’d suggest you to take a look to ruuvi.firmware.c project, which is currently under development. The associated blog can be found at .

Take a close look especially to parts 5, 6, 9 and 11 (11 is published later today) to get an understanding on how to configure and read sensors, use interrupts and send the data.

If your project is open source, please join our slack and we can discuss there. We can also help you with closed source firmware and electronics, please contact if you’re interested in paid-for support.