Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    Bma456 library for arduino

    Bma456 library for arduino

    ricardos
    New Poster
    Hi all

    I'm aware of GitHub driver for Bma456 in C lang.
    https://github.com/boschsensortec/BMA456-Sensor-API

    My question is if this can be used in the Arduino ide directly.

    Thanks in advance
    Chears
    2 REPLIES 2

    BSTRobin
    Community Moderator
    Community Moderator

    Hi ricardos,

    BMA456 reference code is sensor API on github which not directly support Arduino, you could migrate to Arduino if you would like to use it in Arduino platform.

    Minhwan
    Community Moderator
    Community Moderator

    Hi Ricardos, 

     

    Technically, you can use our BMA456 API after changing communication functions. 

    https://github.com/BoschSensortec/BMA456-Sensor-API

    You just need to remove all coines related functions and replace with Arudino I2C or SPI in common.c.

    https://github.com/boschsensortec/BMA456-Sensor-API/blob/master/bma456an_examples/common/common.c

    Then, you can put initialization  part in setup and put data streaming part in run function. 

    The attached file is my very old test example, but you can refer it. 

    Thanks, 

    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