Important Cookie Information

This website uses absolutely necessary cookies. If you consent to the use of convenience cookies, please click “Yes, I agree.” By clicking on “Privacy Settings.” you can change this setting at any time and withdraw your given consent. Icon down see more You can find detailled information in our Privacy Policy Icon forward-right
Icon up see less

Bosch Sensortec Community

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

    How use BMX055 with BSXlite fusion lib for cortex M0?

    Highlighted
    New Poster

    How use BMX055 with BSXlite fusion lib for cortex M0?

    Hi,
    I am an engineer at DVC-CO and we will lanch a new developpment with the BMX055. We need to do a fusion of 3 sensor and for that i will use your fusion.
    I have download the BSXlite_Cortex but there are no version for cortex m0. How can i use your library and a cortex m0? For your information we use stm32f072RBT.

    Best regards

    Henri Dimi

    Tags (2)
    9 REPLIES 9
    Community Moderator

    Re: How use BMX055 with BSXlite fusion lib for cortex M0?

    Hi Henri10,

    We have a similar combination of a Cortex-M0 (SAMD20 from Atmel (now Microchip)) and the BMX055 in a single package known as the BMF055. It is a recommended alternate to get started with BSX Lite integration on a Cortex M0.

    Product page of the BMF055 : https://www.bosch-sensortec.com/bst/products/all_products/bmf055

    BSX Lite integration guide : https://ae-bst.resource.bosch.com/media/_tech/media/application_notes/BST-BMF055-EX003-00.pdf

    Additionally, the BMF055 comes preprogrammed with a stock bootloader that supports UART, SPI and I2C host interfaces for loading your application during production.

    All links and references can be found under downloads.

    Regards,

    kgoveas

    Established Member

    Re: How use BMX055 with BSXlite fusion lib for cortex M0?

    Would it be possible to run BSX full library on BMF055?     While running BSXlite library, I see that calibration accuracy parameter goes to 0 as soon as I bring some metal object near to BMF055 (i am using shuttle and breakout board).....Is there a way to save and restore calibration parameters/profile?   

    Community Moderator

    Re: How use BMX055 with BSXlite fusion lib for cortex M0?


    @janakiram wrote:

    Would it be possible to run BSX full library on BMF055?     While running BSXlite library, I see that calibration accuracy parameter goes to 0 as soon as I bring some metal object near to BMF055 (i am using shuttle and breakout board).....Is there a way to save and restore calibration parameters/profile?   


    Yes indeed. This is already what we do in the BNO055. If you want to use the full BSX library in the BMF055, you will have to sign a Software License Agreement for it. It is possible to use the bsx_get_magcalibprofile and bsx_set_magcalibprofile APIs to manage the magnetometer's calibration.

    Established Member

    Re: How use BMX055 with BSXlite fusion lib for cortex M0?

    Thanks.   How do i sign Software License Agreement to get access to BSX library for BMF055.    Please let me know.

    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