12-14-2022 01:19 AM - edited 12-14-2022 08:24 AM
Hi,
I want to make SPI communication with the BMM150 through the BHI260AP connected to the microcontroller.
Specifically, I want to read the Chip ID and operate the Sleep mode of the BMM150 connected to the BHI260AP.
Is this possible?
I could read the BMP390's chip ID using 13.2.4 Soft Pass-Through (0x000A) in the BHI260 datasheet.
12-15-2022 02:51 AM
Hi minom.
The firmware of BHI260AP already supports accessing the BMM150.
The BHI260AP SDK integrates the BMP3 driver.
12-15-2022 04:18 AM - edited 12-15-2022 05:03 AM
Hi BSTRobin,
I can take magnetic data from the BMM150, but I am not able to get the chip ID of the BMM150.
I am using Application board 3.0 and BHI260AP shuttle board, and the BMM150 is connected to the IMU Auxiliary Interface.
How can I read/write the registers of the BMM150 connected to IMU Auxiliary Interface?
According the BHI260AP datasheet, with the Soft Pass-Through (0x000A) command, it seems that I can operate to read and write registers on the devices connected to M1, M2 and M3.
I am able to get the chip ID of the BMP390.
Thank you
12-19-2022 09:18 AM
Hi minom.
As you can see BHI260AP SDK v1.1.8.0, firmware could be compiled from this SDK. BMM150 driver was supported as library. Currently the driver code supports reading RAW data, but does not support reading BMM150 chip ID.