From 841ea7ceb64648b14b44909745b13e127327be15 Mon Sep 17 00:00:00 2001 From: MechMerlin <30334081+mechmerlin@users.noreply.github.com> Date: Sun, 29 Jul 2018 15:18:45 -0700 Subject: Keyboard: Add caps lock led support to DZ60 (#3506) * add caps lock led support to DZ60 * changes from drashna's code review comments * call led_set_user at the end of led_set_kb --- keyboards/dz60/dz60.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'keyboards/dz60/dz60.c') diff --git a/keyboards/dz60/dz60.c b/keyboards/dz60/dz60.c index 33122846c..b54ff0117 100644 --- a/keyboards/dz60/dz60.c +++ b/keyboards/dz60/dz60.c @@ -22,7 +22,13 @@ void led_init_ports(void) { } void led_set_kb(uint8_t usb_led) { - // Code for caps lock LED as reported by the OS - // Set this per keymap, instead of globally - led_set_user(usb_led); + if (usb_led & (1 << USB_LED_CAPS_LOCK)) { + DDRB |= (1 << 2); + PORTB &= ~(1 << 2); + } else { + DDRB &= ~(1 << 2); + PORTB &= ~(1 << 2); + } + + led_set_user(usb_led); } -- cgit v1.2.3-24-g4f1b