//#define USE_LDEBUG_PRINTF 1\r
#include "debug.h"\r
\r
+#if defined(CFG_MPC5668) || defined(CFG_MPC5516)\r
+#define CFG_MCU_SUPPORT_SLEEP_MODE\r
+#endif\r
+\r
+\r
#define SYSCLOCK_SELECT_PLL 0x2\r
\r
#if defined(CFG_MPC5567)\r
*/\r
static void enterLowPower (Mcu_ModeType mcuMode )\r
{\r
+#if defined(CFG_MCU_SUPPORT_SLEEP_MODE)\r
+\r
#if defined(CFG_MPC5668)\r
uint32 timeout;\r
/* Set the sleep bit; following a WAIT instruction, the device will go to sleep */\r
/* NOT SUPPORTED */\r
(void) McuMode;\r
#endif\r
+#endif\r
}\r
\r
\r
+\r
void Mcu_SetMode( Mcu_ModeType mcuMode)\r
{\r
+\r
VALIDATE( ( 1 == Mcu_Global.initRun ), MCU_SETMODE_SERVICE_ID, MCU_E_UNINIT );\r
// VALIDATE( ( McuMode <= Mcu_Global.config->McuNumberOfMcuModes ), MCU_SETMODE_SERVICE_ID, MCU_E_PARAM_MODE );\r
-\r
+#if defined(CFG_MCU_SUPPORT_SLEEP_MODE)\r
\r
#if defined(CFG_MPC5516) || defined(CFG_MPC5668)\r
if( MCU_MODE_RUN == mcuMode ) {\r
/* NOT SUPPORTED */\r
(void) McuMode;\r
#endif\r
+#endif\r
}\r
\r
//-------------------------------------------------------------------\r