10-06-2023 10:07 AM
Hi,
I am working on a project that contain BHI360 sensor , we are trying to only use the internal IMU
1- Do we need to upload a firmware in this case?
2- If -1- is yes , which smallest fw i can upload that make BHI360 imu work normally and i can still do those things(Calibration, orientation, get data, handle interruptions,.. )?
3- Is it possible to configure the BHI360 to only trigger HIRQ interruption only when a motion is detected (and mask all other event) ?
Best
Ahmed
10-06-2023 05:11 PM
Hi Ahmedba,
Loading firmware is needed. According your description, you can use the firmware https://github.com/boschsensortec/BHY2-Sensor-API/blob/master/firmware/bhi360/BHI360.fw.h
The interrupt of BHI360 is not only generated for motion detection, but cannot mask other interrupts.
10-06-2023 06:25 PM
Hi BSTRobin,
Thank you for your response,
10-09-2023 02:27 PM
Hi BSTRobin,
another question about "The interrupt of BHI360 is not only generated for motion detection, but cannot mask other interrupts."
1-Is masking HIRQ would be possible if the IMU FW was different(not the default BHI360 fw)?
11-08-2023 04:15 AM
Hi Ahmedba,
After each hardware reset or software reset of the sensor, the firmware needs to be reloaded. There is no need to load firmware in low-power mode.
The sensor data and time are obtained by parsing FIFO.
If you enable multiple functions, interrupts will be triggered, and other firmware does not support retaining one interrupt trigger and blocking other interrupts.