From 7baaac9531c2806e38d8c9e2e0357b3eadbf2a7f Mon Sep 17 00:00:00 2001
From: James Young
Date: Wed, 22 May 2024 13:41:34 -0700
Subject: Migrate `LOCKING_*_ENABLE` to Data-Driven: K, Part 1 (#23768)
Affects:
- `kabedon/kabedon98e`
- `kagizaraya/chidori`
- `kagizaraya/halberd`
- `kagizaraya/miniaxe`
- `kagizaraya/scythe`
- `kakunpc/angel17/alpha`
- `kakunpc/angel17/rev1`
- `kakunpc/angel64/alpha`
- `kakunpc/angel64/rev1`
- `kakunpc/business_card/alpha`
- `kakunpc/business_card/beta`
- `kakunpc/choc_taro`
- `kakunpc/rabbit_capture_plan`
- `kakunpc/suihankey/alpha`
- `kakunpc/suihankey/rev1`
- `kakunpc/suihankey/split/alpha`
- `kakunpc/suihankey/split/rev1`
- `kakunpc/thedogkeyboard`
- `kapcave/arya`
- `kapcave/gskt00`
- `kapcave/paladin64`
- `kapl/rev1`
- `kb58`
- `kb_elmo/aek2_usb`
- `kb_elmo/m0110a_usb`
- `kb_elmo/m0116_usb`
- `kbdclack/kaishi65`
- `kbdfans/bella/soldered`
- `kbdfans/bounce/pad`
- `kbdfans/jm60`
- `kbdfans/kbd19x`
- `kbdfans/kbd4x`
- `kbdfans/kbd66`
- `kbdfans/kbd67/hotswap`
- `kbdfans/kbd67/mkii_soldered`
- `kbdfans/kbd6x`
- `kbdfans/kbd75/rev1`
- `kbdfans/kbd75/rev2`
- `kbdfans/kbd8x`
- `kbdfans/kbd8x_mk2`
- `kbdfans/kbdpad/mk2`
- `kbdfans/maja_soldered`
- `kbdfans/niu_mini`
- `kbdfans/phaseone`
- `kbdmania/kmac`
- `kbdmania/kmac_pad`
- `kc60`---
keyboards/kapcave/arya/config.h | 39 -------------------------------
keyboards/kapcave/arya/keyboard.json | 6 ++++-
keyboards/kapcave/gskt00/config.h | 25 --------------------
keyboards/kapcave/gskt00/keyboard.json | 6 +++++
keyboards/kapcave/paladin64/config.h | 6 -----
keyboards/kapcave/paladin64/keyboard.json | 6 +++++
6 files changed, 17 insertions(+), 71 deletions(-)
delete mode 100644 keyboards/kapcave/arya/config.h
delete mode 100755 keyboards/kapcave/gskt00/config.h
(limited to 'keyboards/kapcave')
diff --git a/keyboards/kapcave/arya/config.h b/keyboards/kapcave/arya/config.h
deleted file mode 100644
index 6cd3657227..0000000000
--- a/keyboards/kapcave/arya/config.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
-Copyright 2021 KapCave
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-#pragma once
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
-/*
- * Feature disable options
- * These options are also useful to firmware size reduction.
- */
-
-/* disable debug print */
-//#define NO_DEBUG
-
-/* disable print */
-//#define NO_PRINT
-
-/* disable action features */
-//#define NO_ACTION_LAYER
-//#define NO_ACTION_TAPPING
-//#define NO_ACTION_ONESHOT
diff --git a/keyboards/kapcave/arya/keyboard.json b/keyboards/kapcave/arya/keyboard.json
index 9c08d91247..986e9eec8b 100644
--- a/keyboards/kapcave/arya/keyboard.json
+++ b/keyboards/kapcave/arya/keyboard.json
@@ -30,7 +30,11 @@
]
},
"qmk": {
- "tap_keycode_delay": 25
+ "tap_keycode_delay": 25,
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
},
"processor": "STM32F072",
"bootloader": "stm32-dfu",
diff --git a/keyboards/kapcave/gskt00/config.h b/keyboards/kapcave/gskt00/config.h
deleted file mode 100755
index dfeb9c44d1..0000000000
--- a/keyboards/kapcave/gskt00/config.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
-Copyright 2021 KapCave
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-#pragma once
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
-
diff --git a/keyboards/kapcave/gskt00/keyboard.json b/keyboards/kapcave/gskt00/keyboard.json
index 10fd2307e3..0d2fd292c6 100644
--- a/keyboards/kapcave/gskt00/keyboard.json
+++ b/keyboards/kapcave/gskt00/keyboard.json
@@ -16,6 +16,12 @@
"mousekey": true,
"nkro": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["F6", "D7", "F5", "C7", "B4", "C6", "B6", "B5"],
"rows": ["F1", "D1", "D2", "D4", "D6", "F7", "B0", "F4"]
diff --git a/keyboards/kapcave/paladin64/config.h b/keyboards/kapcave/paladin64/config.h
index 9d449cb016..9fab1e066a 100644
--- a/keyboards/kapcave/paladin64/config.h
+++ b/keyboards/kapcave/paladin64/config.h
@@ -71,9 +71,3 @@ along with this program. If not, see .
#define PS2_INT_VECT INT2_vect
#endif
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
diff --git a/keyboards/kapcave/paladin64/keyboard.json b/keyboards/kapcave/paladin64/keyboard.json
index d03a98be52..6fdd64a500 100644
--- a/keyboards/kapcave/paladin64/keyboard.json
+++ b/keyboards/kapcave/paladin64/keyboard.json
@@ -20,6 +20,12 @@
"nkro": true,
"rgblight": true
},
+ "qmk": {
+ "locking": {
+ "enabled": true,
+ "resync": true
+ }
+ },
"matrix_pins": {
"cols": ["C7", "F7", "F6", "F5", "F4", "F1", "F0", "D1"],
"rows": ["C6", "B6", "B5", "B4", "D7", "D6", "B0", "D3"]
--
cgit v1.2.3