diff options
| -rw-r--r-- | main.c | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -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; |
