Hi,
I need a clarification on how the library and sensor behave according to the choosen configuration.
Integration guide 2019-03-29:
The maximum allowed time between two bsec_sensor_control calls.
• 3s supports the ULP plus feature for the ULP mode
• 300s allows the system to sleep for 300s for the ULP mode in order minimize the power consumption of the
system, but does not support the ULP plus feature
Configuration I would like is:
* A COV acquisition every 5 minutes with low energy consumption (ULP?)
* A temperature/humidity acquisition at any moment (another thread call every minutes for example or button)
* 3.3V power supply
* 4days history
So I should use generic_33v_300s_4d or generic_33v_3s_4d?
If I believe what's written, I should use generic_33v_3s_4d since "3s supports the ULP plus feature for the ULP mode" so I can use ULP mode and make measurement every minutes with another thread with ULP_Plus.
Nevertheless, by choosing generic_33v_3s_4d, should the loop sleeps for 300s or 3s? If the loop sleeps only 3s, it means that my CPU will be waken up every 3s instead of every 300s?
My waiting behaviour is that, the loop sleeps 300s then triggers a measurement of all sensors AND whenever I want, I can use ULP_plus to trigger a new measurement during the 300s loop's nap.
Thanks!