diff options
| author | Sadeep Madurange <sadeep@asciimx.com> | 2025-06-14 16:19:16 +0800 |
|---|---|---|
| committer | Sadeep Madurange <sadeep@asciimx.com> | 2025-06-14 16:19:16 +0800 |
| commit | f2d99e2576997a2c975948c2b1feef59021821f7 (patch) | |
| tree | 509267313f1786cdf5452f6ee9f27fb2b1041ab4 | |
| parent | d1c2274e12749be2db3096a29ee1a94b20d445ce (diff) | |
| download | fpm-door-lock-f2d99e2576997a2c975948c2b1feef59021821f7.tar.gz | |
Use more fine-grained sleep modes.
| -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; |
