Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    Avoid Gas measurement with BME680

    Avoid Gas measurement with BME680

    sguigue
    Member

    Hi everybody, I have to program a BME680 with a µc in different configurations. In on of them I would like to skip the gas measurement and do only measurements for pressure, temperature and humidity. Is there a way to do that? Should I just let all the gas registers to 0?

     

    Thanks for your reply,

    Sébastien

    7 REPLIES 7

    BSTRobin
    Community Moderator
    Community Moderator

    Hello nkdnnlr,

    Thanks for your reply.

    Hello sguigue,

    If you would like to skip the gas measurement and do only measurements for pressure, temperature and humidity. You could refer the following code when you run sensor initialization code.

    /* Set the remaining gas sensor settings and link the heating profile */
    dev->gas_sett.run_gas = BME680_DISABLE_GAS_MEAS;

    Hi, thank you for your answer?

    If I don't send instruction with function with an arduino for example but by directly writting in the sensor's registers. Can I just skip gas measurement by letting all the related registers to zero?

     

    Best,

    Sébastien

    BSTRobin
    Community Moderator
    Community Moderator

    Hello sguigue,

    If you want to skip gas measurement, you could call BME680 driver code to got pressure, temperature and humidity data.
    Please refer the code in github: https://github.com/BoschSensortec/BME68x-Sensor-API/blob/master/examples/forced_mode/forced_mode.c

    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