Hi doppio,
Yes, I'm talking about the code you uploaded.
It seems like you mixed BME68x API example code and BSEC example code.
For exampe, you don't need those kind of code for getting proper data.
uint16_t temp_prof[10] = { 250, 100, 100, 100, 100, 100, 100, 250, 250, 250 }; // Heater temperature in degree Celsius
uint16_t mul_prof[10] = { 2, 0, 10, 15, 2, 2, 2, 2, 2, 2 }; // Multiplier to the shared heater duration
There is latest BSEC2 in below url
https://www.bosch-sensortec.com/software-tools/software/bme688-software/
And there is integration guide in the bsec2 library zip file.
Please download and check the integration guide.
And feel free to ask me after you check the document.
Plus, in case of scan mode, you can make your own scan mode technically, but BSEC2 handles it.
Thank you.
... View more