summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--main.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/main.c b/main.c
index 23988b8..913b559 100644
--- a/main.c
+++ b/main.c
@@ -135,7 +135,6 @@ int main(void)
SERVO_DDR |= (1 << SERVO_PIN);
fpm_init();
- sei();
for (;;) {
cli();
@@ -179,10 +178,12 @@ int main(void)
if (getvcc() < VCC_MIN)
LED_PORT |= (1 << LED_PIN);
- sei();
- sleep_bod_disable();
set_sleep_mode(SLEEP_MODE_PWR_DOWN);
- sleep_mode();
+ sleep_enable();
+ sleep_bod_disable();
+ sei();
+ sleep_cpu();
+ sleep_disable();
}
return 0;