Skip to content

Commit 9d180c8

Browse files
zvecrmechlovin
authored andcommitted
Migrate dynamic_keymap.layer_count >= 4 (qmk#22087)
1 parent f3773d1 commit 9d180c8

File tree

59 files changed

+81
-85
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+81
-85
lines changed

keyboards/1upkeyboards/pi60/config.h

-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33

44
#pragma once
55

6-
#define DYNAMIC_KEYMAP_LAYER_COUNT 10
7-
86
#define RGB_MATRIX_LED_COUNT 21
97
//#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
108
//#define RGB_MATRIX_KEYPRESSES

keyboards/1upkeyboards/pi60/info.json

+3
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
"vid": "0x6F75"
1212
},
1313
"diode_direction": "COL2ROW",
14+
"dynamic_keymap": {
15+
"layer_count": 10
16+
},
1417
"features": {
1518
"audio": false,
1619
"backlight": false,

keyboards/1upkeyboards/pi60_hse/config.h

-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33

44
#pragma once
55

6-
7-
#define DYNAMIC_KEYMAP_LAYER_COUNT 10
86
#define RGB_MATRIX_LED_COUNT 16
97
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
108
#define RGB_MATRIX_KEYPRESSES

keyboards/1upkeyboards/pi60_hse/info.json

+3
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
"vid": "0x6F75"
1212
},
1313
"diode_direction": "COL2ROW",
14+
"dynamic_keymap": {
15+
"layer_count": 10
16+
},
1417
"features": {
1518
"audio": false,
1619
"backlight": false,

keyboards/1upkeyboards/sweet16v2/kb2040/config.h

-2
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@
1616

1717
#pragma once
1818

19-
20-
#define DYNAMIC_KEYMAP_LAYER_COUNT 10
2119
#define RGB_MATRIX_LED_COUNT 20
2220
#define RGB_MATRIX_KEYPRESSES
2321
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS

keyboards/1upkeyboards/sweet16v2/kb2040/info.json

+3
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@
3333
"rows": ["GP26", "GP1", "GP18", "GP5"]
3434
},
3535
"diode_direction": "COL2ROW",
36+
"dynamic_keymap": {
37+
"layer_count": 10
38+
},
3639
"encoder": {
3740
"enabled": true,
3841
"rotary": [

keyboards/1upkeyboards/sweet16v2/pro_micro/config.h

-3
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616

1717
#pragma once
1818

19-
20-
#define DYNAMIC_KEYMAP_LAYER_COUNT 10
21-
2219
#define RGB_MATRIX_LED_COUNT 20
2320
#define RGB_MATRIX_KEYPRESSES
2421
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS

keyboards/1upkeyboards/sweet16v2/pro_micro/info.json

+3
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@
3131
"rows": ["D1", "B5", "B4", "E6"]
3232
},
3333
"diode_direction": "COL2ROW",
34+
"dynamic_keymap": {
35+
"layer_count": 10
36+
},
3437
"encoder": {
3538
"enabled": true,
3639
"rotary": [

keyboards/4pplet/eagle_viper_rep/rev_a/config.h

-3
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
4141
#define LAYER_3 A8
4242
#define LAYER_4 A9
4343
#define LAYER_5 B9
44-
45-
/* Added extra layer for use of layer leds */
46-
#define DYNAMIC_KEYMAP_LAYER_COUNT 5

keyboards/4pplet/eagle_viper_rep/rev_a/info.json

+3
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
"rows": ["A2", "A1", "B8", "A10", "C15", "A15", "B7", "B6", "C14", "C13"]
1414
},
1515
"diode_direction": "COL2ROW",
16+
"dynamic_keymap": {
17+
"layer_count": 5
18+
},
1619
"backlight": {
1720
"pin": "A3",
1821
"levels": 10,

keyboards/4pplet/eagle_viper_rep/rev_b/config.h

-3
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
3434
#define LAYER_3 B0
3535
#define LAYER_4 B9
3636
#define LAYER_5 A9
37-
38-
/* Added extra layer for use of layer leds */
39-
#define DYNAMIC_KEYMAP_LAYER_COUNT 5

keyboards/4pplet/eagle_viper_rep/rev_b/info.json

+3
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
"rows": ["A2", "A1", "B8", "A10", "C15", "A15", "B7", "B6", "C14", "C13"]
1414
},
1515
"diode_direction": "COL2ROW",
16+
"dynamic_keymap": {
17+
"layer_count": 5
18+
},
1619
"backlight": {
1720
"pin": "A6",
1821
"levels": 6,

keyboards/akko/5108/config.h

-3
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616

1717
#pragma once
1818

19-
/* Use 5 dynamic keymap layers */
20-
#define DYNAMIC_KEYMAP_LAYER_COUNT 6
21-
2219
/* LED Indicators */
2320
#define LED_WIN_LOCK_PIN C11
2421

keyboards/akko/5108/info.json

+3
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@
2626
"rows": ["B15", "C6", "C7", "C8", "C9", "A8"]
2727
},
2828
"diode_direction": "ROW2COL",
29+
"dynamic_keymap": {
30+
"layer_count": 6
31+
},
2932
"eeprom": {
3033
"driver": "wear_leveling",
3134
"wear_leveling": {

keyboards/akko/acr87/config.h

-3
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616

1717
#pragma once
1818

19-
/* Use 5 dynamic keymap layers */
20-
#define DYNAMIC_KEYMAP_LAYER_COUNT 6
21-
2219
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
2320
#define LOCKING_SUPPORT_ENABLE
2421
/* Locking resynchronize hack */

keyboards/akko/acr87/info.json

+3
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@
2626
"rows": [ "B15", "C6", "C7", "C8", "C9", "A8"]
2727
},
2828
"diode_direction": "ROW2COL",
29+
"dynamic_keymap": {
30+
"layer_count": 6
31+
},
2932
"eeprom": {
3033
"driver": "wear_leveling",
3134
"wear_leveling": {

keyboards/akko/top40/config.h

-3
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616

1717
#pragma once
1818

19-
/* Use 5 dynamic keymap layers */
20-
#define DYNAMIC_KEYMAP_LAYER_COUNT 6
21-
2219
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
2320
#define LOCKING_SUPPORT_ENABLE
2421
/* Locking resynchronize hack */

keyboards/akko/top40/info.json

+3
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@
2626
"rows": ["C7", "C8", "C9", "A8"]
2727
},
2828
"diode_direction": "ROW2COL",
29+
"dynamic_keymap": {
30+
"layer_count": 6
31+
},
2932
"eeprom": {
3033
"driver": "wear_leveling",
3134
"wear_leveling": {

keyboards/bemeier/bmek/config.h

-2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,4 @@
1515
*/
1616
#pragma once
1717

18-
19-
#define DYNAMIC_KEYMAP_LAYER_COUNT 5
2018
#define VIA_EEPROM_CUSTOM_CONFIG_SIZE 20

keyboards/bemeier/bmek/info.json

+3
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
"vid": "0x626D",
88
"pid": "0x656B"
99
},
10+
"dynamic_keymap": {
11+
"layer_count": 5
12+
},
1013
"layouts": {
1114
"LAYOUT_all": {
1215
"layout": [

keyboards/chosfox/cf81/config.h

-3
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616

1717
#pragma once
1818

19-
/* Use 4 dynamic keymap layers */
20-
#define DYNAMIC_KEYMAP_LAYER_COUNT 4
21-
2219
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
2320
#define LOCKING_SUPPORT_ENABLE
2421
/* Locking resynchronize hack */

keyboards/deng/thirty/config.h

-5
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,3 @@
7878
#define ENABLE_RGB_MATRIX_SOLID_SPLASH
7979
#define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
8080
#endif
81-
82-
/* VIA */
83-
#ifdef VIA_ENABLE
84-
#define DYNAMIC_KEYMAP_LAYER_COUNT 8
85-
#endif

keyboards/deng/thirty/info.json

+3
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
"rows": ["B15", "A5", "A3", "A15", "B7", "B8"]
1717
},
1818
"diode_direction": "COL2ROW",
19+
"dynamic_keymap": {
20+
"layer_count": 8
21+
},
1922
"backlight": {
2023
"pin": "B11",
2124
"levels": 5,

keyboards/dm9records/lain/config.h

-2
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,3 @@
1212
#define LOCKING_SUPPORT_ENABLE
1313
/* Locking resynchronize hack */
1414
#define LOCKING_RESYNC_ENABLE
15-
16-
#define DYNAMIC_KEYMAP_LAYER_COUNT 6

keyboards/dm9records/lain/info.json

+3
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
"rows": ["C6", "D7", "D6", "D4"]
1414
},
1515
"diode_direction": "COL2ROW",
16+
"dynamic_keymap": {
17+
"layer_count": 6
18+
},
1619
"processor": "atmega32u4",
1720
"bootloader": "atmel-dfu",
1821
"layouts": {

keyboards/doio/kb30/config.h

-3
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,6 @@
8989
#define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
9090
#endif
9191

92-
93-
94-
// #define DYNAMIC_KEYMAP_LAYER_COUNT 4
9592
/*
9693
* Feature disable options
9794
* These options are also useful to firmware size reduction.

keyboards/gkeyboard/gpad8_2r/config.h

-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33

44
#pragma once
55

6-
#define DYNAMIC_KEYMAP_LAYER_COUNT 8
7-
86
#define RGB_MATRIX_LED_COUNT 16
97
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
108
#define RGB_MATRIX_KEYPRESSES

keyboards/gkeyboard/gpad8_2r/info.json

+3
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
"rows": ["GP4", "GP5", "GP6"]
2626
},
2727
"diode_direction": "COL2ROW",
28+
"dynamic_keymap": {
29+
"layer_count": 8
30+
},
2831
"encoder": {
2932
"enabled": true,
3033
"rotary": [

keyboards/idyllic/tinny50_rgb/config.h

-3
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
1717

1818
#pragma once
1919

20-
21-
#define DYNAMIC_KEYMAP_LAYER_COUNT 6
22-
2320
#ifdef RGB_MATRIX_ENABLE
2421
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255
2522
#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS * 7/8

keyboards/idyllic/tinny50_rgb/info.json

+3
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
"rgb_matrix": true
2323
},
2424
"diode_direction": "COL2ROW",
25+
"dynamic_keymap": {
26+
"layer_count": 6
27+
},
2528
"matrix_pins": {
2629
"rows": ["GP0", "GP2", "GP3", "GP4", "GP7"],
2730
"cols": ["GP29", "GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP20", "GP19", "GP1", "GP6", "GP5"]

keyboards/jones/v1/config.h

-5
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
3232
/* External EEPROM */
3333
// Use 24LC64 EEPROM
3434
#define EEPROM_I2C_24LC64
35-
// Set MAX_ADDR to specify actual EEPROM size.
36-
// If it's not set, EEPROM size will be set ATmega32u4's 1023.
37-
#define DYNAMIC_KEYMAP_EEPROM_MAX_ADDR 8191
38-
// How many layers to use with VIA / Remap.
39-
#define DYNAMIC_KEYMAP_LAYER_COUNT 6 // default:4

keyboards/jones/v1/info.json

+3
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@
2121
"pin": "F1"
2222
},
2323
"diode_direction": "COL2ROW",
24+
"dynamic_keymap": {
25+
"layer_count": 6
26+
},
2427
"eeprom": {
2528
"driver": "i2c"
2629
},

keyboards/mechwild/sugarglider/config.h

-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33

44
#pragma once
55

6-
#define DYNAMIC_KEYMAP_LAYER_COUNT 5
7-
86
/* Matrix COL and ROW definitions */
97
#define MATRIX_ROWS 9
108
#define MATRIX_COLS 6

keyboards/mechwild/sugarglider/info.json

+3
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
"force_nkro": true
2424
},
2525
"diode_direction": "COL2ROW",
26+
"dynamic_keymap": {
27+
"layer_count": 5
28+
},
2629
"rgblight": {
2730
"led_count": 10,
2831
"max_brightness": 255,

keyboards/monsgeek/m1/config.h

-3
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616

1717
#pragma once
1818

19-
/* Use 6 dynamic keymap layers */
20-
#define DYNAMIC_KEYMAP_LAYER_COUNT 6
21-
2219
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
2320
#define LOCKING_SUPPORT_ENABLE
2421
/* Locking resynchronize hack */

keyboards/monsgeek/m1/info.json

+3
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@
2626
"rows": ["B15", "C6", "C7", "C8", "C9", "A8"]
2727
},
2828
"diode_direction": "ROW2COL",
29+
"dynamic_keymap": {
30+
"layer_count": 6
31+
},
2932
"eeprom": {
3033
"driver": "wear_leveling",
3134
"wear_leveling": {

keyboards/monsgeek/m5/config.h

-3
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616

1717
#pragma once
1818

19-
/* Use 5 dynamic keymap layers */
20-
#define DYNAMIC_KEYMAP_LAYER_COUNT 6
21-
2219
/* LED Indicators */
2320
#define LED_WIN_LOCK_PIN C11
2421

keyboards/monsgeek/m5/info.json

+3
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
"rows": ["B15", "C6", "C7", "C8", "C9", "A8"]
2626
},
2727
"diode_direction": "ROW2COL",
28+
"dynamic_keymap": {
29+
"layer_count": 6
30+
},
2831
"eeprom": {
2932
"driver": "wear_leveling",
3033
"wear_leveling": {

keyboards/monsgeek/m6/config.h

-3
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616

1717
#pragma once
1818

19-
/* Use 6 dynamic keymap layers */
20-
#define DYNAMIC_KEYMAP_LAYER_COUNT 6
21-
2219
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
2320
#define LOCKING_SUPPORT_ENABLE
2421
/* Locking resynchronize hack */

keyboards/monsgeek/m6/info.json

+3
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
"rows": ["C6", "C7", "C8", "C9", "A8"]
2626
},
2727
"diode_direction": "ROW2COL",
28+
"dynamic_keymap": {
29+
"layer_count": 6
30+
},
2831
"eeprom": {
2932
"driver": "wear_leveling",
3033
"wear_leveling": {

keyboards/moonlander/config.h

-4
Original file line numberDiff line numberDiff line change
@@ -142,10 +142,6 @@
142142

143143
#define FIRMWARE_VERSION_SIZE 17
144144
#define DYNAMIC_KEYMAP_EEPROM_ADDR (EECONFIG_SIZE + FIRMWARE_VERSION_SIZE)
145-
#ifdef EEPROM_I2C
146-
# define DYNAMIC_KEYMAP_EEPROM_MAX_ADDR 16383
147-
# define DYNAMIC_KEYMAP_LAYER_COUNT 8
148-
#endif
149145

150146
#define AUDIO_PIN A5
151147
#define AUDIO_PIN_ALT A4

0 commit comments

Comments
 (0)