Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BHI360 : firmware configuration for specific hardware #9

Open
5CoVK opened this issue Apr 1, 2024 · 0 comments
Open

BHI360 : firmware configuration for specific hardware #9

5CoVK opened this issue Apr 1, 2024 · 0 comments

Comments

@5CoVK
Copy link

5CoVK commented Apr 1, 2024

Hello,

I am using a BHI360 6-axis IMU connected to a BMM350 magnetometer on a custom PCB and I wasn't able to make them work using the "BHI360_BMM350C" firmware.

Therefore, I purchased a BHI360 shuttle boards 3.0 to make some tests and it turns out the BMM350 INT pin MUST be connected to the BHI360 JTAG_DIO pin to make this firmware work correctly. Otherwise, we get some (0x24 Sensor Error: No Valid Data) and (0x25: Slow Sample Rate) errors for any virtual sensors requiring the BMM350.

I had to modify my hardware to make this firmware work, which cost us time a and money. In my opinion, it would be more practical to be able to adapt the provided firmware to any specific hardware. For instance, choose to which pin(s) the external sensor interrupt line(s) are connected or choose polling mode instead of interrupt mode.

My question is: could you make some changes to the firmware files to allow to write some registers to adapt the firmware to any specific hardware ? This way, after uploading the firmware to the BHI360, we could easily choose the right pins to use or to enable polling mode instead.

Thank you.

More information about this issue can be found on my Bosch Sensortec Community forum post.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant