diff options
-rw-r--r-- | keyboards/sweet16/keymaps/default/keymap.c | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/keyboards/sweet16/keymaps/default/keymap.c b/keyboards/sweet16/keymaps/default/keymap.c index c429d2456..7fa861543 100644 --- a/keyboards/sweet16/keymaps/default/keymap.c +++ b/keyboards/sweet16/keymaps/default/keymap.c | |||
@@ -23,4 +23,21 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
23 | break; | 23 | break; |
24 | } | 24 | } |
25 | return true; | 25 | return true; |
26 | } \ No newline at end of file | 26 | } |
27 | |||
28 | void led_set_user(uint8_t usb_led) { | ||
29 | |||
30 | /* Map RXLED to USB_LED_NUM_LOCK */ | ||
31 | if (usb_led & (1 << USB_LED_NUM_LOCK)) { | ||
32 | DDRB |= (1 << 0); PORTB &= ~(1 << 0); | ||
33 | } else { | ||
34 | DDRB &= ~(1 << 0); PORTB &= ~(1 << 0); | ||
35 | } | ||
36 | |||
37 | /* Map TXLED to USB_LED_CAPS_LOCK */ | ||
38 | if (usb_led & (1 << USB_LED_CAPS_LOCK)) { | ||
39 | DDRD |= (1 << 5); PORTD &= ~(1 << 5); | ||
40 | } else { | ||
41 | DDRD &= ~(1 << 5); PORTD &= ~(1 << 5); | ||
42 | } | ||
43 | } | ||