Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BNO055 chip families

    BNO055 chip families

    andresUB
    New Poster

    Hi

    In the BNO055 web I read: "The BNO055 I2C implementation violates the I2C protocol in some circumstances. This causes it not to work well with certain chip families. It does not work well with Espressif ESP32, ESP32-S3, and NXP i.MX RT1011, and it does not work well with I2C multiplexers. Operation with SAMD51, RP2040, STM32F4, and nRF52840 is more reliable."

    What about Lilygo Esp32? Whay issues might I encounter? My plan is to connect the sensor to Lilygo with the screen display.

    Thanks!

    Andrés

    5 REPLIES 5

    BSTRobin
    Community Moderator
    Community Moderator

    Hi andresUB,

    BNO055's I2C follows the standard I2C specification and has no specific restrictions on hosts.

    ,

     

    Thanks for the response. WHat does the orange sign in the Adafruit mean then? It seems like it points to an issue.

    For your response I understand there is no issue? 

    BSTRobin
    Community Moderator
    Community Moderator

    Hi andresUB,

    We did not find any issues with the I2C of BNO055 itself as it was mass produced for many years.
    We can't understand your description "WHat does the orange sign in the Adafruit mean then?"

    Adafruit's page says it does not work with the ESP32. Since the Lilygo Esp32 is based on the ESP32, it will probably not work well with it. Based on some of the other pages in Adafruit's documentation, I'm guessing that they are talking about I2C clock stretching.

    This bug (https://github.com/espressif/esp-idf/issues/4173#issuecomment-634022751) on the ESP-IDF documentation suggests that it might now support clock stretching, and it might for the newer ESP32 family chips.

    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