Bosch Sensortec Community

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

    BMX160: Getting Trim values of Magnetometer

    Jet
    Occasional Contributor

    Re: BMX160: Getting Trim values of Magnetometer

    Hi Sir:

         Where are you from?

         Maybe you can contact the distributor sales and then transfer to bst local FAE.

         Please see the following link:

        https://www.bosch-sensortec.com/about-us/contact/our-distributors-and-sales-representatives/

     

    cwi
    Established Member

    Re: BMX160: Getting Trim values of Magnetometer

    Okay I've wrote an email but in the meantime I have some further questions.

    I've got the API code running up to a certain point:

    https://github.com/BoschSensortec/BMI160_driver#initialization-of-auxiliary-sensor-bmm150

    Everything runs fine except when I try to init the bmm150 (remember I have a bmx160). And here is something wrong in the documentation.

    1. The current version of the bmm150 code does not have a bmm150.delay_ms = delay_ms; but a bmm150.delay_us function. Why?

    2. And there is now an intf_ptr  which is used for the read and write function pointers. But these function pointers in your documentation do not use this pointer.

    3. And so on....

    So there is a big gap between your code and documentation.

    Kind regards,

    cwi

    Jet
    Occasional Contributor

    Re: BMX160: Getting Trim values of Magnetometer

    Hi Sir:

         Please see my comments:

         1. Due to the different version of API code,  you need to update these interface function.

         2. This "intf_ptr " pointer you can ignore if it don't be called for some features in API code.

        The reference code is from an old version API code, there are some small gaps, but it is easy to handle them and don't affect the actual usage.

        

    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