diff --git a/rtos/TARGET_CORTEX/mbed_rtx_idle.cpp b/rtos/TARGET_CORTEX/mbed_rtx_idle.cpp index bb2be1c421c..f41b562c545 100644 --- a/rtos/TARGET_CORTEX/mbed_rtx_idle.cpp +++ b/rtos/TARGET_CORTEX/mbed_rtx_idle.cpp @@ -198,9 +198,7 @@ static void default_idle_hook(void) if (ticks_to_sleep) { os_timer->schedule_tick(ticks_to_sleep); - sleep_manager_lock_deep_sleep(); sleep(); - sleep_manager_unlock_deep_sleep(); os_timer->cancel_tick(); // calculate how long we slept