In the latest newsletter you wrote that in SDK3.0.8 the power consumption of advertising events was reduced by 10%.
I assume that the new USE_POWER_OPTIMIZATIONS compilation flag should be defined to get this.
Why is it optional to choose whether to use power-optimization or not? What are the cons of defining USE_POWER_OPTIMIZATIONS?
Regards,
Oren Zomer
Keywords:
Hello Oren,
yes, the compilation flags are needed to enable the power optimisation. Since there is a change to the timing, we chose to make it optional just in case there are applications where system level constraints mean that any change to wake-up timing needs to be requalified. The optimisations are done by reducing the time it takes during a coulpe of internal phases (BLE event pre-processing is reduced) and removal of an internal start-up phase (through extra characterisation work on the internal clocking). I'n not aware of any cons using the power optimisations : its more a case of natural progression that we've been able to optimise .
BR JE_Dialog