Hello,
I have read the questions on power optimizations in nrf chips:
devzone.nordicsemi.com/.../ devzone.nordicsemi.com/.../
I wanted to use SDK11 example -> BLE -> Peripheral -> Beacon Transmitter as a reference for my code, yet there is a note saying that this example is not power optimized. (I want to code simple advertising, same as in the example) The main loop uses power_manage to enter "System Sleep on idle" power mode.
How is that not optimized? How can we improve?
Another questions:
- Will entering a "system off" power state (loosing state if not retained) will be more power efficient than a "system on" optimization?
- Does coming back from "system off" on gpio level sensing require running the initialization code like the device was turned off and on? If so - is "system off" basically an ability to run our code from reset on a GPIO trigger?
EDIT:
I also wanted to know if I enable advertising in the BLE controller, does going to "system off" disable advertising? (I don't fully understand "system" term in this case, is BLE RF controller a peripheral of the system and turns down with "system off"?