Important Cookie Information

This website uses absolutely necessary cookies. If you consent to the use of convenience cookies, please click “Yes, I agree.” By clicking on “Privacy Settings.” you can change this setting at any time and withdraw your given consent. Icon down see more You can find detailled information in our Privacy Policy Icon forward-right
Icon up see less

Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    An issue in creating a read function for the BMI160 (Nordic nrf52832)

    Highlighted
    Occasional Visitor

    An issue in creating a read function for the BMI160 (Nordic nrf52832)

    I've been developing with the nordic nrf52832 with the bmi160 sensor. I've been encountering issues when calling the self-defined function. I'm using Segger embedded studio.

    Is there any  hints on how to configure this function? Or is there any existing samples that I can study on? 

    1 REPLY 1
    Community Moderator

    Re: An issue in creating a read function for the BMI160 (Nordic nrf52832)

    Hi klcheung,

    There is not enough information here to understand what else you may be doing wrong, but from what I can understand,

    1. the dev_id parameter of the BMI160 device struct should contain the I2C address of the BMI160 depending on it's connections to the NRF52832, either 0x68 or 0x69.
    2. the reg_addr should not be overwritten with 0xd8.

    If you could share how the hardware is connected, and more code about how the NRF52832's peripherals are configured in software, I would be able to guide you here.

     

    Regards,
    kgoveas

    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