wdt_disable();
}
+#ifdef SUSPEND_MODE_STANDBY
static void standby(void)
{
+#ifdef SLEEP_MODE_STANDBY
set_sleep_mode(SLEEP_MODE_STANDBY);
sleep_enable();
sei();
sleep_cpu();
sleep_disable();
+#endif
}
+#endif
static void idle(void)
{
void suspend_power_down(void)
{
-#ifdef SUSPEND_MODE_STANDBY
+#ifdef NO_SUSPEND_POWER_DOWN
+ ;
+#elif defined(SUSPEND_MODE_NOPOWERSAVE)
+ ;
+#elif defined(SUSPEND_MODE_STANDBY)
standby();
#elif defined(SUSPEND_MODE_IDLE)
idle();