Is it possible to run the BSEC binary with different "host" code
I am currently running the full BSEC code (220.127.116.11) using the Bosch example "basic.ino". I would like to know if it is possible to use the IAQ binary code with a different BME680 "driver" code?
I am at best a hobbiest level C programmer. I've not gotten into C++ and the little I have has given me a headache.
I would like to reduce the current Bosch BME680 code to C, at the same time eliminate some of the un-needed features.
When I first received my BME280 I was able to write the interface code in C (Arduino) with few issues. I know the BME680 is much more complex but except for the IQA the code should not have to be as complex as the BSEC seems to me.
BTW I am absolutely NOT trying to reverse engineer any code,
Re: Is it possible to run the BSEC binary with different "host" code
The BSEC library itself will always be provided as a pre-compiled binary only (i.e. not as source code), but can be interfaced to any C-code project. The BSEC package also includes for example the bsec_iot_example.c example, which together with bsec_integration.c/.h could be integrated in any C project, even out of the "C++"/Arduino environment.