Power Management Example Code with Scheduler

Hello, 

I've a query.

I am trying to build and see output of  "Power Management Example".

C:\nrf_sdk52\DeviceDownload\nRF5_SDK_17.1.0_ddde560\nRF5_SDK_17.1.0_ddde560\examples\peripheral\pwr_mgmt (this one)

PuTTY output given below :

<info> app: Power Management example
<info> app_timer: RTC: initialized.
<info> pwr_mgmt: Init
<info> pwr_mgmt: CPU Usage: 0%
<info> pwr_mgmt: CPU Usage: 0%
<info> pwr_mgmt: CPU Usage: 0%
<info> pwr_mgmt: CPU Usage: 0%
<info> pwr_mgmt: CPU Usage: 0%
<info> pwr_mgmt: CPU Usage: 0%
<info> pwr_mgmt: Shutdown request 0
<info> pwr_mgmt: Shutdown started. Type 0
<info> pwr_mgmt: SysOff handler 0x000088ED => blocking
<info> pwr_mgmt: CPU Usage: 1%
<info> pwr_mgmt: CPU Usage: 0%

I don't know why it's giving "<info> pwr_mgmt: SysOff handler 0x000088ED => blocking".

Thing I want to implement -

1. Shutdown the system when it is not required and wake up whenever the interrupt or any event occur.

(I've tried nrf52 in idle state mode --> calling nrf_pwr_mgmt_run  in for(;;) loop ) but now I wanted to make system off and wakeup.

2. I have query that if it is shutdown and when it is wakeup so I've to init all the peripheral again or not. 

Parents Reply Children
Related