Bosch Sensortec Community

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

    Understanding BMI160 API C

    Understanding BMI160 API C

    lnsri22
    Member

    Hello Everyone!!

    I am a newbie who is trying to play around the BMI160 for an application that requires 6DOF inertial measurement. I am trying to integrate bmi160 API into my project with no success, because "null_ptr_check" inside "bmi160_init" doesn't return "BMI160_OK" as I did not supply proper function pointers for usser_i2c_read and user_i2c_write. 

     

    How should I define these functions. Any pointer to right direction with example is greatly appreciated!!

     

     

    4 REPLIES 4

    Vincent
    Community Moderator
    Community Moderator

    Please link the i2c read and write function of your platform to these two related functions first.

    handytech
    Community Moderator
    Community Moderator

    You may also use these templates as reference.

    Yeah!! That's what I'm trying to do but with no success 😞

    Thank you so much for the reference!!

    I must have some patience to look into the repository in detail.

    Let me give this a try and get back. 

     

    Thanks again!!

    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