I am using the nRf52 device with FreeRtos and SD132 version 11.0. The configUSE_TICKLESS_IDLE is set to '1' to allow the device to go to sleep. After the OS is started - there is not much going on except for the fact that a LED is supposed to blink after 500mSec. The vPortSuppressTicksAndSleep() uses the sd_app_evt_wait() call to put the processor asleep. Eventually the processor wakes up but it appears that too much time has gone by. The vTaskStepTick() detects that too much time has gone by (as much as 30 mSec too long) and generates an assert. What would cause the cpu not to wake up in time?