#include "lights.h"
-void hw_setup()
+static void hw_setup()
{
wdt_enable(WDTO_1S);
init_battery();
set_sleep_mode(SLEEP_MODE_IDLE);
}
-void hw_suspend()
+static void hw_suspend()
{
susp_pwm();
susp_adc();
uint16_t wake_count = 0;
unsigned char btn;
+ hw_suspend();
sleep_again:
// enable PCINT14, so that user can wake up later
GIMSK |= _BV(PCIE1);
int main(void)
{
log_init();
+
power_usi_disable(); // Once for lifetime
+ ACSRA |= _BV(ACD); // disable analog comparator
log_set_state(3);
hw_setup();
- hw_suspend();
power_down();
sei();