From 5969d6267f400da6c0abdfce545890ba1f1acd1a Mon Sep 17 00:00:00 2001 From: tmk Date: Wed, 12 Oct 2016 14:35:53 +0900 Subject: [PATCH] core: Fix sleep_led --- tmk_core/common/avr/sleep_led.c | 17 ++++++++++++----- tmk_core/common/avr/suspend.c | 6 +++++- tmk_core/common/command.c | 12 ++++++++++-- tmk_core/common/sleep_led.h | 14 ++------------ 4 files changed, 29 insertions(+), 20 deletions(-) diff --git a/tmk_core/common/avr/sleep_led.c b/tmk_core/common/avr/sleep_led.c index dab3eb0f..37c2cf1b 100644 --- a/tmk_core/common/avr/sleep_led.c +++ b/tmk_core/common/avr/sleep_led.c @@ -45,10 +45,17 @@ void sleep_led_disable(void) 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<