]> git.karo-electronics.de Git - karo-tx-redboot.git/blobdiff - packages/hal/arm/lpc2xxx/var/v2_0/include/var_arch.h
unified MX27, MX25, MX37 trees
[karo-tx-redboot.git] / packages / hal / arm / lpc2xxx / var / v2_0 / include / var_arch.h
index 67d4cbb85ee69f418a8a31355ca9012d3204cbf7..577495c013e9bef950bc2578c58a82555a42f224 100644 (file)
@@ -59,8 +59,9 @@
 // chance to insert code. Typical idle thread behaviour might be to halt the
 // processor. These implementations halt the system core clock.
 
-#ifndef HAL_IDLE_THREAD_ACTION
+#ifdef CYGHWR_HAL_ARM_LPC2XXX_IDLE_PWRSAVE
 
+#ifndef HAL_IDLE_THREAD_ACTION
 
 #define HAL_IDLE_THREAD_ACTION(_count_)                       \
 CYG_MACRO_START                                               \
@@ -69,8 +70,9 @@ HAL_WRITE_UINT32(CYGARC_HAL_LPC2XXX_REG_SCB_BASE +            \
                  CYGARC_HAL_LPC2XXX_REG_PCON_IDL);            \
 CYG_MACRO_END
 
+#endif         // HAL_IDLE_THREAD_ACTION
 
-#endif
+#endif         // CYGHWR_HAL_ARM_LPC2XXX_IDLE_MODE
 
 //-----------------------------------------------------------------------------
 // end of var_arch.h