diff options
| author | Emily Soldal <emily@soldal.org> | 2018-01-04 19:20:40 +0100 |
|---|---|---|
| committer | Jack Humbert <jack.humb@gmail.com> | 2018-02-02 01:51:01 -0500 |
| commit | a6be48681a92cd47c63cbe763b723c13cc443399 (patch) | |
| tree | 8e65a31d9d472feb3b92e83790f06e66cc727429 /keyboards | |
| parent | e9944bfc8e89dc772fa04be90638cab1e722ece1 (diff) | |
| download | qmk_firmware-a6be48681a92cd47c63cbe763b723c13cc443399.tar.gz qmk_firmware-a6be48681a92cd47c63cbe763b723c13cc443399.zip | |
Map num lock and caps lock LED events to the RXLED and TXLED
Diffstat (limited to 'keyboards')
| -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 | } | ||
