Bosch Sensortec Community

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

    BMI270 Configure File Load issue with I2C interface

    BMI270 Configure File Load issue with I2C interface

    Silva_L
    New Poster

    1. load configure file via I2C interface, if it possible load with I2C single byte write action or should implement I2C burst byte write action only?

    2. If i only want acc raw data output from BMI270, the configure file load process is mandatory or not?  

    Thanks!

     

    3 REPLIES 3

    Minhwan
    Community Moderator
    Community Moderator

    Hello, 

     

    My answer is based on our BMI270 github API. - https://github.com/BoschSensortec/BMI270-Sensor-API

    1. There is read write length for BMI270 READ_WRITE_LEN  in common.c - bmi270_examples/common/common.c

    You should change the value, but host MCU should send the value of burst length for BMI270. 

    2. Yes. It is mandatory. 

    Thanks, 

    Thanks for the msg.  1.If i want to use I2C single write and write  the configure file, the READ_WRITE_LEN  value should change to 1, right? 2.does BMI270 support smbus i2c burst read/write operation? 

    Minhwan
    Community Moderator
    Community Moderator

    1. No, you should use at least 2. Otherwise, you can't download config file properly. 

    2. We support  i2c burst write, and more details you can check in datasheet. If your smbus i2c is under our spec, should work. (Actually, I don't know what smbus i2c is. SMBUS / I2C are technically different spec. If you support i2c burst, please use it. 

    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