Bosch Sensortec Community

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

    BME68X API with BME688 - No New Data Found

    Re: BME68X API with BME688 - No New Data Found

    Issue resolved. The I2C writes needed two bytes at a time, address and data value, instead of sequential writes with one byte at a time, alternating between register address and value. Stated in the datasheet but I just took the wrong implementation with the Nordic SDK I2C write function. 

    BSTRobin
    Community Moderator

    Re: BME68X API with BME688 - No New Data Found

    Hello Value_Judgement,

    Good news.

    Yes, I2C write and read had different time sequence.

    Rosso9
    Established Member

    Re: BME68X API with BME688 - No New Data Found

    Hi, I've got the same problme. Please, could you share the commn.c file where you have written the read write i2c functions?

    I'm sorry to ask, but I cannot resolve the problem.

    Thanks

    Re: BME68X API with BME688 - No New Data Found

    Your common.c should be something similar to the API example but the problem is likely in your I2C write/read functions. Make sure you're actually writing and reading the right data to and from the right registers in the right format (page 46 in the datasheet).  

    Rosso9
    Established Member

    Re: BME68X API with BME688 - No New Data Found

    Yeah, I have looked at pag 46 of the datasheet and I think I respect what they ask, but still not working.

    Could you let me see your bme68x_i2c_write and bme68x_i2c_read functions, please? I do not know how to make them in a different way

    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