Skip to content

Commit 4d767c0

Browse files
Updated Sleep
using WFE for nordic sleep Removed systemoff call from deepleep since it does not retain program state.
1 parent cfb9b99 commit 4d767c0

File tree

1 file changed

+2
-2
lines changed
  • libraries/mbed/targets/hal/TARGET_NORDIC/TARGET_NRF51822

1 file changed

+2
-2
lines changed

libraries/mbed/targets/hal/TARGET_NORDIC/TARGET_NRF51822/sleep.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ void sleep(void) {
2121
// ensure debug is disconnected if semihost is enabled....
2222
NRF_POWER->TASKS_LOWPWR=1;
2323
// wait for interrupt
24-
__WFI();
24+
__WFE();
2525
}
2626

2727
void deepsleep(void) {
2828
sleep();
29-
NRF_POWER->SYSTEMOFF=1;
29+
// NRF_POWER->SYSTEMOFF=1;
3030
}

0 commit comments

Comments
 (0)