LiquidCGS / FastIMU

the IMU library to rule them all (wip)
MIT License
139 stars 17 forks source link

Does not work with builtin IMU on Nano 33 IoT #10

Open Chedski opened 1 year ago

Chedski commented 1 year ago

FastIMU does not work with the builtin IMU of the Nano 33 IoT because the "who am i" value of the LSM6DS3 on the 33 is (or can be?) 0x6C instead of 0x69.

LiquidCGS commented 1 year ago

That would actually point to that IMU not being an LSM6DS3 and being an LSM6DSO instead. https://www.st.com/resource/en/datasheet/lsm6dso.pdf (see 9.11 on page 49) Seeing as it's register map is pretty similar to the LSM6DS3's you might be able to modify F_LSM6DS3.hpp's line 53 to 0x6C and have it work I'll look into adding support for it if I can get my hands on one of them.