have the error BSEC_E_CONFIG_VERSIONMISMATCH during the config_load()
bsec_get_version() returns version.major:1 version.minor:4 version.major_bugfix:7 version.minor_bugfix:4
and inside the file bsec_serialized_configurations_iaq.c I have:
const uint8_t bsec_config_iaq =
Which seems identical...
Integration guide indicates "Obtain a compatible string.". How could I obtain it?
Version mismatch between what and what?
Do you have any suggestion?
Solved! Go to Solution.
I'm not sure the API used in your platform.
In fact, there are resource to get the BSEC.
You could also refer to coines bsec examples.
The bsec library has been provided by your support. A specific library for the MSP430 microcontroler with IAR IDE.
What do you call API? The issue is at the embedded level.
I already watched the documentations.
What is this BSEC_E_CONFIG_VERSIONMISMATCH error meaning?
mismatch between what and what?
Between the BME680 chipset and your library?
The API means bsec lib and relative integration code.
Have you integrate bsec lib success before? Or the first time integrate bsec lib?
Maybe the library in your side has some issue. Please directly contact to the distributor or our colleagues who provide the lib.
It is the first time I use bsec.
I received the library directly from YOUR support: Bosch Sensortec Customer Support: Bosch Germany ((Ticket#00068351)) [ ref:_00D1tuarE._5003Y1ryO4Z:ref ]
But I did not receive any news since I report them this issue.
Which part of the "relative integration code" could mismatch the library?
I can send my whole project to your support if it could help.