Bosch Sensortec Community

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

    How use BMX055 with BSXlite fusion lib for cortex M0?

    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