02-10-2022 05:05 PM - edited 02-10-2022 05:10 PM
Hello,
I would like to readout multiple BME688 simultaniously. I created two instances of Bsec2, and afterwards i do each step for both instances. I kept the NewDataCallback the same, as one input parameter is the BSEC instance. In BSEC2 i get an error 100 from BSEC2.
Please let me know what is the problem .
Bsec2 envSensors[2];
for(int i = 0; i < NUMBEROFDEVICES; i ++)
{
//Set multiplexer
if (!envSensors[i].begin(BME68X_I2C_ADDR_LOW, Wire))
{
checkBsecStatus(envSensors[i]);
}
/* Subsribe to the desired BSEC2 outputs */
if (!envSensors[i].updateSubscription(sensorList, ARRAY_LEN(sensorList), BSEC_SAMPLE_RATE_LP))
{
checkBsecStatus(envSensors[i]);
}
/* Whenever new data is available call the newDataCallback function */
envSensors[i].attachCallback(newDataCallback);
envSensors[i].index = i;
Serial.println("BSEC library version " + \
String(envSensors[i].version.major) + "." \
+ String(envSensors[i].version.minor) + "." \
+ String(envSensors[i].version.major_bugfix) + "." \
+ String(envSensors[i].version.minor_bugfix));
}
}
if (!envSensors[i].begin(BME68X_I2C_ADDR_LOW, Wire))
{
checkBsecStatus(envSensors[i]);
}
I checked the Arduino example for x8 board, which has 8 times BME688 and Multiplexer. It seems like the example is reading and processing only 1 BME688 sensor.
Kind Regards
Solved! Go to Solution.
06-09-2022 03:48 PM
Could you please send me an estimation for how long this will take?
06-09-2022 04:32 PM
Sorry for the inconvenience.
We will push our team and release the software ASAP.
07-13-2022 08:04 AM
Hello Robin, what is the situation right now? Are you working on the erlease of the new example? Please let me know if it will come online soon.
07-29-2022 01:32 PM
Hello,
again, could you please send me an update on the example development? Is there anything ongoing?
Kind Regards
08-21-2022 02:47 PM
Hi hugehead,
Sorry for the delay reply.
After our internal discussion, we would like to know some information from you to evaluate whether we will support the software development.
1. Did you design a project with BME688 & BSEC2? If yes, could you provide your Company information and volume of your product? Thanks.