diff --git a/arch/arm/src/nrf52/nrf52_idle.c b/arch/arm/src/nrf52/nrf52_idle.c index 5733845d3aa..f6851b1c4af 100644 --- a/arch/arm/src/nrf52/nrf52_idle.c +++ b/arch/arm/src/nrf52/nrf52_idle.c @@ -176,10 +176,16 @@ void up_idle(void) up_idlepm(); - /* Sleep until an interrupt occurs to save power */ + /* Sleep until an interrupt occurs to save power + * + * REVISIT: The SysTick's clock will only tick when the CPU is + * running (not in WFE/WFI) or when the system is in debug interface mode. + */ +#if 0 BEGIN_IDLE(); asm("WFI"); END_IDLE(); #endif +#endif }