Bosch Sensortec Community

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

    Application versions for BMI270

    Application versions for BMI270

    Ethan
    New Poster

    Hi,

    I am trying out with BMI270 shutter board. From the description:
    https://www.bosch-sensortec.com/news/bosch-launches-smart-ultra-low-power-imu-bmi270.html
    There are two application-specific versions: gesture and context/activity.
    For our usage, I think the geture version will help more.

    The data sheet seems very straight forward to set up.
    But after I enabled activity and gesture, seems I can only get activity works.
    Tried disable activity and enable gesture/wake up only, still no output for the gesture feature.

    So I am wondering, what the meaning of two application specific versions?
    Are they both implemented and coexisted in same chip?
    Any specific register operation to enable the gesture version?

    Thanks

    2 REPLIES 2

    Vincent
    Community Moderator
    Community Moderator

    Yes, BMI270 have two different feature set according to gesture and context / ativity. 

    Both two are based on different configuration string.

    Suppose you are using the API from our Github.  In that package, you can see bmi270.c and bmi270_context.c. 

    So if you want to use context feature,  you should using the bmi270_context_config_file instead of bmi270_config_file during initialize the sensor. 

    Thanks Vincent,

    Before, I used the zephyr project with BMI270 driver from your company's forked branch.
    Seems that driver initialized BMI270 without gesture feature.
    Maybe worth to add a property for zephyr BMI270 device to set feature, etc.

    After changed to the API and referred to wrist_gesture example.
    It works now. Got valid gesture output.

    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