Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 
    SOLVED

    BMI160 driver 1 ms delay before each register read

    arurke
    Established Member

    BMI160 driver 1 ms delay before each register read

    In the BMI160 driver, there is a 1 ms delay before each register read, see https://github.com/BoschSensortec/BMI160_driver/blob/master/bmi160.c#L1369 . I cannot find the rationale for this in the datasheet. It significantly reduces the performance of the driver, and myself and other users at github have tested without the delay and have not yet experienced any problems. Is it safe to remove?

    Regards

     

    Tags (1)
    5 REPLIES 5
    RainerD
    Occasional Visitor

    Re: BMI160 driver 1 ms delay before each register read

    A delay is only needed in suspend or low power mode for register writes.

    kgoveas
    Community Moderator

    Re: BMI160 driver 1 ms delay before each register read

    Hi,

    This will be removed in the upcoming release.

     

    Regards,

    kgoveas

    arurke
    Established Member

    Re: BMI160 driver 1 ms delay before each register read

    Great, thanks for the feedback! Are you able to say something on the timeframe of the next release? (If it's around the corner I won't bother with forking it and fixing myself for the time being)

    kgoveas
    Community Moderator

    Re: BMI160 driver 1 ms delay before each register read

    It should be out in a week.

    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