04-29-2022 07:08 PM - edited 04-29-2022 07:09 PM
Hi,
I am using BME688 and BSEC2 with nrf52832 (nrf sdk 17.0.2). I am trying to implement the generic/basic example.
The function call to "bsec_sensor_control()" in the run() function updates the next_call member of bsec_bme_settings_t struct but never updates the op_mode (Hence, the sensor is always in sleep mode). Subsequently, I'm unable to get any data output from the sensor.
I have attached my code below. Please suggest how can I correct this error.
Thank you.
Solved! Go to Solution.
05-06-2022 08:24 AM
Hi mudit_sharma,
Let us check it and give you feedback later.
05-17-2022 05:43 PM - edited 05-17-2022 05:55 PM
Hi,
I was having the same issue, but I found something just as I was writing a reply for this post.
I did not read your code. But for me the problem was on the init sequence.
Before, I had the following sequence:
bsec_get_version()
bsec_init()
bsec_update_subscription()
bsec_set_configuration()
When then you call bsec_sensor_control(), the returned bsec_sensor_settings will be mostly empty, except the next call setting which will be correct (for the config mode you configured). All of the rest will be 0.
If instead your init sequence is like this:
bsec_get_version()
bsec_init()
bsec_set_configuration()
bsec_update_subscription()
meaning you set the configuration and then call the update subscription, then when I call bsec_sensor_control() the returned sensor settings are not empty anymore.
Hope it helps.
06-23-2022 08:59 AM
Hi mudit_sharma,
Sorry for the inconvience.
It is on going to checking when we could release the C code. It needs some time to integrate it and verity it, we will let you know if the software is ready.
12-29-2022 03:52 AM
After our internal discussion, we are already preparing the software, and the official software will be released at the end of January 2023.
02-10-2023 09:26 AM
We had released the software. You could download BSEC2.4.0.0 from https://www.bosch-sensortec.com/software-tools/software/bme688-software, which support C language code.