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/ai03 | |
| parent | cb39df273de782be1145dc5184bfd47d823531d5 (diff) | |
Migrate `led_update_kb` implementations to DD (#23981)
Diffstat (limited to 'keyboards/ai03')
| -rw-r--r-- | keyboards/ai03/vega/keyboard.json | 5 | ||||
| -rw-r--r-- | keyboards/ai03/vega/vega.c | 37 |
2 files changed, 5 insertions, 37 deletions
diff --git a/keyboards/ai03/vega/keyboard.json b/keyboards/ai03/vega/keyboard.json index a58fa4fcae..bc220cc7a1 100644 --- a/keyboards/ai03/vega/keyboard.json +++ b/keyboards/ai03/vega/keyboard.json | |||
| @@ -22,6 +22,11 @@ | |||
| 22 | "resync": true | 22 | "resync": true |
| 23 | } | 23 | } |
| 24 | }, | 24 | }, |
| 25 | "indicators": { | ||
| 26 | "caps_lock": "B7", | ||
| 27 | "scroll_lock": "A5", | ||
| 28 | "on_state": 0 | ||
| 29 | }, | ||
| 25 | "matrix_pins": { | 30 | "matrix_pins": { |
| 26 | "cols": ["B5", "A3", "A9", "A8", "B15", "B14", "B13", "B12", "B11", "B10", "B2", "B1", "B0", "A7", "A6"], | 31 | "cols": ["B5", "A3", "A9", "A8", "B15", "B14", "B13", "B12", "B11", "B10", "B2", "B1", "B0", "A7", "A6"], |
| 27 | "rows": ["A1", "A2", "B3", "A15", "A10"] | 32 | "rows": ["A1", "A2", "B3", "A15", "A10"] |
diff --git a/keyboards/ai03/vega/vega.c b/keyboards/ai03/vega/vega.c deleted file mode 100644 index 44ded2c85c..0000000000 --- a/keyboards/ai03/vega/vega.c +++ /dev/null | |||
| @@ -1,37 +0,0 @@ | |||
| 1 | /* Copyright 2020 ai03 | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include "quantum.h" | ||
| 18 | |||
| 19 | void matrix_init_kb(void) { | ||
| 20 | // Initialize indicator LEDs to output | ||
| 21 | |||
| 22 | gpio_set_pin_output(B7); // Caps | ||
| 23 | gpio_set_pin_output(A5); // Slck | ||
| 24 | |||
| 25 | matrix_init_user(); | ||
| 26 | } | ||
| 27 | |||
| 28 | bool led_update_kb(led_t led_state) { | ||
| 29 | |||
| 30 | bool res = led_update_user(led_state); | ||
| 31 | |||
| 32 | if(res) { | ||
| 33 | gpio_write_pin(B7, !led_state.caps_lock); | ||
| 34 | gpio_write_pin(A5, !led_state.scroll_lock); | ||
| 35 | } | ||
| 36 | return res; | ||
| 37 | } \ No newline at end of file | ||
