Migrate led_update_kb implementations to DD (#23985)

This commit is contained in:
Joel Challis
2024-06-25 03:25:05 +01:00
committed by GitHub
parent 751482580e
commit a2176f6a03
39 changed files with 77 additions and 533 deletions

View File

@@ -15,24 +15,16 @@
*/
#include "quantum.h"
void led_init_ports(void) {
gpio_set_pin_output(E6);
void keyboard_pre_init_kb(void) {
gpio_set_pin_output(B1);
gpio_set_pin_output(D0);
gpio_set_pin_output(D1);
gpio_set_pin_output(F0);
gpio_write_pin_high(E6);
gpio_write_pin_high(B1);
gpio_write_pin_high(D0);
gpio_write_pin_high(D1);
gpio_write_pin_high(F0);
keyboard_pre_init_user();
}
bool led_update_kb(led_t led_state) {
if(led_update_user(led_state)) {
gpio_write_pin(E6, !led_state.num_lock);
}
return true;
}

View File

@@ -23,6 +23,10 @@
"resync": true
}
},
"indicators": {
"num_lock": "E6",
"on_state": 0
},
"matrix_pins": {
"cols": ["B0", "D7", "D6", "D4"],
"rows": ["B3", "C7", "C6", "B6", "B5", "B4"]