Bosch Sensortec Community

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

    BMA400 Sleep Mode Issue

    Dan599
    New Poster

    BMA400 Sleep Mode Issue

    Hello,

    I am working on a project with a BMA400 and an nRF5340 running Zephyr. We are using the sensor API from here: https://github.com/BoschSensortec/BMA400-API

    I call the following functions to setup without any problems:

    bma400_interface_init()

    bma400_soft_reset()

    bma400_init()

    The chip ID is read correctly as 0x90.

    I then configure the settings used in this example (lines 64-92): https://github.com/BoschSensortec/BMA400-API/blob/master/examples/fifo_watermark_xyz_data/fifo_water....

    The issue occurs when I try to set the power mode to normal. I call the bma400_set_power_mode() function with BMA400_MODE_NORMAL (i.e. 0x02). However, the device remains in sleep mode and reading the STATUS (0x03) register confirms this.

    Any help would be greatly apprecicated.

    Regards,

    Dan

     

     

     

    Tags (1)
    2 REPLIES 2
    Minhwan
    Community Moderator

    Re: BMA400 Sleep Mode Issue

    Hello Dan, 

     

    I tested it quickly, and I got right answer. 

    Please check my example code. (I just added getting power mode with fifo example code. ) 

    By the way, I tested this one in COINES v2.6.

    https://www.bosch-sensortec.com/software-tools/tools/coines/

    Thanks, 

    Dan599
    New Poster

    Re: BMA400 Sleep Mode Issue

    Hi, sorry for the late response.

    We discovered the issue was related to some Zephyr functions and not the BMA400 API or COINES. Thanks for the help.

    Regards,

    Dan

    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