aboutsummaryrefslogtreecommitdiff
path: root/common/keyboard.c
diff options
context:
space:
mode:
authortmk <nobody@nowhere>2012-10-21 22:37:50 +0900
committertmk <nobody@nowhere>2012-10-21 22:37:50 +0900
commit0ffd4ae3a9470e4efe41880db27a6ae77ccf1ce2 (patch)
treee6e99419ce37e0922ebf7e419e93cfd13d93e25f /common/keyboard.c
parent454f7bc71657020d0574e849dad92a14e71230c4 (diff)
parentf291c2279eb9f656ed2a2e3152bab155470c4ef9 (diff)
downloadqmk_firmware-0ffd4ae3a9470e4efe41880db27a6ae77ccf1ce2.tar.gz
qmk_firmware-0ffd4ae3a9470e4efe41880db27a6ae77ccf1ce2.zip
Merge branch 'sun'
Diffstat (limited to 'common/keyboard.c')
-rw-r--r--common/keyboard.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/common/keyboard.c b/common/keyboard.c
index e973c46d5..b0e0ed793 100644
--- a/common/keyboard.c
+++ b/common/keyboard.c
@@ -555,6 +555,7 @@ void keyboard_init(void)
555void keyboard_task(void) 555void keyboard_task(void)
556{ 556{
557 static matrix_row_t matrix_prev[MATRIX_ROWS]; 557 static matrix_row_t matrix_prev[MATRIX_ROWS];
558 static uint8_t led_status = 0;
558 matrix_row_t matrix_row = 0; 559 matrix_row_t matrix_row = 0;
559 matrix_row_t matrix_change = 0; 560 matrix_row_t matrix_change = 0;
560 561
@@ -617,6 +618,12 @@ void keyboard_task(void)
617 } 618 }
618 } 619 }
619 620
621 // update LED
622 if (led_status != host_keyboard_leds()) {
623 led_status = host_keyboard_leds();
624 keyboard_set_leds(led_status);
625 }
626
620 return; 627 return;
621} 628}
622 629