diff options
| author | tmk <nobody@nowhere> | 2012-10-21 22:12:36 +0900 |
|---|---|---|
| committer | tmk <nobody@nowhere> | 2012-10-21 22:12:36 +0900 |
| commit | edce1d19a6af040df994243e7b6b1851e3eccebc (patch) | |
| tree | 3f8d385a39979dcabdefea019e9671503cda8eba /common | |
| parent | 454f7bc71657020d0574e849dad92a14e71230c4 (diff) | |
| download | qmk_firmware-edce1d19a6af040df994243e7b6b1851e3eccebc.tar.gz qmk_firmware-edce1d19a6af040df994243e7b6b1851e3eccebc.zip | |
Add LED feature to Sun converter
Diffstat (limited to 'common')
| -rw-r--r-- | common/keyboard.c | 7 |
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) | |||
| 555 | void keyboard_task(void) | 555 | void 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 | ||
