OEMIdle (Compact 2013)
This function places the CPU in the idle state when there are no threads ready to run.
This function is called by the kernel.
Exceptions are blocked when this routine is called and must not be re-enabled unless the function is going to return immediately.
This function places the CPU into a reduced power state and stop it. It is important to be able to resume execution quickly upon receiving an interrupt.