Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    bma456 applications programming

    garys
    New Poster

    Re: bma456 applications programming

    github as indicated doen not work, cannot link any device to this address in australia.

    can you send files direct.

    thanks

     

    Minhwan
    Community Moderator

    Re: bma456 applications programming

    Hello Garys, 

     

    I attached our API. 

    Thanks 🙂 

    garys
    New Poster

    Re: bma456 applications programming

    sorry cannot use API as we are low level assembly. not C, need detail on interface so can program raw, it seems a lot of low level techincal information is missing to enable anyone to program this device. At a guess the feature engine must be a microprocessor of some type and the bits that are exposed in the doco are just register configs for 26 parameters, ie as per previous text, is the feature engine code in by default on power up or must all the code be loaded which from other comments in more that 26 parameters.

    1. how do the undocumented paging registers really work

    2. we are SPI interface so need example of reading and writing to 0X5E and sub registers etc

    3. more detail on feature engine code etc.

    thanks

     

    Minhwan
    Community Moderator

    Re: bma456 applications programming

    Hello Garys, 

     

    We don't provide assembly example.

    However, you can find how to work for writing config file in our BMA456 API. 

    Please check bma4_write_config_file stream_transfer_write functions in bma4.c

    You can find some details regarding our feature part below url. 

    https://www.bosch-sensortec.com/media/boschsensortec/downloads/application_notes_1/bst-bma456-an000....

    If you want to keep migrating into your assembly, I highly recommend to buy our evm and bma456 shuttle board, then capture sequence and migrate it. 

    https://www.digikey.com/en/products/detail/bosch-sensortec/SHUTTLE-BOARD-BMA456/7401316

    https://www.digikey.com/en/products/detail/bosch-sensortec/0330-AB0-011/2416312

    Thanks, 

     

    Minhwan
    Community Moderator

    Re: bma456 applications programming

    Regarding config file, I can capture using logic analyzer. 

    However, it's not enough to use feature (any motion, no motion etc) in assembly. 

     

    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