+ // allow wakeup by long button-press only
+ for (btn = 0; btn < 5; btn++) {
+ if ((PINB & _BV(PB6)) != 0) {
+ wake_count++;
+ goto sleep_again;;
+ }
+ _delay_ms(100);
+ }
+
+ // ok, so I will wake up
+ log_byte(0xb1);
+ log_word(wake_count);
+ log_flush();
+