Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    questions for bmi2_write_config_file()

    questions for bmi2_write_config_file()

    victorheca01
    Established Member

    Hi, all

    In function of bmi2_write_config_file(), I have a question for the following code.

    if (rslt == BMI2_OK)
    {
    /* Check the configuration load status */
    rslt = bmi2_get_internal_status(&load_status, dev);

    /* Return error if loading not successful */
    if ((rslt == BMI2_OK) && (!(load_status & BMI2_CONFIG_LOAD_SUCCESS)))
    {
    rslt = BMI2_E_CONFIG_LOAD;
    }
    }

    I read load_status = 0xff and rslt = 0x00. Does it mean that the bmi2_write_config_file() is successfully write the configuation to IMU 270?  from the code it is, but read an 0xff from the reg of 0x21, really means it has been successfuly initialised?

    Thank you in advance.

     

    1 REPLY 1

    BSTRobin
    Community Moderator
    Community Moderator

    Hi victorheca01,

    The value of 0x21 register should be 0x01 if you load config file successfully. Refer to register description in BMI270 data sheet:

    2023-07-06_14h37_16.png

    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