Hi,
I am having some trouble getting my design into low power.
I have a BLE central application using an nRF51822. I am using the power on sleep mode by calling sd_app_evt_wait() from an eternal loop in main(). I am using SDK 12.1.0. At power on, the sw will bring the system up and after a timeout of 10 seconds, it will be brought down doing some 'un'initializations.
I have a situation where the low power state is entered (I=2.5 uA, measured on the processor), however when I start using PWM (app_pwm_init(), app_pwm_enable(), TIMER1), I can not get the system back into low power. It will still use I=290 uA.
Does anyone know how I can uninitialize the PWM functionality in order to enter low power?
Thanks.