Migrate LOCKING_*_ENABLE to Data-Driven: T (#23785)
				
					
				
			Affects: - `takashicompany/center_enter` - `takashicompany/endzone34` - `takashicompany/qoolee` - `takashicompany/radialex` - `takashiski/namecard2x4/rev1` - `takashiski/namecard2x4/rev2` - `takashiski/otaku_split/rev0` - `takashiski/otaku_split/rev1` - `taleguers/taleguers75` - `tanuki` - `team0110/p1800fl` - `technika` - `tenki` - `tetris` - `tg4x` - `the_royal/liminal` - `the_royal/schwann` - `thevankeyboards/bananasplit` - `thevankeyboards/caravan` - `thevankeyboards/jetvan` - `thevankeyboards/minivan` - `thevankeyboards/roadkit` - `tkc/california` - `tkc/m0lly` - `tkc/tkc1800` - `tkc/tkl_ab87` - `tkw/stoutgat/v2` - `tmo50` - `toad` - `toffee_studio/blueberry` - `tokyokeyboard/alix40` - `tokyokeyboard/tokyo60` - `tominabox1/adalyn` - `tominabox1/le_chiffre` - `tominabox1/qaz` - `tr60w` - `treasure/type9` - `tszaboo/ortho4exent`
This commit is contained in:
		
							parent
							
								
									04bf30aad8
								
							
						
					
					
						commit
						912124f71c
					
				| @ -1,39 +0,0 @@ | |||||||
| /*
 |  | ||||||
| Copyright 2021 takashicompany |  | ||||||
| 
 |  | ||||||
| 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #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
 |  | ||||||
| @ -38,6 +38,12 @@ | |||||||
|         "nkro": false, |         "nkro": false, | ||||||
|         "rgblight": true |         "rgblight": true | ||||||
|     }, |     }, | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "matrix_pins": { |     "matrix_pins": { | ||||||
|         "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "D7", "B2", "B6", "D0", "D4", "C6"], |         "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "D7", "B2", "B6", "D0", "D4", "C6"], | ||||||
|         "rows": ["E6", "B4", "B5"] |         "rows": ["E6", "B4", "B5"] | ||||||
|  | |||||||
| @ -1,39 +0,0 @@ | |||||||
| /*
 |  | ||||||
| Copyright 2021 takashicompany |  | ||||||
| 
 |  | ||||||
| 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #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
 |  | ||||||
| @ -39,6 +39,12 @@ | |||||||
|         "oled": true, |         "oled": true, | ||||||
|         "rgblight": true |         "rgblight": true | ||||||
|     }, |     }, | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "matrix_pins": { |     "matrix_pins": { | ||||||
|         "cols": ["F4", "F5", "F6", "F7", "B1", "D4", "C6", "D7", "E6", "B4"], |         "cols": ["F4", "F5", "F6", "F7", "B1", "D4", "C6", "D7", "E6", "B4"], | ||||||
|         "rows": ["B3", "B2", "B6", "B5"] |         "rows": ["B3", "B2", "B6", "B5"] | ||||||
|  | |||||||
| @ -1,39 +0,0 @@ | |||||||
| /*
 |  | ||||||
| Copyright 2021 takashicompany |  | ||||||
| 
 |  | ||||||
| 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #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
 |  | ||||||
| @ -38,6 +38,12 @@ | |||||||
|         "nkro": false, |         "nkro": false, | ||||||
|         "rgblight": true |         "rgblight": true | ||||||
|     }, |     }, | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "matrix_pins": { |     "matrix_pins": { | ||||||
|         "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "D0", "D4", "C6", "D7"], |         "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "D0", "D4", "C6", "D7"], | ||||||
|         "rows": ["E6", "B4", "B5"] |         "rows": ["E6", "B4", "B5"] | ||||||
|  | |||||||
| @ -1,39 +0,0 @@ | |||||||
| /*
 |  | ||||||
| Copyright 2021 takashicompany |  | ||||||
| 
 |  | ||||||
| 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #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
 |  | ||||||
| @ -38,6 +38,12 @@ | |||||||
|         "nkro": false, |         "nkro": false, | ||||||
|         "rgblight": true |         "rgblight": true | ||||||
|     }, |     }, | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "matrix_pins": { |     "matrix_pins": { | ||||||
|         "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"], |         "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"], | ||||||
|         "rows": ["B6", "D4", "C6", "D7", "E6", "B4", "B5"] |         "rows": ["B6", "D4", "C6", "D7", "E6", "B4", "B5"] | ||||||
|  | |||||||
| @ -1,39 +0,0 @@ | |||||||
| /*
 |  | ||||||
| Copyright 2018 takashiski |  | ||||||
| 
 |  | ||||||
| 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #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
 |  | ||||||
| @ -1,4 +1,10 @@ | |||||||
| { | { | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "rgblight": { |     "rgblight": { | ||||||
|         "hue_steps": 10, |         "hue_steps": 10, | ||||||
|         "saturation_steps": 10, |         "saturation_steps": 10, | ||||||
|  | |||||||
| @ -1,39 +0,0 @@ | |||||||
| /*
 |  | ||||||
| Copyright 2018 takashiski |  | ||||||
| 
 |  | ||||||
| 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #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
 |  | ||||||
| @ -1,4 +1,10 @@ | |||||||
| { | { | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "rgblight": { |     "rgblight": { | ||||||
|         "hue_steps": 10, |         "hue_steps": 10, | ||||||
|         "saturation_steps": 10, |         "saturation_steps": 10, | ||||||
|  | |||||||
| @ -1,39 +0,0 @@ | |||||||
| /*
 |  | ||||||
| Copyright 2019 takashiski |  | ||||||
| 
 |  | ||||||
| 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #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
 |  | ||||||
| @ -16,6 +16,12 @@ | |||||||
|         "mousekey": true, |         "mousekey": true, | ||||||
|         "nkro": false |         "nkro": false | ||||||
|     }, |     }, | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "matrix_pins": { |     "matrix_pins": { | ||||||
|         "cols": ["B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"], |         "cols": ["B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"], | ||||||
|         "rows": ["B5", "B4", "E6", "D7", "C6"] |         "rows": ["B5", "B4", "E6", "D7", "C6"] | ||||||
|  | |||||||
| @ -19,11 +19,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
| 
 | 
 | ||||||
| #define SPLIT_HAND_PIN D2 //fix pin. HIGH is left, LOW is right
 | #define SPLIT_HAND_PIN D2 //fix pin. HIGH is left, LOW is right
 | ||||||
| 
 | 
 | ||||||
| /* 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 |  * Feature disable options | ||||||
|  *  These options are also useful to firmware size reduction. |  *  These options are also useful to firmware size reduction. | ||||||
|  | |||||||
| @ -16,6 +16,12 @@ | |||||||
|         "mousekey": true, |         "mousekey": true, | ||||||
|         "nkro": false |         "nkro": false | ||||||
|     }, |     }, | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "matrix_pins": { |     "matrix_pins": { | ||||||
|         "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], |         "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], | ||||||
|         "rows": ["C6", "D7", "E6", "B4", "B5"] |         "rows": ["C6", "D7", "E6", "B4", "B5"] | ||||||
|  | |||||||
| @ -1,23 +0,0 @@ | |||||||
| /* Copyright 2020 Borja Lopez Jimenez
 |  | ||||||
|  * |  | ||||||
|  * 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
|  */ |  | ||||||
| 
 |  | ||||||
| #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 |  | ||||||
| @ -18,6 +18,12 @@ | |||||||
|         "nkro": true, |         "nkro": true, | ||||||
|         "rgblight": true |         "rgblight": true | ||||||
|     }, |     }, | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "matrix_pins": { |     "matrix_pins": { | ||||||
|         "cols": ["B3", "B2", "B1", "E6", "B7", "C7", "C6", "D4", "D6", "D7", "B4", "D0", "D1", "F7"], |         "cols": ["B3", "B2", "B1", "E6", "B7", "C7", "C6", "D4", "D6", "D7", "B4", "D0", "D1", "F7"], | ||||||
|         "rows": ["B0", "F6", "F5", "F4", "F1", "F0"] |         "rows": ["B0", "F6", "F5", "F4", "F1", "F0"] | ||||||
|  | |||||||
| @ -1,39 +0,0 @@ | |||||||
| /*
 |  | ||||||
| Copyright 2015 Jun Wako <wakojun@gmail.com> |  | ||||||
| 
 |  | ||||||
| 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #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
 |  | ||||||
| @ -37,6 +37,12 @@ | |||||||
|     "nkro": true, |     "nkro": true, | ||||||
|     "rgblight": true |     "rgblight": true | ||||||
|   }, |   }, | ||||||
|  |   "qmk": { | ||||||
|  |     "locking": { | ||||||
|  |       "enabled": true, | ||||||
|  |       "resync": true | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|   "matrix_pins": { |   "matrix_pins": { | ||||||
|     "cols": ["B3", "B2", "B6", "B5", "B4", "E6", "D7", "C6", "F4", "F5", "F6"], |     "cols": ["B3", "B2", "B6", "B5", "B4", "E6", "D7", "C6", "F4", "F5", "F6"], | ||||||
|     "rows": ["F7", "B1", "D4", "D0"] |     "rows": ["F7", "B1", "D4", "D0"] | ||||||
|  | |||||||
| @ -1,23 +0,0 @@ | |||||||
| /*
 |  | ||||||
| Copyright 2020 marhalloweenvt |  | ||||||
| 
 |  | ||||||
| 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #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 |  | ||||||
| @ -18,6 +18,12 @@ | |||||||
|         "nkro": true, |         "nkro": true, | ||||||
|         "rgblight": true |         "rgblight": true | ||||||
|     }, |     }, | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "matrix_pins": { |     "matrix_pins": { | ||||||
|         "cols": ["C7", "F7", "F6", "F5", "F4", "F1", "F0", "E6", "B0", "B1", "B2", "B3", "D0", "D1", "D2"], |         "cols": ["C7", "F7", "F6", "F5", "F4", "F1", "F0", "E6", "B0", "B1", "B2", "B3", "D0", "D1", "D2"], | ||||||
|         "rows": ["B6", "B5", "B4", "D7", "D6", "D4"] |         "rows": ["B6", "B5", "B4", "D7", "D6", "D4"] | ||||||
|  | |||||||
| @ -1,39 +0,0 @@ | |||||||
| /*
 |  | ||||||
| Copyright 2015 Álvaro "Gondolindrim" Volpato  <gondolindrim@acheronproject.com> |  | ||||||
| 
 |  | ||||||
| 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #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
 |  | ||||||
| @ -17,6 +17,12 @@ | |||||||
|         "nkro": true, |         "nkro": true, | ||||||
|         "rgblight": true |         "rgblight": true | ||||||
|     }, |     }, | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "matrix_pins": { |     "matrix_pins": { | ||||||
|         "cols": ["A10", "A9", "A8", "B14", "B12", "B2", "B1", "B0", "A7", "A6", "A3", "B9", "B8", "B7"], |         "cols": ["A10", "A9", "A8", "B14", "B12", "B2", "B1", "B0", "A7", "A6", "A3", "B9", "B8", "B7"], | ||||||
|         "rows": ["B11", "B10", "A5", "A4"] |         "rows": ["B11", "B10", "A5", "A4"] | ||||||
|  | |||||||
| @ -1,7 +0,0 @@ | |||||||
| #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 |  | ||||||
| @ -39,6 +39,12 @@ | |||||||
|         "nkro": true, |         "nkro": true, | ||||||
|         "rgblight": true |         "rgblight": true | ||||||
|     }, |     }, | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "matrix_pins": { |     "matrix_pins": { | ||||||
|         "cols": ["F4", "F5", "D4", "D0"], |         "cols": ["F4", "F5", "D4", "D0"], | ||||||
|         "rows": ["B1", "B4", "F6", "B6", "B2"] |         "rows": ["B1", "B4", "F6", "B6", "B2"] | ||||||
|  | |||||||
| @ -1,11 +1,5 @@ | |||||||
| #pragma once | #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 |  | ||||||
| 
 |  | ||||||
| #ifdef AUDIO_ENABLE | #ifdef AUDIO_ENABLE | ||||||
|   #define AUDIO_PIN B5 |   #define AUDIO_PIN B5 | ||||||
|   #define STARTUP_SONG SONG(ONE_UP_SOUND) |   #define STARTUP_SONG SONG(ONE_UP_SOUND) | ||||||
|  | |||||||
| @ -43,6 +43,12 @@ | |||||||
|     "nkro": true, |     "nkro": true, | ||||||
|     "rgblight": true |     "rgblight": true | ||||||
|   }, |   }, | ||||||
|  |   "qmk": { | ||||||
|  |     "locking": { | ||||||
|  |       "enabled": true, | ||||||
|  |       "resync": true | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|   "matrix_pins": { |   "matrix_pins": { | ||||||
|     "cols": ["D7", "B4", "B6", "C6", "C7", "F6", "F7", "D4", "D2", "D3", "D5", "D6"], |     "cols": ["D7", "B4", "B6", "C6", "C7", "F6", "F7", "D4", "D2", "D3", "D5", "D6"], | ||||||
|     "rows": ["B3", "B2", "B1", "B0", "E6"] |     "rows": ["B3", "B2", "B1", "B0", "E6"] | ||||||
|  | |||||||
| @ -1,39 +0,0 @@ | |||||||
| /*
 |  | ||||||
| Copyright 2019 MechMerlin |  | ||||||
| 
 |  | ||||||
| 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #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
 |  | ||||||
| @ -41,6 +41,12 @@ | |||||||
|         "nkro": false, |         "nkro": false, | ||||||
|         "rgblight": true |         "rgblight": true | ||||||
|     }, |     }, | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "matrix_pins": { |     "matrix_pins": { | ||||||
|         "cols": ["D3", "B3", "B1", "F7", "F6", "F5", "F4"], |         "cols": ["D3", "B3", "B1", "F7", "F6", "F5", "F4"], | ||||||
|         "rows": ["B5", "B4", "E6", "D7", "C6", "D4", "D0", "D1"] |         "rows": ["B5", "B4", "E6", "D7", "C6", "D4", "D0", "D1"] | ||||||
|  | |||||||
| @ -1,6 +0,0 @@ | |||||||
| #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 |  | ||||||
| @ -26,6 +26,12 @@ | |||||||
|     "nkro": false, |     "nkro": false, | ||||||
|     "rgblight": true |     "rgblight": true | ||||||
|   }, |   }, | ||||||
|  |   "qmk": { | ||||||
|  |     "locking": { | ||||||
|  |       "enabled": true, | ||||||
|  |       "resync": true | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|   "matrix_pins": { |   "matrix_pins": { | ||||||
|     "cols": ["D6", "C4", "D3", "D2", "D1", "D0", "C2", "B0", "B1", "B2", "B3", "B4", "D5", "C5"], |     "cols": ["D6", "C4", "D3", "D2", "D1", "D0", "C2", "B0", "B1", "B2", "B3", "B4", "D5", "C5"], | ||||||
|     "rows": ["C6", "B6", "B7", "C7"] |     "rows": ["C6", "B6", "B7", "C7"] | ||||||
|  | |||||||
| @ -1,6 +0,0 @@ | |||||||
| #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 |  | ||||||
| @ -38,6 +38,12 @@ | |||||||
|     "nkro": false, |     "nkro": false, | ||||||
|     "rgblight": true |     "rgblight": true | ||||||
|   }, |   }, | ||||||
|  |   "qmk": { | ||||||
|  |     "locking": { | ||||||
|  |       "enabled": true, | ||||||
|  |       "resync": true | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|   "matrix_pins": { |   "matrix_pins": { | ||||||
|     "cols": ["F4", "F5", "D5", "D3", "D2", "C6", "B6", "B5", "B4", "D7", "D6", "D1"], |     "cols": ["F4", "F5", "D5", "D3", "D2", "C6", "B6", "B5", "B4", "D7", "D6", "D1"], | ||||||
|     "rows": ["F0", "F1", "F6", "C7"] |     "rows": ["F0", "F1", "F6", "C7"] | ||||||
|  | |||||||
| @ -1,24 +0,0 @@ | |||||||
| /*
 |  | ||||||
| Copyright 2012 Jun Wako <wakojun@gmail.com> |  | ||||||
| 
 |  | ||||||
| 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #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 |  | ||||||
| 
 |  | ||||||
| @ -17,6 +17,12 @@ | |||||||
|         "mousekey": true, |         "mousekey": true, | ||||||
|         "nkro": true |         "nkro": true | ||||||
|     }, |     }, | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "matrix_pins": { |     "matrix_pins": { | ||||||
|         "cols": ["F5", "B1", "F0", "F1", "F4", "B3", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0"], |         "cols": ["F5", "B1", "F0", "F1", "F4", "B3", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0"], | ||||||
|         "rows": ["B0", "B2", "B4", "B5", "B6"] |         "rows": ["B0", "B2", "B4", "B5", "B6"] | ||||||
|  | |||||||
| @ -1,23 +0,0 @@ | |||||||
| /*
 |  | ||||||
| Copyright 2012 Jun Wako <wakojun@gmail.com> |  | ||||||
| 
 |  | ||||||
| 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #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 |  | ||||||
| @ -16,6 +16,12 @@ | |||||||
|         "mousekey": false, |         "mousekey": false, | ||||||
|         "nkro": true |         "nkro": true | ||||||
|     }, |     }, | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "matrix_pins": { |     "matrix_pins": { | ||||||
|         "cols": ["F1", "F4", "F5", "B4", "B5", "B6", "B7", "D2", "D3", "D5", "D4", "D6"], |         "cols": ["F1", "F4", "F5", "B4", "B5", "B6", "B7", "D2", "D3", "D5", "D4", "D6"], | ||||||
|         "rows": ["B0", "B1", "B2", "B3"] |         "rows": ["B0", "B1", "B2", "B3"] | ||||||
|  | |||||||
| @ -1,41 +0,0 @@ | |||||||
| /*
 |  | ||||||
| Copyright 2020 <terry@terrymathews.net> |  | ||||||
| 
 |  | ||||||
| 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #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 |  | ||||||
| 
 |  | ||||||
| /* Define less important options */ |  | ||||||
| 
 |  | ||||||
| /*
 |  | ||||||
|  * 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
 |  | ||||||
| @ -35,6 +35,12 @@ | |||||||
|         "nkro": true, |         "nkro": true, | ||||||
|         "rgblight": true |         "rgblight": true | ||||||
|     }, |     }, | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "matrix_pins": { |     "matrix_pins": { | ||||||
|         "cols": ["D2", "D3", "D5", "D6", "B4", "B6", "F6", "F5", "F4", "F1", "F0", "B3"], |         "cols": ["D2", "D3", "D5", "D6", "B4", "B6", "F6", "F5", "F4", "F1", "F0", "B3"], | ||||||
|         "rows": ["D7", "B5", "F7", "D4"] |         "rows": ["D7", "B5", "F7", "D4"] | ||||||
|  | |||||||
| @ -1,23 +0,0 @@ | |||||||
| /*
 |  | ||||||
| Copyright 2012 Jun Wako <wakojun@gmail.com> |  | ||||||
| 
 |  | ||||||
| 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #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 |  | ||||||
| @ -24,6 +24,12 @@ | |||||||
|     "nkro": true, |     "nkro": true, | ||||||
|     "rgblight": true |     "rgblight": true | ||||||
|   }, |   }, | ||||||
|  |   "qmk": { | ||||||
|  |     "locking": { | ||||||
|  |       "enabled": true, | ||||||
|  |       "resync": true | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|   "matrix_pins": { |   "matrix_pins": { | ||||||
|     "cols": ["D2", "D3", "D5", "D6", "B4", "B6", "F6", "F5", "F4", "F1", "F0", "B3"], |     "cols": ["D2", "D3", "D5", "D6", "B4", "B6", "F6", "F5", "F4", "F1", "F0", "B3"], | ||||||
|     "rows": ["D7", "B5", "F7", "D4"] |     "rows": ["D7", "B5", "F7", "D4"] | ||||||
|  | |||||||
| @ -1,39 +0,0 @@ | |||||||
| /*
 |  | ||||||
| Copyright 2012 Jun Wako <wakojun@gmail.com> |  | ||||||
| 
 |  | ||||||
| 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #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
 |  | ||||||
| @ -16,6 +16,12 @@ | |||||||
|     "mousekey": true, |     "mousekey": true, | ||||||
|     "nkro": true |     "nkro": true | ||||||
|   }, |   }, | ||||||
|  |   "qmk": { | ||||||
|  |     "locking": { | ||||||
|  |       "enabled": true, | ||||||
|  |       "resync": true | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|   "matrix_pins": { |   "matrix_pins": { | ||||||
|     "cols": ["F1", "F4", "D6", "D4"], |     "cols": ["F1", "F4", "D6", "D4"], | ||||||
|     "rows": ["F0", "F5", "D7", "B4"] |     "rows": ["F0", "F5", "D7", "B4"] | ||||||
|  | |||||||
| @ -1,39 +0,0 @@ | |||||||
| /*
 |  | ||||||
| Copyright 2021 Terry Mathews |  | ||||||
| 
 |  | ||||||
| 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #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
 |  | ||||||
| @ -17,6 +17,12 @@ | |||||||
|         "mousekey": true, |         "mousekey": true, | ||||||
|         "nkro": true |         "nkro": true | ||||||
|     }, |     }, | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "matrix_pins": { |     "matrix_pins": { | ||||||
|         "cols": ["B5", "B4", "D7", "D6", "F7", "F6", "F5", "D5", "D1", "F4"], |         "cols": ["B5", "B4", "D7", "D6", "F7", "F6", "F5", "D5", "D1", "F4"], | ||||||
|         "rows": ["C7", "C6", "B6", "D4", "D3", "D0", "E6", "B0", "B1", "B2", "D2", "B3"] |         "rows": ["C7", "C6", "B6", "D4", "D3", "D0", "E6", "B0", "B1", "B2", "D2", "B3"] | ||||||
|  | |||||||
| @ -1,39 +0,0 @@ | |||||||
| /*
 |  | ||||||
| Copyright 2012 Jun Wako <wakojun@gmail.com> |  | ||||||
| 
 |  | ||||||
| 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #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
 |  | ||||||
| @ -19,6 +19,12 @@ | |||||||
|         "oled": true, |         "oled": true, | ||||||
|         "rgblight": true |         "rgblight": true | ||||||
|     }, |     }, | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "matrix_pins": { |     "matrix_pins": { | ||||||
|         "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C7", "C6", "C5", "C4", "C3", "C2", "C1", "C0", "F5", "F6", "F7"], |         "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C7", "C6", "C5", "C4", "C3", "C2", "C1", "C0", "F5", "F6", "F7"], | ||||||
|         "rows": ["F2", "F1", "F0", "E1", "E0"] |         "rows": ["F2", "F1", "F0", "E1", "E0"] | ||||||
|  | |||||||
| @ -1,39 +0,0 @@ | |||||||
| /*
 |  | ||||||
| Copyright 2012 Jun Wako <wakojun@gmail.com> |  | ||||||
| 
 |  | ||||||
| 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #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
 |  | ||||||
| @ -19,6 +19,12 @@ | |||||||
|     "oled": true, |     "oled": true, | ||||||
|     "rgblight": true |     "rgblight": true | ||||||
|   }, |   }, | ||||||
|  |   "qmk": { | ||||||
|  |     "locking": { | ||||||
|  |       "enabled": true, | ||||||
|  |       "resync": true | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|   "matrix_pins": { |   "matrix_pins": { | ||||||
|     "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C7", "C6", "C5", "C4", "C3", "C2", "C1", "C0", "F5", "F6", "F7"], |     "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C7", "C6", "C5", "C4", "C3", "C2", "C1", "C0", "F5", "F6", "F7"], | ||||||
|     "rows": ["F4", "F3", "F2", "F1", "F0", "E1", "E0"] |     "rows": ["F4", "F3", "F2", "F1", "F0", "E1", "E0"] | ||||||
|  | |||||||
| @ -1,39 +0,0 @@ | |||||||
| /*
 |  | ||||||
| Copyright 2020 Terry Mathews |  | ||||||
| 
 |  | ||||||
| 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #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
 |  | ||||||
| @ -18,6 +18,12 @@ | |||||||
|         "nkro": true, |         "nkro": true, | ||||||
|         "rgblight": true |         "rgblight": true | ||||||
|     }, |     }, | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "matrix_pins": { |     "matrix_pins": { | ||||||
|         "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "E6", "F6", "F4"], |         "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "E6", "F6", "F4"], | ||||||
|         "rows": ["B1", "F5", "F7", "B0", "B2", "B3"] |         "rows": ["B1", "F5", "F7", "B0", "B2", "B3"] | ||||||
|  | |||||||
| @ -20,8 +20,3 @@ | |||||||
| #define WS2812_PWM_PAL_MODE 2 | #define WS2812_PWM_PAL_MODE 2 | ||||||
| #define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM2 | #define WS2812_PWM_DMA_STREAM STM32_DMA1_STREAM2 | ||||||
| #define WS2812_PWM_DMA_CHANNEL 5 | #define WS2812_PWM_DMA_CHANNEL 5 | ||||||
| 
 |  | ||||||
| /* 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 |  | ||||||
|  | |||||||
| @ -49,7 +49,11 @@ | |||||||
|         ] |         ] | ||||||
|     }, |     }, | ||||||
|     "qmk": { |     "qmk": { | ||||||
|         "tap_keycode_delay": 10 |         "tap_keycode_delay": 10, | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|     }, |     }, | ||||||
|     "community_layouts": ["65_iso", "65_ansi"], |     "community_layouts": ["65_iso", "65_ansi"], | ||||||
|     "layouts": { |     "layouts": { | ||||||
|  | |||||||
| @ -1,39 +0,0 @@ | |||||||
| /*
 |  | ||||||
| Copyright 2019 funderburker |  | ||||||
| 
 |  | ||||||
| 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #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
 |  | ||||||
| @ -18,6 +18,12 @@ | |||||||
|         "nkro": true, |         "nkro": true, | ||||||
|         "rgblight": true |         "rgblight": true | ||||||
|     }, |     }, | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "matrix_pins": { |     "matrix_pins": { | ||||||
|         "cols": ["D1", "D4", "F0", "F1", "F4", "F5", "F6", "F7", "D6", "D7", "B4", "B5", "B6", "C6"], |         "cols": ["D1", "D4", "F0", "F1", "F4", "F5", "F6", "F7", "D6", "D7", "B4", "B5", "B6", "C6"], | ||||||
|         "rows": ["D5", "D3", "D2", "D0"] |         "rows": ["D5", "D3", "D2", "D0"] | ||||||
|  | |||||||
| @ -1,7 +0,0 @@ | |||||||
| #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 |  | ||||||
| @ -16,6 +16,12 @@ | |||||||
|     "mousekey": false, |     "mousekey": false, | ||||||
|     "nkro": true |     "nkro": true | ||||||
|   }, |   }, | ||||||
|  |   "qmk": { | ||||||
|  |     "locking": { | ||||||
|  |       "enabled": true, | ||||||
|  |       "resync": true | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|   "matrix_pins": { |   "matrix_pins": { | ||||||
|     "cols": ["B3", "B2", "B1", "E6", "B7", "C7", "C6", "D4", "D6", "D7", "B4", "D0", "D1", "F7"], |     "cols": ["B3", "B2", "B1", "E6", "B7", "C7", "C6", "D4", "D6", "D7", "B4", "D0", "D1", "F7"], | ||||||
|     "rows": ["B0", "F6", "F5", "F4", "F1", "F0"] |     "rows": ["B0", "F6", "F5", "F4", "F1", "F0"] | ||||||
|  | |||||||
| @ -1,22 +0,0 @@ | |||||||
| /* Copyright 2023 Toffee Studio
 |  | ||||||
|  * |  | ||||||
|  * 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
|  */ |  | ||||||
| 
 |  | ||||||
| #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 |  | ||||||
| @ -38,6 +38,12 @@ | |||||||
|         "nkro": true, |         "nkro": true, | ||||||
|         "rgblight": true |         "rgblight": true | ||||||
|     }, |     }, | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "matrix_pins": { |     "matrix_pins": { | ||||||
|         "cols": ["B6", "D4", "D6", "D7", "B4", "B5", "C6", "C7"], |         "cols": ["B6", "D4", "D6", "D7", "B4", "B5", "C6", "C7"], | ||||||
|         "rows": ["E6", "B0", "B1", "F6", "F5", "F1", "F7", "F0", "F4"] |         "rows": ["E6", "B0", "B1", "F6", "F5", "F1", "F7", "F0", "F4"] | ||||||
|  | |||||||
| @ -14,11 +14,5 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
| 
 | 
 | ||||||
| #pragma once | #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 |  | ||||||
| 
 |  | ||||||
| /* Bluetooth */ | /* Bluetooth */ | ||||||
| #define BATTERY_LEVEL_PIN   B6 | #define BATTERY_LEVEL_PIN   B6 | ||||||
|  | |||||||
| @ -16,6 +16,12 @@ | |||||||
|         "mousekey": false, |         "mousekey": false, | ||||||
|         "nkro": false |         "nkro": false | ||||||
|     }, |     }, | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "matrix_pins": { |     "matrix_pins": { | ||||||
|         "cols": ["F7", "F6", "F5", "F4", "F1", "F0", "D0", "D1", "D2", "D3", "D5", "D6"], |         "cols": ["F7", "F6", "F5", "F4", "F1", "F0", "D0", "D1", "D2", "D3", "D5", "D6"], | ||||||
|         "rows": ["D7", "C6", "C7", "B5"] |         "rows": ["D7", "C6", "C7", "B5"] | ||||||
|  | |||||||
| @ -1,7 +0,0 @@ | |||||||
| #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 |  | ||||||
| @ -19,6 +19,12 @@ | |||||||
|         "nkro": true, |         "nkro": true, | ||||||
|         "rgblight": true |         "rgblight": true | ||||||
|     }, |     }, | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "matrix_pins": { |     "matrix_pins": { | ||||||
|         "cols": ["F0", "F1", "E6", "C7", "C6", "B6", "D4", "B1", "B2", "B5", "B4", "D7", "D6", "B3"], |         "cols": ["F0", "F1", "E6", "C7", "C6", "B6", "D4", "B1", "B2", "B5", "B4", "D7", "D6", "B3"], | ||||||
|         "rows": ["D0", "D1", "D2", "D3", "D5"] |         "rows": ["D0", "D1", "D2", "D3", "D5"] | ||||||
|  | |||||||
| @ -1,21 +0,0 @@ | |||||||
|  /* Copyright TJ Campie
 |  | ||||||
|   * |  | ||||||
|   * 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
|   */ |  | ||||||
| #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 |  | ||||||
| @ -16,6 +16,12 @@ | |||||||
|     "mousekey": true, |     "mousekey": true, | ||||||
|     "nkro": true |     "nkro": true | ||||||
|   }, |   }, | ||||||
|  |   "qmk": { | ||||||
|  |     "locking": { | ||||||
|  |       "enabled": true, | ||||||
|  |       "resync": true | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|   "matrix_pins": { |   "matrix_pins": { | ||||||
|     "cols": ["D7", "B4", "B5", "B6", "C6", "F7", "F6", "F5", "F4", "F1"], |     "cols": ["D7", "B4", "B5", "B6", "C6", "F7", "F6", "F5", "F4", "F1"], | ||||||
|     "rows": ["C7", "D6", "B7", "B3"] |     "rows": ["C7", "D6", "B7", "B3"] | ||||||
|  | |||||||
| @ -1,21 +0,0 @@ | |||||||
| /* Copyright 2020 tominabox1
 |  | ||||||
|  * |  | ||||||
|  * 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
|  */ |  | ||||||
| #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 |  | ||||||
| @ -12,6 +12,12 @@ | |||||||
|         "oled": true, |         "oled": true, | ||||||
|         "rgb_matrix": true |         "rgb_matrix": true | ||||||
|     }, |     }, | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "rgblight": { |     "rgblight": { | ||||||
|         "animations": { |         "animations": { | ||||||
|             "alternating": true, |             "alternating": true, | ||||||
|  | |||||||
| @ -1,6 +0,0 @@ | |||||||
| #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 |  | ||||||
| @ -37,6 +37,12 @@ | |||||||
|     "nkro": true, |     "nkro": true, | ||||||
|     "rgblight": true |     "rgblight": true | ||||||
|   }, |   }, | ||||||
|  |   "qmk": { | ||||||
|  |     "locking": { | ||||||
|  |       "enabled": true, | ||||||
|  |       "resync": true | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|   "matrix_pins": { |   "matrix_pins": { | ||||||
|     "cols": ["B4", "D3", "D2", "F5", "B5", "F6", "D7"], |     "cols": ["B4", "D3", "D2", "F5", "B5", "F6", "D7"], | ||||||
|     "rows": ["F4", "D4", "C6", "E6", "D1", "D0"] |     "rows": ["F4", "D4", "C6", "E6", "D1", "D0"] | ||||||
|  | |||||||
| @ -1,7 +0,0 @@ | |||||||
| #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 |  | ||||||
| @ -18,6 +18,12 @@ | |||||||
|         "nkro": true, |         "nkro": true, | ||||||
|         "rgblight": true |         "rgblight": true | ||||||
|     }, |     }, | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "matrix_pins": { |     "matrix_pins": { | ||||||
|         "cols": ["F5", "F4", "F1", "F0", "B0", "D5", "D3", "D6", "D7", "B4", "B5", "B6", "C6", "D2"], |         "cols": ["F5", "F4", "F1", "F0", "B0", "D5", "D3", "D6", "D7", "B4", "B5", "B6", "C6", "D2"], | ||||||
|         "rows": ["D0", "D1", "B1", "B2", "E6", "B3"] |         "rows": ["D0", "D1", "B1", "B2", "E6", "B3"] | ||||||
|  | |||||||
| @ -1,39 +0,0 @@ | |||||||
| /*
 |  | ||||||
| Copyright 2018 MechMerlin |  | ||||||
| 
 |  | ||||||
| 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #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
 |  | ||||||
| @ -17,6 +17,12 @@ | |||||||
|     "mousekey": true, |     "mousekey": true, | ||||||
|     "nkro": false |     "nkro": false | ||||||
|   }, |   }, | ||||||
|  |   "qmk": { | ||||||
|  |     "locking": { | ||||||
|  |       "enabled": true, | ||||||
|  |       "resync": true | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|   "matrix_pins": { |   "matrix_pins": { | ||||||
|     "cols": ["D1", "D0", "D4"], |     "cols": ["D1", "D0", "D4"], | ||||||
|     "rows": ["E6", "D7", "C6"] |     "rows": ["E6", "D7", "C6"] | ||||||
|  | |||||||
| @ -1,31 +0,0 @@ | |||||||
| /*
 |  | ||||||
| Copyright 2021 tszaboo |  | ||||||
| 
 |  | ||||||
| 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 <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #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 |  | ||||||
| 
 |  | ||||||
| /* disable print */ |  | ||||||
| //#define NO_PRINT
 |  | ||||||
| 
 |  | ||||||
| /* disable action features */ |  | ||||||
| //#define NO_ACTION_LAYER
 |  | ||||||
| //#define NO_ACTION_TAPPING
 |  | ||||||
| //#define NO_ACTION_ONESHOT
 |  | ||||||
| @ -41,6 +41,12 @@ | |||||||
|         "nkro": true, |         "nkro": true, | ||||||
|         "rgblight": true |         "rgblight": true | ||||||
|     }, |     }, | ||||||
|  |     "qmk": { | ||||||
|  |         "locking": { | ||||||
|  |             "enabled": true, | ||||||
|  |             "resync": true | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|     "matrix_pins": { |     "matrix_pins": { | ||||||
|       "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "D6", "D5", "D3", "D2", "D1", "B7", "B3", "B2"], |       "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "D6", "D5", "D3", "D2", "D1", "B7", "B3", "B2"], | ||||||
|       "rows": ["B0", "B1", "D4", "D7", "B4"] |       "rows": ["B0", "B1", "D4", "D7", "B4"] | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user