01-30-2024 03:34 PM - edited 01-31-2024 07:57 AM
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
01-30-2024 11:53 PM
Hi Akshay,
Do you have same problem when you try https://github.com/boschsensortec/Bosch-BSEC2-Library/blob/master/examples/generic_examples/basic/ba...
Thank you.
01-31-2024 05:39 AM
Hi Minhwan,
Yes, we have same problem with basic.ino example.
Could you please suggest a solution for this.
Thank you.
01-31-2024 07:55 AM
I am setting up a single BME680 with a esp8266 over i2c communication
I got the error code 2
in my case i changed the
/* BME68X lower I2C address */
#define BME68X_I2C_ADDR_LOW UINT8_C(0x77)in the bme68x_defs.h file
hope it helps
01-31-2024 08:07 AM
Hi tiggerd,
As my I2C communication with BME688 is working properly, so this address change will not fix my error.