summaryrefslogtreecommitdiffstats
path: root/keyboards/kc60/kc60.c
diff options
context:
space:
mode:
authordungdung <dungdung@users.noreply.github.com>2017-02-08 01:55:40 +0100
committerdungdung <dungdung@users.noreply.github.com>2017-02-08 01:55:40 +0100
commit304d84cd0835faaa3b95d1c3be48399a423f9944 (patch)
tree5e45ca52de6ddc16c21df17b7258b17ee4554a0f /keyboards/kc60/kc60.c
parentf5c8c5d4c854c5ae4dc586066c9b03557786c4c2 (diff)
downloadqmk_firmware-304d84cd0835faaa3b95d1c3be48399a423f9944.tar.gz
qmk_firmware-304d84cd0835faaa3b95d1c3be48399a423f9944.tar.xz
Moved KC60 capslock LED code to standard led_set_kb so it can be overridden by users
Diffstat (limited to 'keyboards/kc60/kc60.c')
-rw-r--r--keyboards/kc60/kc60.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/keyboards/kc60/kc60.c b/keyboards/kc60/kc60.c
index 746ac634a..09b924b28 100644
--- a/keyboards/kc60/kc60.c
+++ b/keyboards/kc60/kc60.c
@@ -1 +1,16 @@
#include "kc60.h"
+
+void led_set_kb(uint8_t usb_led)
+{
+ if (usb_led & (1<<USB_LED_CAPS_LOCK)) {
+ // output low
+ DDRB |= (1<<2);
+ PORTB &= ~(1<<2);
+ } else {
+ // Hi-Z
+ DDRB &= ~(1<<2);
+ PORTB &= ~(1<<2);
+ }
+
+ led_set_user(usb_led);
+} \ No newline at end of file