Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BME688 and ESP32 giving BSEC error code : -2

    BME688 and ESP32 giving BSEC error code : -2

    akshay_
    New Poster

    Hello,

    We are using single BME688 sensor with esp32 (ESP-WROVER-KIT V4.1 board) over i2c communication.

    Facing BSEC error code : -2 error  while wokring with example https://github.com/boschsensortec/Bosch-BSEC2-Library/blob/master/examples/generic_examples/basic_co...

    Bosch-BSEC2-Library : https://github.com/boschsensortec/Bosch-BSEC2-Library/tree/master 
    Bosch-BME68x-Library : https://github.com/BoschSensortec/Bosch-BME68x-Library 

    We are getting this error as envSensor.run() fails.

    On further debuggin in bsec2.cpp file we are failing bsec_do_steps(inputs, nInputs, _outputs, &nOutputs); here, as bsec_do_steps returns BSEC_E_DOSTEPS_VALUELIMITS.

    https://github.com/boschsensortec/Bosch-BME68x-Library/tree/master/examples/sequential_mode example is working properly with accurate output.

    Any help will be appreciated.

    Thank you,
    Akshay

     

    7 REPLIES 7

    Its working only if we comment below lines in function bool Bsec2::processData(int64_t currTimeNs, const bme68xData &data)

    if (BSEC_CHECK_INPUT(bmeConf.process_data, BSEC_INPUT_PRESSURE))
        {
            inputs[nInputs].sensor_id = BSEC_INPUT_PRESSURE;
            inputs[nInputs].signal = data.pressure;
            inputs[nInputs].time_stamp = currTimeNs;
            nInputs++;
        }

    And we are not able to read pressure measurement because of that, what coud be the reason as we are using example code basic.ino as it is, just changed I2C pin Wire.setPins(33, 32);

    Minhwan
    Community Moderator
    Community Moderator

    Hi Akshay, 

     

    Could you send me private msg ?

    Thank you. 

    Hi Minhwan,

    Private message sent.

    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