Skip to content

Commit

Permalink
Migrate dynamic_keymap.layer_count < 4 where requried (#22091)
Browse files Browse the repository at this point in the history
Co-authored-by: Nick Brassel <nick@tzarc.org>
  • Loading branch information
zvecr and tzarc authored Jan 9, 2024
1 parent 455cd65 commit 66050bb
Show file tree
Hide file tree
Showing 51 changed files with 54 additions and 77 deletions.
2 changes: 0 additions & 2 deletions keyboards/adpenrose/mine/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,3 @@

/* Solenoid pin */
#define SOLENOID_PIN A7

#define DYNAMIC_KEYMAP_LAYER_COUNT 2
3 changes: 3 additions & 0 deletions keyboards/adpenrose/mine/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@
"build": {
"lto": true
},
"dynamic_keymap": {
"layer_count": 3
},
"encoder": {
"rotary": [{ "pin_a": "C4", "pin_b": "C3" }]
},
Expand Down
4 changes: 0 additions & 4 deletions keyboards/aliceh66/pianoforte/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.

#pragma once

#define DYNAMIC_KEYMAP_LAYER_COUNT 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


4 changes: 0 additions & 4 deletions keyboards/aliceh66/pianoforte_hs/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.

#pragma once

#define DYNAMIC_KEYMAP_LAYER_COUNT 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


3 changes: 0 additions & 3 deletions keyboards/basekeys/trifecta/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,3 @@

/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* EEPROM for via */
#define DYNAMIC_KEYMAP_LAYER_COUNT 3
2 changes: 0 additions & 2 deletions keyboards/bpiphany/frosty_flake/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -58,5 +58,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define NO_ACTION_LAYER
//#define NO_ACTION_TAPPING
//#define NO_ACTION_ONESHOT

#define DYNAMIC_KEYMAP_LAYER_COUNT 3
3 changes: 3 additions & 0 deletions keyboards/bpiphany/frosty_flake/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@
},
"processor": "atmega32u2",
"bootloader": "atmel-dfu",
"dynamic_keymap": {
"layer_count": 3
},
"community_layouts": ["tkl_ansi"],
"layouts": {
"LAYOUT": {
Expand Down
2 changes: 0 additions & 2 deletions keyboards/bpiphany/pegasushoof/2013/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 18

#define DYNAMIC_KEYMAP_LAYER_COUNT 3 // not enough memory for a 4th layer with VIA
3 changes: 3 additions & 0 deletions keyboards/bpiphany/pegasushoof/2013/info.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
{
"keyboard_name": "Majestouch TKL \\\\w The Pegasus Hoof 2013",
"diode_direction": "COL2ROW",
"dynamic_keymap": {
"layer_count": 3
},
"indicators": {
"caps_lock": "C6",
"scroll_lock": "C5",
Expand Down
2 changes: 0 additions & 2 deletions keyboards/bpiphany/pegasushoof/2015/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 18

#define DYNAMIC_KEYMAP_LAYER_COUNT 3 // not enough memory for a 4th layer with VIA
3 changes: 3 additions & 0 deletions keyboards/bpiphany/pegasushoof/2015/info.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
{
"keyboard_name": "Majestouch TKL The Pegasus Hoof 2015",
"diode_direction": "COL2ROW",
"dynamic_keymap": {
"layer_count": 3
},
"indicators": {
"caps_lock": "C6",
"scroll_lock": "C5",
Expand Down
2 changes: 0 additions & 2 deletions keyboards/cannonkeys/balance/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define DYNAMIC_KEYMAP_LAYER_COUNT 3

/*
* Feature disable options
* These options are also useful to firmware size reduction.
Expand Down
2 changes: 0 additions & 2 deletions keyboards/cannonkeys/brutalv2_1800/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RP2040_BOOTLOADER_DOUBLE_TAP_RESET
#define RP2040_BOOTLOADER_DOUBLE_TAP_RESET_TIMEOUT 500U

#define DYNAMIC_KEYMAP_LAYER_COUNT 3
#define PICO_XOSC_STARTUP_DELAY_MULTIPLIER 64

3 changes: 0 additions & 3 deletions keyboards/cannonkeys/hoodrowg/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define DYNAMIC_KEYMAP_LAYER_COUNT 3


/*
* Feature disable options
* These options are also useful to firmware size reduction.
Expand Down
3 changes: 0 additions & 3 deletions keyboards/cannonkeys/rekt1800/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE


#define DYNAMIC_KEYMAP_LAYER_COUNT 3

/*
* Feature disable options
* These options are also useful to firmware size reduction.
Expand Down
2 changes: 0 additions & 2 deletions keyboards/cannonkeys/sagittarius/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define WS2812_SPI_SCK_PAL_MODE 0
#define WS2812_SPI_SCK_PIN B13

#define DYNAMIC_KEYMAP_LAYER_COUNT 2

/*
* Feature disable options
* These options are also useful to firmware size reduction.
Expand Down
2 changes: 0 additions & 2 deletions keyboards/evyd13/eon95/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,3 @@
//#define NO_ACTION_LAYER
//#define NO_ACTION_TAPPING
//#define NO_ACTION_ONESHOT

#define DYNAMIC_KEYMAP_LAYER_COUNT 3
3 changes: 3 additions & 0 deletions keyboards/evyd13/eon95/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@
"rows": ["D1", "D0", "D3", "D2", "D6", "D4", "D7", "B4", "B5", "B6", "C6", "C7"]
},
"diode_direction": "COL2ROW",
"dynamic_keymap": {
"layer_count": 3
},
"indicators": {
"caps_lock": "D5",
"num_lock": "B7",
Expand Down
2 changes: 0 additions & 2 deletions keyboards/evyd13/quackfire/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -37,5 +37,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define NO_ACTION_LAYER
//#define NO_ACTION_TAPPING
//#define NO_ACTION_ONESHOT

#define DYNAMIC_KEYMAP_LAYER_COUNT 3
3 changes: 3 additions & 0 deletions keyboards/evyd13/quackfire/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@
"rows": ["D3", "F5", "F4", "F0", "B7", "B2", "E6", "B0"]
},
"diode_direction": "ROW2COL",
"dynamic_keymap": {
"layer_count": 3
},
"indicators": {
"caps_lock": "F7",
"scroll_lock": "F6",
Expand Down
2 changes: 0 additions & 2 deletions keyboards/evyd13/wasdat/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -52,5 +52,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define NO_ACTION_LAYER
//#define NO_ACTION_TAPPING
//#define NO_ACTION_ONESHOT

#define DYNAMIC_KEYMAP_LAYER_COUNT 3
3 changes: 3 additions & 0 deletions keyboards/evyd13/wasdat/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@
"bootmagic": {
"matrix": [0, 5]
},
"dynamic_keymap": {
"layer_count": 3
},
"qmk_lufa_bootloader": {
"esc_output": "D6",
"esc_input": "D7",
Expand Down
2 changes: 0 additions & 2 deletions keyboards/evyd13/wasdat_code/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -58,5 +58,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define NO_ACTION_LAYER
//#define NO_ACTION_TAPPING
//#define NO_ACTION_ONESHOT

#define DYNAMIC_KEYMAP_LAYER_COUNT 3
3 changes: 3 additions & 0 deletions keyboards/evyd13/wasdat_code/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@
"levels": 5,
"breathing": true
},
"dynamic_keymap": {
"layer_count": 3
},
"qmk_lufa_bootloader": {
"esc_input": "F0",
"esc_output": "E6",
Expand Down
4 changes: 0 additions & 4 deletions keyboards/fc980c/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.

#pragma once


/* Maximum dynamic keymap layers (constrained by EEPROM space) */
#define DYNAMIC_KEYMAP_LAYER_COUNT 3

/* key matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 16
Expand Down
3 changes: 3 additions & 0 deletions keyboards/fc980c/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
"pid": "0x980C",
"device_version": "1.0.0"
},
"dynamic_keymap": {
"layer_count": 3
},
"indicators": {
"caps_lock": "B5",
"num_lock": "B4",
Expand Down
2 changes: 0 additions & 2 deletions keyboards/kabedon/kabedon98e/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,3 @@
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define DYNAMIC_KEYMAP_LAYER_COUNT 3
3 changes: 3 additions & 0 deletions keyboards/kabedon/kabedon98e/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@
"rows": ["A4", "B10", "B2", "B1", "B0", "B15", "B13", "B14", "B12", "A10", "A9", "A8"]
},
"diode_direction": "ROW2COL",
"dynamic_keymap": {
"layer_count": 3
},
"encoder": {
"rotary": [
{"pin_a": "B3", "pin_b": "B5"},
Expand Down
2 changes: 0 additions & 2 deletions keyboards/kapcave/arya/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

#define DYNAMIC_KEYMAP_LAYER_COUNT 3

/*
* Feature disable options
* These options are also useful to firmware size reduction.
Expand Down
2 changes: 0 additions & 2 deletions keyboards/kb_elmo/aek2_usb/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* reduce EEPROM usage */
#define DYNAMIC_KEYMAP_LAYER_COUNT 3
#define LAYER_STATE_8BIT
3 changes: 3 additions & 0 deletions keyboards/kb_elmo/aek2_usb/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@
"rows": ["D5", "C1", "C4", "D0", "C3", "C2", "B3", "B4"]
},
"diode_direction": "COL2ROW",
"dynamic_keymap": {
"layer_count": 3
},
"indicators": {
"caps_lock": "B1",
"num_lock": "B2",
Expand Down
1 change: 0 additions & 1 deletion keyboards/kbdfans/bella/rgb/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -75,4 +75,3 @@
#define RGB_MATRIX_LED_COUNT 108
#define DRIVER_INDICATOR_LED_TOTAL 0
#endif
#define DYNAMIC_KEYMAP_LAYER_COUNT 2
1 change: 0 additions & 1 deletion keyboards/kbdfans/bella/rgb_iso/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -75,4 +75,3 @@
#define RGB_MATRIX_LED_COUNT 109
#define DRIVER_INDICATOR_LED_TOTAL 0
#endif
#define DYNAMIC_KEYMAP_LAYER_COUNT 2
1 change: 0 additions & 1 deletion keyboards/keebio/sinc/rev1/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2)

#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2
#define DYNAMIC_KEYMAP_LAYER_COUNT 3
3 changes: 3 additions & 0 deletions keyboards/keebio/sinc/rev1/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"diode_direction": "COL2ROW",
"dynamic_keymap": {
"layer_count": 3
},
"features": {
"rgblight": true,
"backlight": true
Expand Down
1 change: 0 additions & 1 deletion keyboards/keebio/sinc/rev2/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2)

#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2
#define DYNAMIC_KEYMAP_LAYER_COUNT 3
3 changes: 3 additions & 0 deletions keyboards/keebio/sinc/rev2/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"diode_direction": "COL2ROW",
"dynamic_keymap": {
"layer_count": 3
},
"features": {
"rgblight": true,
"backlight": true
Expand Down
3 changes: 0 additions & 3 deletions keyboards/nopunin10did/jabberwocky/v1/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,3 @@

/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* Reducing layer count to 3 for via support */
#define DYNAMIC_KEYMAP_LAYER_COUNT 3
3 changes: 3 additions & 0 deletions keyboards/nopunin10did/jabberwocky/v1/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@
"caps_lock": "B0",
"num_lock": "D1"
},
"dynamic_keymap": {
"layer_count": 3
},
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"layouts": {
Expand Down
3 changes: 0 additions & 3 deletions keyboards/nopunin10did/jabberwocky/v2/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,3 @@

/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

/* Reducing layer count to 3 for via support */
#define DYNAMIC_KEYMAP_LAYER_COUNT 3
3 changes: 3 additions & 0 deletions keyboards/nopunin10did/jabberwocky/v2/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@
"pin": "D6",
"levels": 6
},
"dynamic_keymap": {
"layer_count": 3
},
"indicators": {
"caps_lock": "B7",
"num_lock": "C6"
Expand Down
2 changes: 0 additions & 2 deletions keyboards/oddforge/vea/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define LOCKING_SUPPORT_ENABLE
#define LOCKING_RESYNC_ENABLE

#define DYNAMIC_KEYMAP_LAYER_COUNT 3

#define RGBLIGHT_EFFECT_KNIGHT_OFFSET 9
3 changes: 3 additions & 0 deletions keyboards/oddforge/vea/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@
"backlight": {
"pin": "D4"
},
"dynamic_keymap": {
"layer_count": 3
},
"rgblight": {
"led_count": 18,
"sleep": true,
Expand Down
3 changes: 0 additions & 3 deletions keyboards/teleport/native/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.

#pragma once

/* Use 3 dynamic keymap layers */
#define DYNAMIC_KEYMAP_LAYER_COUNT 3

/* i2C Config */
#define I2C_DRIVER I2CD1
#define I2C1_SCL_PIN B6
Expand Down
3 changes: 0 additions & 3 deletions keyboards/tkc/california/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.

#pragma once


#define DYNAMIC_KEYMAP_LAYER_COUNT 2 //Reduced layer count due to memory space considerations

/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
Expand Down
3 changes: 3 additions & 0 deletions keyboards/tkc/california/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@
"pin": "B7",
"breathing": true
},
"dynamic_keymap": {
"layer_count": 3
},
"indicators": {
"caps_lock": "F0",
"num_lock": "F1"
Expand Down
3 changes: 0 additions & 3 deletions keyboards/tkc/tkl_ab87/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.

#pragma once


#define DYNAMIC_KEYMAP_LAYER_COUNT 2 //Reduced layer count due to memory space considerations

/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
Expand Down
Loading

0 comments on commit 66050bb

Please sign in to comment.