aboutsummaryrefslogtreecommitdiff
path: root/tmk_core/common/avr/suspend.c
diff options
context:
space:
mode:
Diffstat (limited to 'tmk_core/common/avr/suspend.c')
-rw-r--r--tmk_core/common/avr/suspend.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/tmk_core/common/avr/suspend.c b/tmk_core/common/avr/suspend.c
index 1194a040e..b29447ac4 100644
--- a/tmk_core/common/avr/suspend.c
+++ b/tmk_core/common/avr/suspend.c
@@ -142,20 +142,20 @@ static void power_down(uint8_t wdto) {
142#endif 142#endif
143 suspend_power_down_kb(); 143 suspend_power_down_kb();
144 144
145 // TODO: more power saving 145 // TODO: more power saving
146 // See PicoPower application note 146 // See PicoPower application note
147 // - I/O port input with pullup 147 // - I/O port input with pullup
148 // - prescale clock 148 // - prescale clock
149 // - BOD disable 149 // - BOD disable
150 // - Power Reduction Register PRR 150 // - Power Reduction Register PRR
151 set_sleep_mode(SLEEP_MODE_PWR_DOWN); 151 set_sleep_mode(SLEEP_MODE_PWR_DOWN);
152 sleep_enable(); 152 sleep_enable();
153 sei(); 153 sei();
154 sleep_cpu(); 154 sleep_cpu();
155 sleep_disable(); 155 sleep_disable();
156 156
157 // Disable watchdog after sleep 157 // Disable watchdog after sleep
158 wdt_disable(); 158 wdt_disable();
159} 159}
160#endif 160#endif
161 161