Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    bma456 applications programming

    bma456 applications programming

    garys
    New Poster

    cannot find any doco on feature set interface or detailed descrtiption of the parameters or anyway to customise, need field application enginner to assist please/ also github not working so cannot see any files.

    In particular reading and writing to feature set at 0X5E.

    thanks

     

    23 REPLIES 23

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

    can you send files direct.

    thanks

     

    Minhwan
    Community Moderator
    Community Moderator

    Hello Garys, 

     

    I attached our API. 

    Thanks 🙂 

    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
    Community Moderator

    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
    Community Moderator

    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