Bosch Sensortec Community

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

    BMI160 driver 1 ms delay before each register read

    BMI160 driver 1 ms delay before each register read

    arurke
    Established Member

    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

     

    5 REPLIES 5

    RainerD
    Occasional Visitor

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

    kgoveas
    Community Moderator
    Community Moderator

    Hi,

    This will be removed in the upcoming release.

     

    Regards,

    kgoveas

    arurke
    Established Member

    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
    Community Moderator

    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