Migrate LOCKING_*_ENABLE to Data-Driven: K, Part 2 (#23769)

Affects:

  - `keebio/bamfk4`
  - `keebio/bdn9/rev1`
  - `keebio/bdn9/rev2`
  - `keebio/bfo9000`
  - `keebio/bigswitchseat`
  - `keebio/choconum`
  - `keebio/dilly`
  - `keebio/dsp40/rev1`
  - `keebio/ergodicity`
  - `keebio/foldkb/rev1`
  - `keebio/fourier`
  - `keebio/iris/rev1`
  - `keebio/iris/rev1_led`
  - `keebio/iris/rev2`
  - `keebio/iris/rev3`
  - `keebio/iris/rev4`
  - `keebio/kbo5000/rev1`
  - `keebio/levinson/rev1`
  - `keebio/levinson/rev2`
  - `keebio/levinson/rev3`
  - `keebio/nyquist/rev1`
  - `keebio/nyquist/rev2`
  - `keebio/nyquist/rev3`
  - `keebio/quefrency/rev1`
  - `keebio/quefrency/rev4`
  - `keebio/quefrency/rev5`
  - `keebio/rorschach/rev1`
  - `keebio/sinc/rev1`
  - `keebio/sinc/rev2`
  - `keebio/tragicforce68`
  - `keebio/tukey`
  - `keebio/viterbi/rev1`
  - `keebio/viterbi/rev2`
  - `keebio/wavelet`
  - `keebio/wtf60`
  - `keebsforall/coarse60`
  - `keebsforall/freebirdnp/lite`
  - `keebsforall/freebirdnp/pro`
  - `keebsforall/freebirdtkl`
  - `keebwerk/nano_slider`
  - `keebzdotnet/fme`
  - `keebzdotnet/wazowski`
  - `keyboardio/atreus`
  - `keycapsss/kimiko/rev1`
  - `keycapsss/o4l_5x12`
  - `keygem/kg60ansi`
  - `keygem/kg65rgbv2`
  - `keyhive/absinthe`
  - `keyhive/ergosaurus`
  - `keyhive/lattice60`
  - `keyhive/maypad`
  - `keyhive/navi10/rev0`
  - `keyhive/navi10/rev2`
  - `keyhive/navi10/rev3`
  - `keyhive/opus`
  - `keyhive/southpole`
  - `keyhive/ut472`
  - `keyprez/bison`
  - `keyprez/corgi`
  - `keyprez/rhino`
  - `keyprez/unicorn`
  - `keysofkings/twokey`
  - `keystonecaps/gameroyadvance`
This commit is contained in:
James Young 2024-05-22 14:14:00 -07:00 committed by GitHub
parent 030d503d35
commit 2e0498080f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
126 changed files with 376 additions and 1241 deletions

View File

@ -5,11 +5,6 @@
#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2) #define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2)
/* 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.

View File

@ -87,6 +87,12 @@
"nkro": false, "nkro": false,
"rgb_matrix": true "rgb_matrix": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": { "matrix_pins": {
"cols": ["E6", "D5", "B6", "B7"], "cols": ["E6", "D5", "B6", "B7"],
"rows": ["F0"] "rows": ["F0"]

View File

@ -1,23 +0,0 @@
/*
Copyright 2019 Danny Nguyen <danny@keeb.io>
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

View File

@ -48,6 +48,12 @@
"rgblight": true, "rgblight": true,
"encoder": true "encoder": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": { "matrix_pins": {
"direct": [ "direct": [
["D2", "D4", "F4"], ["D2", "D4", "F4"],

View File

@ -1,23 +0,0 @@
/*
Copyright 2020 Danny Nguyen <danny@keeb.io>
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

View File

@ -81,7 +81,11 @@
] ]
}, },
"qmk": { "qmk": {
"tap_keycode_delay": 10 "tap_keycode_delay": 10,
"locking": {
"enabled": true,
"resync": true
}
}, },
"processor": "STM32F072", "processor": "STM32F072",
"bootloader": "stm32-dfu", "bootloader": "stm32-dfu",

View File

@ -1,40 +0,0 @@
/*
Copyright 2012 Jun Wako <wakojun@gmail.com>
Copyright 2015 Jack Humbert
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

View File

@ -16,6 +16,12 @@
"mousekey": true, "mousekey": true,
"nkro": false "nkro": false
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": { "matrix_pins": {
"cols": ["B5", "B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"], "cols": ["B5", "B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"],
"rows": ["D3", "D2", "D4", "C6", "D7", "E6"] "rows": ["D3", "D2", "D4", "C6", "D7", "E6"]

View File

@ -1,25 +0,0 @@
// Copyright 2021 Danny Nguyen (@nooges)
// SPDX-License-Identifier: GPL-2.0-or-later
#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

View File

@ -16,6 +16,12 @@
"mousekey": false, "mousekey": false,
"nkro": false "nkro": false
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": { "matrix_pins": {
"cols": ["F0"], "cols": ["F0"],
"rows": ["E6"] "rows": ["E6"]

View File

@ -1,39 +0,0 @@
/*
Copyright 2020 Keebio
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

View File

@ -18,6 +18,12 @@
"mousekey": true, "mousekey": true,
"nkro": false "nkro": false
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": { "matrix_pins": {
"direct": [ "direct": [
["B2", "B10", "B3", "B4"], ["B2", "B10", "B3", "B4"],

View File

@ -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

View File

@ -18,6 +18,12 @@
"nkro": true, "nkro": true,
"rgblight": true "rgblight": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": { "matrix_pins": {
"cols": ["D2", "D4", "C6", "F6", "F5"], "cols": ["D2", "D4", "C6", "F6", "F5"],
"rows": ["D7", "E6", "B4", "B1", "B3", "B2"] "rows": ["D7", "E6", "B4", "B1", "B3", "B2"]

View File

@ -19,8 +19,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PWM_DRIVER PWMD3 #define BACKLIGHT_PWM_DRIVER PWMD3
#define BACKLIGHT_PWM_CHANNEL 1 #define BACKLIGHT_PWM_CHANNEL 1
#define BACKLIGHT_PAL_MODE 1 #define BACKLIGHT_PAL_MODE 1
/* 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

View File

@ -19,7 +19,11 @@
] ]
}, },
"qmk": { "qmk": {
"tap_keycode_delay": 10 "tap_keycode_delay": 10,
"locking": {
"enabled": true,
"resync": true
}
}, },
"backlight": { "backlight": {
"pin": "A6", "pin": "A6",

View File

@ -1,39 +0,0 @@
/*
Copyright 2019 Keebio
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

View File

@ -18,6 +18,12 @@
"nkro": false, "nkro": false,
"rgblight": true "rgblight": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": { "matrix_pins": {
"cols": ["F0", "F1", "F4", "F5", "F6", "F7", "D7", "D6", "D4", "D3", "D2", "D1", "D0", "B7", "B3"], "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "D7", "D6", "D4", "D3", "D2", "D1", "D0", "B7", "B3"],
"rows": ["B0", "B1", "C7", "B6", "B4"] "rows": ["B0", "B1", "C7", "B6", "B4"]

View File

@ -18,9 +18,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define SPLIT_HAND_PIN F7 #define SPLIT_HAND_PIN F7
/* 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 RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2) #define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2)

View File

@ -55,6 +55,12 @@
"rgblight": true, "rgblight": true,
"encoder": true "encoder": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"build": { "build": {
"lto": true "lto": true
}, },

View File

@ -21,11 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Split Defines */ /* Split Defines */
#define SPLIT_HAND_PIN D2 #define SPLIT_HAND_PIN D2
/* 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.

View File

@ -17,6 +17,12 @@
"nkro": false, "nkro": false,
"rgblight": true "rgblight": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": { "matrix_pins": {
"cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"],
"rows": ["F4", "D7", "E6", "B4"] "rows": ["F4", "D7", "E6", "B4"]

View File

@ -1,23 +0,0 @@
/*
Copyright 2017 Danny Nguyen <danny@keeb.io>
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

View File

@ -14,6 +14,12 @@
"nkro": false, "nkro": false,
"rgblight": true "rgblight": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": { "matrix_pins": {
"cols": ["F6", "F7", "B1", "B3", "B2", "B6"], "cols": ["F6", "F7", "B1", "B3", "B2", "B6"],
"rows": ["D7", "E6", "B4", "B5", "D4"] "rows": ["D7", "E6", "B4", "B5", "D4"]

View File

@ -1,23 +0,0 @@
/*
Copyright 2017 Danny Nguyen <danny@keeb.io>
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

View File

@ -14,6 +14,12 @@
"nkro": false, "nkro": false,
"rgblight": true "rgblight": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": { "matrix_pins": {
"cols": ["F6", "F7", "B1", "B3", "B2", "F4"], "cols": ["F6", "F7", "B1", "B3", "B2", "F4"],
"rows": ["D7", "E6", "B4", "B5", "D4"] "rows": ["D7", "E6", "B4", "B5", "D4"]

View File

@ -1,23 +0,0 @@
/*
Copyright 2017 Danny Nguyen <danny@keeb.io>
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

View File

@ -46,6 +46,12 @@
"backlight": true, "backlight": true,
"rgblight": true "rgblight": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"build": { "build": {
"lto": true "lto": true
}, },

View File

@ -18,8 +18,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once #pragma once
#define SPLIT_HAND_PIN F0 #define SPLIT_HAND_PIN F0
/* 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

View File

@ -57,6 +57,12 @@
"rgblight": true, "rgblight": true,
"encoder": true "encoder": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"build": { "build": {
"lto": true "lto": true
}, },

View File

@ -18,8 +18,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once #pragma once
#define SPLIT_HAND_PIN D5 #define SPLIT_HAND_PIN D5
/* 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

View File

@ -70,6 +70,12 @@
"rgblight": true, "rgblight": true,
"encoder": true "encoder": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"build": { "build": {
"lto": true "lto": true
}, },

View File

@ -21,8 +21,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define SPLIT_HAND_PIN F7 #define SPLIT_HAND_PIN F7
#define CAPS_LOCK_LED_PIN B6 #define CAPS_LOCK_LED_PIN B6
/* 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

View File

@ -69,6 +69,12 @@
"rgblight": true, "rgblight": true,
"encoder": true "encoder": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"build": { "build": {
"lto": true "lto": true
}, },

View File

@ -1,25 +0,0 @@
/*
Copyright 2012 Jun Wako <wakojun@gmail.com>
Copyright 2015 Jack Humbert
Copyright 2018 Danny Nguyen <danny@keeb.io>
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

View File

@ -29,6 +29,12 @@
"extrakey": true, "extrakey": true,
"backlight": true "backlight": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"layout_aliases": { "layout_aliases": {
"LAYOUT": "LAYOUT_ortho_4x12" "LAYOUT": "LAYOUT_ortho_4x12"
}, },

View File

@ -1,25 +0,0 @@
/*
Copyright 2012 Jun Wako <wakojun@gmail.com>
Copyright 2015 Jack Humbert
Copyright 2018 Danny Nguyen <danny@keeb.io>
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

View File

@ -29,6 +29,12 @@
"extrakey": true, "extrakey": true,
"backlight": true "backlight": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"layout_aliases": { "layout_aliases": {
"LAYOUT": "LAYOUT_ortho_4x12" "LAYOUT": "LAYOUT_ortho_4x12"
}, },

View File

@ -20,8 +20,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once #pragma once
#define SPLIT_HAND_PIN D2 #define SPLIT_HAND_PIN D2
/* 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

View File

@ -35,6 +35,12 @@
"extrakey": true, "extrakey": true,
"backlight": true "backlight": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"layout_aliases": { "layout_aliases": {
"LAYOUT": "LAYOUT_ortho_4x12" "LAYOUT": "LAYOUT_ortho_4x12"
}, },

View File

@ -1,39 +0,0 @@
/*
Copyright 2017 Danny Nguyen <danny@keeb.io>
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

View File

@ -12,6 +12,12 @@
"mousekey": true, "mousekey": true,
"nkro": false "nkro": false
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": { "matrix_pins": {
"cols": ["F6", "F7", "B1", "B3", "B2", "B6"], "cols": ["F6", "F7", "B1", "B3", "B2", "B6"],
"rows": ["D4", "D7", "E6", "B4", "B5"] "rows": ["D4", "D7", "E6", "B4", "B5"]

View File

@ -1,39 +0,0 @@
/*
Copyright 2017 Danny Nguyen <danny@keeb.io>
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

View File

@ -14,6 +14,12 @@
"nkro": false, "nkro": false,
"rgblight": true "rgblight": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": { "matrix_pins": {
"cols": ["D2", "F5", "F6", "F7", "B1", "B3"], "cols": ["D2", "F5", "F6", "F7", "B1", "B3"],
"rows": ["D4", "D7", "E6", "B4", "B5"] "rows": ["D4", "D7", "E6", "B4", "B5"]

View File

@ -19,11 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define SPLIT_HAND_PIN D5 #define SPLIT_HAND_PIN D5
/* 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.

View File

@ -14,6 +14,12 @@
"nkro": false, "nkro": false,
"rgblight": true "rgblight": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": { "matrix_pins": {
"cols": ["F1", "F4", "B7", "D2", "D3", "D4"], "cols": ["F1", "F4", "B7", "D2", "D3", "D4"],
"rows": ["F0", "F5", "D7", "F6", "F7"] "rows": ["F0", "F5", "D7", "F6", "F7"]

View File

@ -19,8 +19,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once #pragma once
#define SPLIT_HAND_PIN D2 #define SPLIT_HAND_PIN D2
/* 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

View File

@ -49,6 +49,12 @@
"extrakey": true, "extrakey": true,
"rgblight": true "rgblight": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"build": { "build": {
"lto": true "lto": true
}, },

View File

@ -18,9 +18,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define SPLIT_HAND_PIN F7 #define SPLIT_HAND_PIN F7
/* 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 RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2) #define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2)

View File

@ -63,6 +63,12 @@
"rgblight": true, "rgblight": true,
"encoder": true "encoder": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"build": { "build": {
"lto": true "lto": true
}, },

View File

@ -18,9 +18,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define SPLIT_HAND_PIN F7 #define SPLIT_HAND_PIN F7
/* 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 RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2) #define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2)

View File

@ -63,6 +63,12 @@
"rgblight": true, "rgblight": true,
"encoder": true "encoder": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"build": { "build": {
"lto": true "lto": true
}, },

View File

@ -1,23 +0,0 @@
/*
Copyright 2018 Danny Nguyen <danny@keeb.io>
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

View File

@ -51,6 +51,12 @@
"backlight": true, "backlight": true,
"rgblight": true "rgblight": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"layouts": { "layouts": {
"LAYOUT": { "LAYOUT": {
"layout": [ "layout": [

View File

@ -19,9 +19,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// wiring of each half // wiring of each half
#define SPLIT_HAND_PIN F7 #define SPLIT_HAND_PIN F7
/* 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 RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2) #define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2)

View File

@ -14,6 +14,12 @@
"rgblight": true, "rgblight": true,
"backlight": true "backlight": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"indicators": { "indicators": {
"caps_lock": "B6" "caps_lock": "B6"
}, },

View File

@ -19,9 +19,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// wiring of each half // wiring of each half
#define SPLIT_HAND_PIN F7 #define SPLIT_HAND_PIN F7
/* 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 RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2) #define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2)

View File

@ -14,6 +14,12 @@
"rgblight": true, "rgblight": true,
"backlight": true "backlight": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"indicators": { "indicators": {
"caps_lock": "B6" "caps_lock": "B6"
}, },

View File

@ -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

View File

@ -17,6 +17,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": ["D3", "D2", "D1", "D0", "B4", "E6", "C6", "D7", "D4"] "rows": ["D3", "D2", "D1", "D0", "B4", "E6", "C6", "D7", "D4"]

View File

@ -1,23 +0,0 @@
/*
Copyright 2019 Keebio
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

View File

@ -39,6 +39,12 @@
"nkro": false, "nkro": false,
"rgblight": true "rgblight": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": { "matrix_pins": {
"direct": [ "direct": [
["D4", "F6"] ["D4", "F6"]

View File

@ -1,23 +0,0 @@
/*
Copyright 2017 Danny Nguyen <danny@hexwire.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

View File

@ -24,6 +24,12 @@
"mousekey": true, "mousekey": true,
"extrakey": true "extrakey": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"layout_aliases": { "layout_aliases": {
"LAYOUT": "LAYOUT_ortho_5x14" "LAYOUT": "LAYOUT_ortho_5x14"
}, },

View File

@ -18,8 +18,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once #pragma once
#define SPLIT_HAND_PIN D2 #define SPLIT_HAND_PIN D2
/* 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

View File

@ -29,6 +29,12 @@
"extrakey": true, "extrakey": true,
"backlight": true "backlight": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"build": { "build": {
"lto": true "lto": true
}, },

View File

@ -1,25 +0,0 @@
/*
Copyright 2012 Jun Wako <wakojun@gmail.com>
Copyright 2015 Jack Humbert
Copyright 2018 Danny Nguyen <danny@keeb.io>
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

View File

@ -33,6 +33,12 @@
"backlight": true, "backlight": true,
"rgblight": true "rgblight": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"community_layouts": ["ortho_4x12"], "community_layouts": ["ortho_4x12"],
"layout_aliases": { "layout_aliases": {
"LAYOUT_ortho_4x12": "LAYOUT" "LAYOUT_ortho_4x12": "LAYOUT"

View File

@ -17,8 +17,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once #pragma once
#define AUDIO_PIN C6 #define AUDIO_PIN C6
/* 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

View File

@ -40,6 +40,12 @@
"mousekey": false, "mousekey": false,
"nkro": false "nkro": false
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": { "matrix_pins": {
"cols": ["B4", "B5", "B6", "C7", "F7", "B1", "B2", "B3", "D2", "D3", "D5", "D4", "D6", "D7"], "cols": ["B4", "B5", "B6", "C7", "F7", "B1", "B2", "B3", "D2", "D3", "D5", "D4", "D6", "D7"],
"rows": ["F0", "F1", "F4", "F5", "F6"] "rows": ["F0", "F1", "F4", "F5", "F6"]

View File

@ -20,11 +20,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define BACKLIGHT_PWM_CHANNEL 1 #define BACKLIGHT_PWM_CHANNEL 1
#define BACKLIGHT_PAL_MODE 1 #define BACKLIGHT_PAL_MODE 1
/* 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 WS2812_SPI_DRIVER SPID2 #define WS2812_SPI_DRIVER SPID2
#define WS2812_SPI_MOSI_PAL_MODE 0 #define WS2812_SPI_MOSI_PAL_MODE 0
#define WS2812_SPI_SCK_PAL_MODE 0 #define WS2812_SPI_SCK_PAL_MODE 0

View File

@ -19,6 +19,12 @@
"nkro": true, "nkro": true,
"rgblight": true "rgblight": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": { "matrix_pins": {
"cols": ["B1", "B0", "A7", "B14", "A5", "A4", "A3", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15"], "cols": ["B1", "B0", "A7", "B14", "A5", "A4", "A3", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15"],
"rows": ["A9", "A10", "B12", "A2", "C13"] "rows": ["A9", "A10", "B12", "A2", "C13"]

View File

@ -1,23 +0,0 @@
/*
Copyright 2021 ELliot Powell
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

View File

@ -16,6 +16,12 @@
"mousekey": true, "mousekey": true,
"nkro": false "nkro": false
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": { "matrix_pins": {
"cols": ["C7", "B2", "B1", "B0"], "cols": ["C7", "B2", "B1", "B0"],
"rows": ["B7", "B6", "B5", "B4", "B3"] "rows": ["B7", "B6", "B5", "B4", "B3"]

View File

@ -1,23 +0,0 @@
/*
Copyright 2021 Elliot Powell
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

View File

@ -17,6 +17,12 @@
"mousekey": true, "mousekey": true,
"nkro": false "nkro": false
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": { "matrix_pins": {
"cols": ["C7", "B2", "B1", "B0"], "cols": ["C7", "B2", "B1", "B0"],
"rows": ["D3", "B7", "B6", "B5", "B4", "B3"] "rows": ["D3", "B7", "B6", "B5", "B4", "B3"]

View File

@ -1,21 +0,0 @@
/*
Copyright 2021 KnoblesseOblige
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
#define LOCKING_SUPPORT_ENABLE
#define LOCKING_RESYNC_ENABLE

View File

@ -16,6 +16,12 @@
"mousekey": true, "mousekey": true,
"nkro": false "nkro": false
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": { "matrix_pins": {
"cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D3", "D2", "D1"], "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D3", "D2", "D1"],
"rows": ["B2", "B1", "B0", "B3", "D5", "B7"] "rows": ["B2", "B1", "B0", "B3", "D5", "B7"]

View File

@ -19,11 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define SLIDER_PIN D4 #define SLIDER_PIN D4
/* 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.

View File

@ -48,6 +48,12 @@
"rgblight": true, "rgblight": true,
"midi": true "midi": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"build": { "build": {
"lto": true "lto": true
}, },

View File

@ -1,24 +0,0 @@
/*
Copyright 2021 keebnewb
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

View File

@ -16,6 +16,12 @@
"mousekey": true, "mousekey": true,
"nkro": true "nkro": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": { "matrix_pins": {
"cols": ["B0", "B4", "B1", "B3", "B2"], "cols": ["B0", "B4", "B1", "B3", "B2"],
"rows": ["B6", "B5", "B7", "D2"] "rows": ["B6", "B5", "B7", "D2"]

View File

@ -1,39 +0,0 @@
/*
Copyright 2020 keebzdotnet
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

View File

@ -16,6 +16,12 @@
"mousekey": true, "mousekey": true,
"nkro": false "nkro": false
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": { "matrix_pins": {
"cols": ["F7", "B1", "B3", "B2", "B6"], "cols": ["F7", "B1", "B3", "B2", "B6"],
"rows": ["F4", "F5", "F6"] "rows": ["F4", "F5", "F6"]

View File

@ -1,38 +0,0 @@
/* Copyright (C) 2019, 2020 Keyboard.io, Inc
*
* 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

View File

@ -17,6 +17,12 @@
"nkro": true, "nkro": true,
"unicode": true "unicode": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": { "matrix_pins": {
"cols": ["F7", "E2", "C7", "C6", "B6", "B5", "D7", "D6", "D4", "D5", "D3", "D2"], "cols": ["F7", "E2", "C7", "C6", "B6", "B5", "D7", "D6", "D4", "D5", "D3", "D2"],
"rows": ["F6", "F5", "F4", "F1"] "rows": ["F6", "F5", "F4", "F1"]

View File

@ -22,8 +22,3 @@
#else #else
#define RGBLIGHT_LIMIT_VAL 80 #define RGBLIGHT_LIMIT_VAL 80
#endif #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

View File

@ -12,6 +12,12 @@
"cols": ["F6", "F7", "B1", "B3", "B2", "B6"], "cols": ["F6", "F7", "B1", "B3", "B2", "B6"],
"rows": ["C6", "D7", "E6", "B4", "B5"] "rows": ["C6", "D7", "E6", "B4", "B5"]
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"diode_direction": "COL2ROW", "diode_direction": "COL2ROW",
"encoder": { "encoder": {
"rotary": [ "rotary": [

View File

@ -1,22 +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
/*
* 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

View File

@ -38,6 +38,12 @@
"nkro": false, "nkro": false,
"rgblight": true "rgblight": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": { "matrix_pins": {
"cols": ["B5", "B4", "E6", "D7", "C6", "D4", "D0", "D1", "D2", "F6", "F5", "F4"], "cols": ["B5", "B4", "E6", "D7", "C6", "D4", "D0", "D1", "D2", "F6", "F5", "F4"],
"rows": ["F7", "B1", "B3", "B2", "B6"] "rows": ["F7", "B1", "B3", "B2", "B6"]

View File

@ -1,41 +0,0 @@
/*
Copyright 2022 <felix@fjlaboratories.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
/* 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

View File

@ -46,6 +46,12 @@
"nkro": true, "nkro": true,
"rgblight": true "rgblight": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"community_layouts": ["60_ansi"], "community_layouts": ["60_ansi"],
"layouts": { "layouts": {
"LAYOUT_60_ansi": { "LAYOUT_60_ansi": {

View File

@ -1,41 +0,0 @@
/*
Copyright 2022 <felix@fjlaboratories.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
/* 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

View File

@ -46,6 +46,12 @@
"nkro": true, "nkro": true,
"rgblight": true "rgblight": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"community_layouts": ["65_ansi"], "community_layouts": ["65_ansi"],
"layouts": { "layouts": {
"LAYOUT_65_ansi": { "LAYOUT_65_ansi": {

View File

@ -1,23 +0,0 @@
/*
Copyright 2020 cfbender
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

View File

@ -33,6 +33,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", "D3", "D0"], "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "D3", "D0"],
"rows": ["D2", "D1", "B6", "D4", "C6", "D7", "E6", "B4", "B5"] "rows": ["D2", "D1", "B6", "D4", "C6", "D7", "E6", "B4", "B5"]

View File

@ -1,39 +0,0 @@
/*
Copyright 2019 cfbender
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

View File

@ -31,6 +31,12 @@
"mousekey": true, "mousekey": true,
"nkro": false "nkro": false
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"matrix_pins": { "matrix_pins": {
"cols": ["D7", "C6", "D0", "D1", "F7", "B1", "B3", "B2"], "cols": ["D7", "C6", "D0", "D1", "F7", "B1", "B3", "B2"],
"rows": ["B5", "B4", "E6", "D4", "F6", "D3", "D2", "F4", "F5"] "rows": ["B5", "B4", "E6", "D4", "F6", "D3", "D2", "F4", "F5"]

View File

@ -1,39 +0,0 @@
/*
Copyright 2019 Ethan Durrant (emdarcher)
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

View File

@ -20,6 +20,12 @@
"mousekey": true, "mousekey": true,
"extrakey": true "extrakey": true
}, },
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
},
"community_layouts": ["60_hhkb"], "community_layouts": ["60_hhkb"],
"layouts": { "layouts": {
"LAYOUT_all": { "LAYOUT_all": {

Some files were not shown because too many files have changed in this diff Show More