I have a custom board with a BMD-300 (nRF52832), a BMI270 (accelerometer, gyroscope) and BMM150 (magnetometer), where the BMM150 is connected via the auxiliary connections on the BMI270:
www.bosch-sensortec.com/.../bst-bmi270-ds000.pdf
From what I can tell, the only examples that exist for programming this use the Bosch drivers here:
github.com/.../BMI270-Sensor-API
github.com/.../BMM150-Sensor-API
There also exists a Zephyr driver for both sensors, but from what I can tell, there's no aux support in the BMI270 driver. My firmware is using the nRF Connect SDK and Zephyr already (not the legacy nRF52 SDK).
What's the recommended approach for interfacing with these two sensors? Are there any novice-friendly examples for how to accomplish this, or i2c sensor handling in general (outside of a driver, if that's what's recommended)?
Thank you for any help you can give.