diff options
| author | Joel Challis <git@zvecr.com> | 2024-06-22 12:14:07 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-22 12:14:07 +0100 |
| commit | 17498fa48a8c5c0ac439e59d0db12a41954d4fb0 (patch) | |
| tree | 2d557e5d6c251df5b48374e5cab2522d4d51ec80 /keyboards/viktus | |
| parent | cb39df273de782be1145dc5184bfd47d823531d5 (diff) | |
Migrate `led_update_kb` implementations to DD (#23981)
Diffstat (limited to 'keyboards/viktus')
| -rw-r--r-- | keyboards/viktus/sp111/keyboard.json | 5 | ||||
| -rw-r--r-- | keyboards/viktus/sp111/sp111.c | 18 |
2 files changed, 5 insertions, 18 deletions
diff --git a/keyboards/viktus/sp111/keyboard.json b/keyboards/viktus/sp111/keyboard.json index 8cf65a5522..91a70c284b 100644 --- a/keyboards/viktus/sp111/keyboard.json +++ b/keyboards/viktus/sp111/keyboard.json | |||
| @@ -17,6 +17,11 @@ | |||
| 17 | "mousekey": true, | 17 | "mousekey": true, |
| 18 | "nkro": true | 18 | "nkro": true |
| 19 | }, | 19 | }, |
| 20 | "indicators": { | ||
| 21 | "caps_lock": "F1", | ||
| 22 | "num_lock": "F0", | ||
| 23 | "scroll_lock": "F4" | ||
| 24 | }, | ||
| 20 | "qmk": { | 25 | "qmk": { |
| 21 | "locking": { | 26 | "locking": { |
| 22 | "enabled": true, | 27 | "enabled": true, |
diff --git a/keyboards/viktus/sp111/sp111.c b/keyboards/viktus/sp111/sp111.c index 1626683804..c2162429c1 100644 --- a/keyboards/viktus/sp111/sp111.c +++ b/keyboards/viktus/sp111/sp111.c | |||
| @@ -22,21 +22,3 @@ void keyboard_pre_init_kb(void) { | |||
| 22 | 22 | ||
| 23 | keyboard_pre_init_user(); | 23 | keyboard_pre_init_user(); |
| 24 | } | 24 | } |
| 25 | |||
| 26 | void matrix_init_kb(void) { | ||
| 27 | gpio_set_pin_output(F0); | ||
| 28 | gpio_set_pin_output(F1); | ||
| 29 | gpio_set_pin_output(F4); | ||
| 30 | |||
| 31 | matrix_init_user(); | ||
| 32 | } | ||
| 33 | |||
| 34 | bool led_update_kb(led_t led_state) { | ||
| 35 | bool res = led_update_user(led_state); | ||
| 36 | if (res) { | ||
| 37 | gpio_write_pin(F0, led_state.num_lock); | ||
| 38 | gpio_write_pin(F1, led_state.caps_lock); | ||
| 39 | gpio_write_pin(F4, led_state.scroll_lock); | ||
| 40 | } | ||
| 41 | return res; | ||
| 42 | } | ||
