Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BHI360 callback not being called.

    BHI360 callback not being called.

    sone
    New Poster

    Hi,

    We are connecting the BHI360 to a host via I2C to process acceleration, angular velocity, and quaternion measurements.
    We use firmware/bhi360/BHI360.fw included in https://github.com/boschsensortec/BHY2-Sensor-API for this process.

    Although the process of executing bhy2_get_phys_sensor_info() is repeated every 10 seconds while taking measurements at 20ms intervals,
    After several tens of minutes to several tens of hours, BHY2_E_TIMEOUT is returned as the return value of bhy2_get_phys_sensor_info().
    After that, no callback will be called until the sensor is reset.

    Is there anything we can do to avoid this situation?

    Thank you in advance.

    4 REPLIES 4

    BSTRobin
    Community Moderator
    Community Moderator

    Hi sone,

    What about your hardware and software code you used?

    Hi BSTRobin,

    Thanks for your reply.

    I would like to ask the the meaning of "hardware and software code".

    By "hardware and software code" do you mean hardware configuration and programming code?

    BSTRobin
    Community Moderator
    Community Moderator

    Hi sone,

    For example:
    Official BHI360 hardware board: https://www.bosch-sensortec.com/media/boschsensortec/downloads/shuttle_board_flyer/application_board...
    Official BHI360 software: https://github.com/boschsensortec/BHY2_SensorAPI

    Firstly, you need to confirm which components are included on the hardware you are using in order to know which firmware and examples you have chosen to use.

    Hi BSTRobin,

    Thanks for your reply. Your advice is very helpful.

    After I identify the problem, I will ask questions if I don't understand something.
    Thank you very much for your help.

     

     

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist