Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    bmx160_magnetometer

    bmx160_magnetometer

    suraj
    New Poster

    hi sir,

    present am working with bmx160 mems magnetometer,till now am able to read bmx160 device id (0xd8) and accelerometer/gyroscope readings from bmx160 by using SPI protocol for doing these i followed below link drivers

    https://github.com/BoschSensortec/BMI160_driver

    now my target is to read magnetometer data from bmx160 by using bmm150 drivers,but am unable to read MAG data ,am using below linked bmm150 driver for doing above task,but no luck.

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

    can i use MAG registers directly (without using bmm150 driver)of bmx160 for reading mag data ,

    pl help me to come out of these issue 

    thankyou in advance 

    regards 

    suraj.n

    1 REPLY 1

    Minhwan
    Community Moderator
    Community Moderator

    Hello Suraj, 

     

    Could you please check the attached file.

    This example to get accel and gyro data from bmi160 in bmx160, and mag data from bmm150 in bmx160. 

    You can use SPI interface as your communcation method between host MCU and bmx160. 

    The BMM150 I2C interface in my code is for internal communication purpose. 

    My code is kind of update version of below url. 

    https://github.com/BoschSensortec/BMI160_driver/wiki/How-to-use-an-auxiliary-sensor-or-magnetometer-....

    Please let me know if you have further questions. 

    Thank you.  

    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