Bosch Sensortec Community

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

    BNO055 sensor library using

    BNO055 sensor library using

    DoganSamil
    New Poster

    I have designed the schematic for a project I am currently working on, and I have received the PCB. However, I'm confused about the software part of using the STM32F103C8T6 microcontroller and the BNO055 IMU sensor. I've looked at some example projects, but I'm having trouble with reading data from the sensor. The libraries used in the example projects seem quite complex, and I'm not sure which parts I should select. The C source file for the sensor is even more complicated. Do you have any suggestions on what I should do? Thank you very much.

    5 REPLIES 5

    BSTRobin
    Community Moderator
    Community Moderator

    Hi DoganSamil,

    I upload BNO055 example code on STM32F4 for your reference.

    Is the code you provided ready for use or does it require any additional modifications or additions?

    BSTRobin
    Community Moderator
    Community Moderator

    Hi DoganSamil,

    The reference works well on STM32F401.

    For your host platform STM32F103C8T6 microcontroller, you only need to initialize the I2C on the host side and implement the callback functions for write, read, and delay_msec, so the reference code will work.

    Can I learn how the main code works without defining any registers in the "BNO055_task.h" file?"

    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