aboutsummaryrefslogtreecommitdiff
path: root/keyboards/kbdfans/kbd19x/kbd19x.c
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/kbdfans/kbd19x/kbd19x.c')
-rw-r--r--keyboards/kbdfans/kbd19x/kbd19x.c54
1 files changed, 0 insertions, 54 deletions
diff --git a/keyboards/kbdfans/kbd19x/kbd19x.c b/keyboards/kbdfans/kbd19x/kbd19x.c
index e6cd77d65..bdaf1a507 100644
--- a/keyboards/kbdfans/kbd19x/kbd19x.c
+++ b/keyboards/kbdfans/kbd19x/kbd19x.c
@@ -16,57 +16,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/ 16*/
17 17
18#include "kbd19x.h" 18#include "kbd19x.h"
19
20extern inline void kbd19x_caps_led_on(void);
21extern inline void kbd19x_caps_led_off(void);
22
23extern inline void kbd19x_sclk_led_on(void);
24extern inline void kbd19x_sclk_led_off(void);
25
26extern inline void kbd19x_nmlk_led_on(void);
27extern inline void kbd19x_nmlk_led_off(void);
28
29void matrix_init_kb(void) {
30 // put your keyboard start-up code here
31 // runs once when the firmware starts up
32
33 matrix_init_user();
34}
35
36void matrix_scan_kb(void) {
37 // put your looping keyboard code here
38 // runs every cycle (a lot)
39
40 matrix_scan_user();
41}
42
43bool process_record_kb(uint16_t keycode, keyrecord_t *record) {
44 // put your per-action keyboard code here
45 // runs for every action, just before processing by the firmware
46
47 return process_record_user(keycode, record);
48}
49
50void led_set_kb(uint8_t usb_led) {
51 // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here
52
53 if (usb_led & (1<<USB_LED_NUM_LOCK)) {
54 kbd19x_nmlk_led_on();
55 } else {
56 kbd19x_nmlk_led_off();
57 }
58
59 if (usb_led & (1<<USB_LED_CAPS_LOCK)) {
60 kbd19x_caps_led_on();
61 } else {
62 kbd19x_caps_led_off();
63 }
64
65 if (usb_led & (1<<USB_LED_SCROLL_LOCK)) {
66 kbd19x_sclk_led_on();
67 } else {
68 kbd19x_sclk_led_off();
69 }
70
71 led_set_user(usb_led);
72}