TIMSK1 &= ~_BV(OCIE1A);
}
-void sleep_led_toggle(void)
+
+__attribute__ ((weak))
+void sleep_led_on(void)
{
- /* Disable Compare Match Interrupt */
- TIMSK1 ^= _BV(OCIE1A);
+ led_set(1<<USB_LED_CAPS_LOCK);
+}
+
+__attribute__ ((weak))
+void sleep_led_off(void)
+{
+ led_set(0);
}
// LED on
if (timer.pwm.count == 0) {
- led_set(1<<USB_LED_CAPS_LOCK);
+ sleep_led_on();
}
// LED off
if (timer.pwm.count == pgm_read_byte(&breathing_table[timer.pwm.index])) {
- led_set(0);
+ sleep_led_off();
}
}