diff options
author | TerryMathews <terry@terrymathews.net> | 2020-07-28 01:34:18 -0400 |
---|---|---|
committer | James Young <18669334+noroadsleft@users.noreply.github.com> | 2020-08-29 14:30:02 -0700 |
commit | 4764aa8711cadc2776fde7641e97e280c4ac55c5 (patch) | |
tree | 3d756581c9fa601ae9a3fdb4311739be03e2005f | |
parent | e6266b19be46c1340209bdd0a6c519452d5b9f2a (diff) | |
download | qmk_firmware-4764aa8711cadc2776fde7641e97e280c4ac55c5.tar.gz qmk_firmware-4764aa8711cadc2776fde7641e97e280c4ac55c5.zip |
The Key Company project consolidation (#9547)
* Consolidate TKC projects and increase VIA keymap count to 4.
* Updated readme files.
* Removed config.h via limitation of 2 dynamic keymaps
* Reduce dynamic keymaps from 4 to 3 due to EEPROM space limitations.
* Update dynamic_keymap.c
* Restore 4 dynamic keymaps for VIA in TKC projects.
* Update quantum/dynamic_keymap.c
-rw-r--r-- | keyboards/m0lly/keymaps/via/config.h | 1 | ||||
-rw-r--r-- | keyboards/tkc/candybar/bootloader_defs.h (renamed from keyboards/candybar/bootloader_defs.h) | 0 | ||||
-rw-r--r-- | keyboards/tkc/candybar/chconf.h (renamed from keyboards/candybar/chconf.h) | 0 | ||||
-rw-r--r-- | keyboards/tkc/candybar/halconf.h (renamed from keyboards/candybar/halconf.h) | 0 | ||||
-rw-r--r-- | keyboards/tkc/candybar/lefty/config.h (renamed from keyboards/candybar/lefty/config.h) | 0 | ||||
-rw-r--r-- | keyboards/tkc/candybar/lefty/info.json (renamed from keyboards/candybar/lefty/info.json) | 0 | ||||
-rw-r--r-- | keyboards/tkc/candybar/lefty/keymaps/default/keymap.c (renamed from keyboards/candybar/lefty/keymaps/default/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/tkc/candybar/lefty/keymaps/via/keymap.c (renamed from keyboards/candybar/lefty/keymaps/via/keymap.c) | 14 | ||||
-rw-r--r-- | keyboards/tkc/candybar/lefty/keymaps/via/rules.mk (renamed from keyboards/candybar/lefty/keymaps/via/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/tkc/candybar/lefty/lefty.c (renamed from keyboards/candybar/lefty/lefty.c) | 0 | ||||
-rw-r--r-- | keyboards/tkc/candybar/lefty/lefty.h (renamed from keyboards/candybar/lefty/lefty.h) | 0 | ||||
-rw-r--r-- | keyboards/tkc/candybar/lefty/readme.md (renamed from keyboards/candybar/righty/readme.md) | 2 | ||||
-rw-r--r-- | keyboards/tkc/candybar/lefty/rules.mk (renamed from keyboards/candybar/lefty/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/tkc/candybar/mcuconf.h (renamed from keyboards/candybar/mcuconf.h) | 0 | ||||
-rw-r--r-- | keyboards/tkc/candybar/righty/config.h (renamed from keyboards/candybar/righty/config.h) | 0 | ||||
-rw-r--r-- | keyboards/tkc/candybar/righty/info.json (renamed from keyboards/candybar/righty/info.json) | 0 | ||||
-rw-r--r-- | keyboards/tkc/candybar/righty/keymaps/default/keymap.c (renamed from keyboards/candybar/righty/keymaps/default/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/tkc/candybar/righty/keymaps/via/keymap.c (renamed from keyboards/candybar/righty/keymaps/via/keymap.c) | 14 | ||||
-rw-r--r-- | keyboards/tkc/candybar/righty/keymaps/via/rules.mk (renamed from keyboards/candybar/righty/keymaps/via/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/tkc/candybar/righty/readme.md (renamed from keyboards/candybar/lefty/readme.md) | 2 | ||||
-rw-r--r-- | keyboards/tkc/candybar/righty/righty.c (renamed from keyboards/candybar/righty/righty.c) | 0 | ||||
-rw-r--r-- | keyboards/tkc/candybar/righty/righty.h (renamed from keyboards/candybar/righty/righty.h) | 0 | ||||
-rw-r--r-- | keyboards/tkc/candybar/righty/rules.mk (renamed from keyboards/candybar/righty/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/tkc/m0lly/README.md (renamed from keyboards/m0lly/README.md) | 2 | ||||
-rw-r--r-- | keyboards/tkc/m0lly/config.h (renamed from keyboards/m0lly/config.h) | 0 | ||||
-rw-r--r-- | keyboards/tkc/m0lly/info.json (renamed from keyboards/m0lly/info.json) | 0 | ||||
-rw-r--r-- | keyboards/tkc/m0lly/keymaps/default/keymap.c (renamed from keyboards/m0lly/keymaps/default/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/tkc/m0lly/keymaps/via/keymap.c (renamed from keyboards/m0lly/keymaps/via/keymap.c) | 22 | ||||
-rw-r--r-- | keyboards/tkc/m0lly/keymaps/via/rules.mk (renamed from keyboards/m0lly/keymaps/via/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/tkc/m0lly/m0lly.c (renamed from keyboards/m0lly/m0lly.c) | 0 | ||||
-rw-r--r-- | keyboards/tkc/m0lly/m0lly.h (renamed from keyboards/m0lly/m0lly.h) | 0 | ||||
-rw-r--r-- | keyboards/tkc/m0lly/rules.mk (renamed from keyboards/m0lly/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/tkc/tkc1800/README.md (renamed from keyboards/tkc1800/README.md) | 2 | ||||
-rw-r--r-- | keyboards/tkc/tkc1800/config.h (renamed from keyboards/tkc1800/config.h) | 0 | ||||
-rw-r--r-- | keyboards/tkc/tkc1800/info.json (renamed from keyboards/tkc1800/info.json) | 0 | ||||
-rw-r--r-- | keyboards/tkc/tkc1800/keymaps/default/keymap.c (renamed from keyboards/tkc1800/keymaps/default/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/tkc/tkc1800/keymaps/smt/keymap.c (renamed from keyboards/tkc1800/keymaps/smt/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/tkc/tkc1800/keymaps/via/keymap.c (renamed from keyboards/tkc1800/keymaps/via/keymap.c) | 26 | ||||
-rw-r--r-- | keyboards/tkc/tkc1800/keymaps/via/rules.mk (renamed from keyboards/tkc1800/keymaps/via/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/tkc/tkc1800/keymaps/wkl/keymap.c (renamed from keyboards/tkc1800/keymaps/wkl/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/tkc/tkc1800/keymaps/yanfali/keymap.c (renamed from keyboards/tkc1800/keymaps/yanfali/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/tkc/tkc1800/keymaps/yanfali/rules.mk (renamed from keyboards/tkc1800/keymaps/yanfali/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/tkc/tkc1800/rules.mk (renamed from keyboards/tkc1800/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/tkc/tkc1800/tkc1800.c (renamed from keyboards/tkc1800/tkc1800.c) | 0 | ||||
-rw-r--r-- | keyboards/tkc/tkc1800/tkc1800.h (renamed from keyboards/tkc1800/tkc1800.h) | 0 | ||||
-rw-r--r-- | keyboards/tkc1800/keymaps/via/config.h | 1 | ||||
-rw-r--r-- | quantum/dynamic_keymap.c | 6 |
47 files changed, 85 insertions, 7 deletions
diff --git a/keyboards/m0lly/keymaps/via/config.h b/keyboards/m0lly/keymaps/via/config.h deleted file mode 100644 index 579212d4a..000000000 --- a/keyboards/m0lly/keymaps/via/config.h +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | #define DYNAMIC_KEYMAP_LAYER_COUNT 2 | ||
diff --git a/keyboards/candybar/bootloader_defs.h b/keyboards/tkc/candybar/bootloader_defs.h index 43eb7b2f6..43eb7b2f6 100644 --- a/keyboards/candybar/bootloader_defs.h +++ b/keyboards/tkc/candybar/bootloader_defs.h | |||
diff --git a/keyboards/candybar/chconf.h b/keyboards/tkc/candybar/chconf.h index 03f63da36..03f63da36 100644 --- a/keyboards/candybar/chconf.h +++ b/keyboards/tkc/candybar/chconf.h | |||
diff --git a/keyboards/candybar/halconf.h b/keyboards/tkc/candybar/halconf.h index 16f32117d..16f32117d 100644 --- a/keyboards/candybar/halconf.h +++ b/keyboards/tkc/candybar/halconf.h | |||
diff --git a/keyboards/candybar/lefty/config.h b/keyboards/tkc/candybar/lefty/config.h index e8a1f0081..e8a1f0081 100644 --- a/keyboards/candybar/lefty/config.h +++ b/keyboards/tkc/candybar/lefty/config.h | |||
diff --git a/keyboards/candybar/lefty/info.json b/keyboards/tkc/candybar/lefty/info.json index 1ef3dcd54..1ef3dcd54 100644 --- a/keyboards/candybar/lefty/info.json +++ b/keyboards/tkc/candybar/lefty/info.json | |||
diff --git a/keyboards/candybar/lefty/keymaps/default/keymap.c b/keyboards/tkc/candybar/lefty/keymaps/default/keymap.c index 153fd99c5..153fd99c5 100644 --- a/keyboards/candybar/lefty/keymaps/default/keymap.c +++ b/keyboards/tkc/candybar/lefty/keymaps/default/keymap.c | |||
diff --git a/keyboards/candybar/lefty/keymaps/via/keymap.c b/keyboards/tkc/candybar/lefty/keymaps/via/keymap.c index 153fd99c5..fd927195b 100644 --- a/keyboards/candybar/lefty/keymaps/via/keymap.c +++ b/keyboards/tkc/candybar/lefty/keymaps/via/keymap.c | |||
@@ -18,6 +18,8 @@ | |||
18 | 18 | ||
19 | #define _BL 0 | 19 | #define _BL 0 |
20 | #define _FL 1 | 20 | #define _FL 1 |
21 | #define _AL 2 | ||
22 | #define _LL 3 | ||
21 | 23 | ||
22 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 24 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
23 | /* Keymap _BL: Base Layer (Default Layer) | 25 | /* Keymap _BL: Base Layer (Default Layer) |
@@ -35,4 +37,16 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
35 | KC_P4 , KC_P5, KC_P6 , KC_VOLD, KC_TAB , KC_A , KC_SLCK, KC_D, KC_F , KC_G , KC_H, KC_J , KC_K , KC_L , KC_QUOT, KC_BSLS , \ | 37 | KC_P4 , KC_P5, KC_P6 , KC_VOLD, KC_TAB , KC_A , KC_SLCK, KC_D, KC_F , KC_G , KC_H, KC_J , KC_K , KC_L , KC_QUOT, KC_BSLS , \ |
36 | KC_P1 , KC_P2, KC_P3 , KC_PEQL, KC_LSFT, KC_Z , KC_X, KC_CAPS, KC_V , KC_B, KC_NLCK, KC_M , KC_COMM, KC_DOT , KC_SLSH, KC_PGUP , \ | 38 | KC_P1 , KC_P2, KC_P3 , KC_PEQL, KC_LSFT, KC_Z , KC_X, KC_CAPS, KC_V , KC_B, KC_NLCK, KC_M , KC_COMM, KC_DOT , KC_SLSH, KC_PGUP , \ |
37 | KC_END, KC_P0, KC_PDOT, KC_PENT, KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC , KC_BSPC, KC_APP , MO(_FL), KC_HOME, KC_PGDN), | 39 | KC_END, KC_P0, KC_PDOT, KC_PENT, KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC , KC_BSPC, KC_APP , MO(_FL), KC_HOME, KC_PGDN), |
40 | |||
41 | [_AL] = LAYOUT( | ||
42 | KC_P7 , KC_P8, KC_P9 , KC_VOLU, RESET , KC_Q , KC_W , KC_E, KC_R , KC_T , KC_Y, KC_U , KC_I , KC_LBRC, KC_RBRC, KC_INS , KC_BSPC , \ | ||
43 | KC_P4 , KC_P5, KC_P6 , KC_VOLD, KC_TAB , KC_A , KC_SLCK, KC_D, KC_F , KC_G , KC_H, KC_J , KC_K , KC_L , KC_QUOT, KC_BSLS , \ | ||
44 | KC_P1 , KC_P2, KC_P3 , KC_PEQL, KC_LSFT, KC_Z , KC_X, KC_CAPS, KC_V , KC_B, KC_NLCK, KC_M , KC_COMM, KC_DOT , KC_SLSH, KC_PGUP , \ | ||
45 | KC_END, KC_P0, KC_PDOT, KC_PENT, KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC , KC_BSPC, KC_APP , MO(_FL), KC_HOME, KC_PGDN), | ||
46 | |||
47 | [_LL] = LAYOUT( | ||
48 | KC_P7 , KC_P8, KC_P9 , KC_VOLU, RESET , KC_Q , KC_W , KC_E, KC_R , KC_T , KC_Y, KC_U , KC_I , KC_LBRC, KC_RBRC, KC_INS , KC_BSPC , \ | ||
49 | KC_P4 , KC_P5, KC_P6 , KC_VOLD, KC_TAB , KC_A , KC_SLCK, KC_D, KC_F , KC_G , KC_H, KC_J , KC_K , KC_L , KC_QUOT, KC_BSLS , \ | ||
50 | KC_P1 , KC_P2, KC_P3 , KC_PEQL, KC_LSFT, KC_Z , KC_X, KC_CAPS, KC_V , KC_B, KC_NLCK, KC_M , KC_COMM, KC_DOT , KC_SLSH, KC_PGUP , \ | ||
51 | KC_END, KC_P0, KC_PDOT, KC_PENT, KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC , KC_BSPC, KC_APP , MO(_FL), KC_HOME, KC_PGDN), | ||
38 | }; | 52 | }; |
diff --git a/keyboards/candybar/lefty/keymaps/via/rules.mk b/keyboards/tkc/candybar/lefty/keymaps/via/rules.mk index 036bd6d1c..036bd6d1c 100644 --- a/keyboards/candybar/lefty/keymaps/via/rules.mk +++ b/keyboards/tkc/candybar/lefty/keymaps/via/rules.mk | |||
diff --git a/keyboards/candybar/lefty/lefty.c b/keyboards/tkc/candybar/lefty/lefty.c index 920811b83..920811b83 100644 --- a/keyboards/candybar/lefty/lefty.c +++ b/keyboards/tkc/candybar/lefty/lefty.c | |||
diff --git a/keyboards/candybar/lefty/lefty.h b/keyboards/tkc/candybar/lefty/lefty.h index 07af4b31b..07af4b31b 100644 --- a/keyboards/candybar/lefty/lefty.h +++ b/keyboards/tkc/candybar/lefty/lefty.h | |||
diff --git a/keyboards/candybar/righty/readme.md b/keyboards/tkc/candybar/lefty/readme.md index d3aa86730..75ca1cbd8 100644 --- a/keyboards/candybar/righty/readme.md +++ b/keyboards/tkc/candybar/lefty/readme.md | |||
@@ -10,6 +10,6 @@ The Key Company Candybar is a staggered 40% board with a numpad utilizing the ST | |||
10 | 10 | ||
11 | Make example for this keyboard (after setting up your build environment): | 11 | Make example for this keyboard (after setting up your build environment): |
12 | 12 | ||
13 | make candybar/righty:default:dfu-util | 13 | make tkc/candybar/lefty:default:dfu-util |
14 | 14 | ||
15 | See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). | 15 | See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). |
diff --git a/keyboards/candybar/lefty/rules.mk b/keyboards/tkc/candybar/lefty/rules.mk index 52ef91c47..52ef91c47 100644 --- a/keyboards/candybar/lefty/rules.mk +++ b/keyboards/tkc/candybar/lefty/rules.mk | |||
diff --git a/keyboards/candybar/mcuconf.h b/keyboards/tkc/candybar/mcuconf.h index faca3defd..faca3defd 100644 --- a/keyboards/candybar/mcuconf.h +++ b/keyboards/tkc/candybar/mcuconf.h | |||
diff --git a/keyboards/candybar/righty/config.h b/keyboards/tkc/candybar/righty/config.h index 500453784..500453784 100644 --- a/keyboards/candybar/righty/config.h +++ b/keyboards/tkc/candybar/righty/config.h | |||
diff --git a/keyboards/candybar/righty/info.json b/keyboards/tkc/candybar/righty/info.json index 81dc4f8ec..81dc4f8ec 100644 --- a/keyboards/candybar/righty/info.json +++ b/keyboards/tkc/candybar/righty/info.json | |||
diff --git a/keyboards/candybar/righty/keymaps/default/keymap.c b/keyboards/tkc/candybar/righty/keymaps/default/keymap.c index 8f4cc08c7..8f4cc08c7 100644 --- a/keyboards/candybar/righty/keymaps/default/keymap.c +++ b/keyboards/tkc/candybar/righty/keymaps/default/keymap.c | |||
diff --git a/keyboards/candybar/righty/keymaps/via/keymap.c b/keyboards/tkc/candybar/righty/keymaps/via/keymap.c index 8f4cc08c7..fb8ac93d4 100644 --- a/keyboards/candybar/righty/keymaps/via/keymap.c +++ b/keyboards/tkc/candybar/righty/keymaps/via/keymap.c | |||
@@ -18,6 +18,8 @@ | |||
18 | 18 | ||
19 | #define _BL 0 | 19 | #define _BL 0 |
20 | #define _FL 1 | 20 | #define _FL 1 |
21 | #define _AL 2 | ||
22 | #define _LL 3 | ||
21 | 23 | ||
22 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 24 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
23 | /* Keymap _BL: Base Layer (Default Layer) | 25 | /* Keymap _BL: Base Layer (Default Layer) |
@@ -35,4 +37,16 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
35 | KC_TAB,KC_A,KC_SLCK,KC_D,KC_F,KC_G,KC_H,KC_J,KC_K,KC_L,KC_QUOT,KC_BSLS,KC_P4,KC_P5,KC_P6,KC_VOLD, \ | 37 | KC_TAB,KC_A,KC_SLCK,KC_D,KC_F,KC_G,KC_H,KC_J,KC_K,KC_L,KC_QUOT,KC_BSLS,KC_P4,KC_P5,KC_P6,KC_VOLD, \ |
36 | KC_LSFT,KC_Z,KC_X,KC_CAPS,KC_V,KC_B,KC_NLCK,KC_M,KC_COMM,KC_DOT,KC_SLSH,KC_PGUP,KC_P1,KC_P2,KC_P3,KC_PEQL, \ | 38 | KC_LSFT,KC_Z,KC_X,KC_CAPS,KC_V,KC_B,KC_NLCK,KC_M,KC_COMM,KC_DOT,KC_SLSH,KC_PGUP,KC_P1,KC_P2,KC_P3,KC_PEQL, \ |
37 | KC_LCTL,KC_LGUI,KC_LALT,KC_SPC,KC_SPC,KC_BSPC,KC_APP,MO(_FL),KC_HOME,KC_PGDN,KC_END,KC_P0,KC_PDOT,KC_PENT), | 39 | KC_LCTL,KC_LGUI,KC_LALT,KC_SPC,KC_SPC,KC_BSPC,KC_APP,MO(_FL),KC_HOME,KC_PGDN,KC_END,KC_P0,KC_PDOT,KC_PENT), |
40 | |||
41 | [_AL] = LAYOUT( | ||
42 | RESET,KC_Q,KC_W,KC_E,KC_R,KC_T,KC_Y,KC_U,KC_I,KC_LBRC,KC_RBRC,KC_INS,KC_BSPC,KC_P7,KC_P8,KC_P9,KC_VOLU, \ | ||
43 | KC_TAB,KC_A,KC_SLCK,KC_D,KC_F,KC_G,KC_H,KC_J,KC_K,KC_L,KC_QUOT,KC_BSLS,KC_P4,KC_P5,KC_P6,KC_VOLD, \ | ||
44 | KC_LSFT,KC_Z,KC_X,KC_CAPS,KC_V,KC_B,KC_NLCK,KC_M,KC_COMM,KC_DOT,KC_SLSH,KC_PGUP,KC_P1,KC_P2,KC_P3,KC_PEQL, \ | ||
45 | KC_LCTL,KC_LGUI,KC_LALT,KC_SPC,KC_SPC,KC_BSPC,KC_APP,MO(_FL),KC_HOME,KC_PGDN,KC_END,KC_P0,KC_PDOT,KC_PENT), | ||
46 | |||
47 | [_LL] = LAYOUT( | ||
48 | RESET,KC_Q,KC_W,KC_E,KC_R,KC_T,KC_Y,KC_U,KC_I,KC_LBRC,KC_RBRC,KC_INS,KC_BSPC,KC_P7,KC_P8,KC_P9,KC_VOLU, \ | ||
49 | KC_TAB,KC_A,KC_SLCK,KC_D,KC_F,KC_G,KC_H,KC_J,KC_K,KC_L,KC_QUOT,KC_BSLS,KC_P4,KC_P5,KC_P6,KC_VOLD, \ | ||
50 | KC_LSFT,KC_Z,KC_X,KC_CAPS,KC_V,KC_B,KC_NLCK,KC_M,KC_COMM,KC_DOT,KC_SLSH,KC_PGUP,KC_P1,KC_P2,KC_P3,KC_PEQL, \ | ||
51 | KC_LCTL,KC_LGUI,KC_LALT,KC_SPC,KC_SPC,KC_BSPC,KC_APP,MO(_FL),KC_HOME,KC_PGDN,KC_END,KC_P0,KC_PDOT,KC_PENT), | ||
38 | }; | 52 | }; |
diff --git a/keyboards/candybar/righty/keymaps/via/rules.mk b/keyboards/tkc/candybar/righty/keymaps/via/rules.mk index 036bd6d1c..036bd6d1c 100644 --- a/keyboards/candybar/righty/keymaps/via/rules.mk +++ b/keyboards/tkc/candybar/righty/keymaps/via/rules.mk | |||
diff --git a/keyboards/candybar/lefty/readme.md b/keyboards/tkc/candybar/righty/readme.md index 595472067..4e2a0f847 100644 --- a/keyboards/candybar/lefty/readme.md +++ b/keyboards/tkc/candybar/righty/readme.md | |||
@@ -10,6 +10,6 @@ The Key Company Candybar is a staggered 40% board with a numpad utilizing the ST | |||
10 | 10 | ||
11 | Make example for this keyboard (after setting up your build environment): | 11 | Make example for this keyboard (after setting up your build environment): |
12 | 12 | ||
13 | make candybar/lefty:default:dfu-util | 13 | make tkc/candybar/righty:default:dfu-util |
14 | 14 | ||
15 | See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). | 15 | See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). |
diff --git a/keyboards/candybar/righty/righty.c b/keyboards/tkc/candybar/righty/righty.c index c3b611574..c3b611574 100644 --- a/keyboards/candybar/righty/righty.c +++ b/keyboards/tkc/candybar/righty/righty.c | |||
diff --git a/keyboards/candybar/righty/righty.h b/keyboards/tkc/candybar/righty/righty.h index 67e023883..67e023883 100644 --- a/keyboards/candybar/righty/righty.h +++ b/keyboards/tkc/candybar/righty/righty.h | |||
diff --git a/keyboards/candybar/righty/rules.mk b/keyboards/tkc/candybar/righty/rules.mk index 52ef91c47..52ef91c47 100644 --- a/keyboards/candybar/righty/rules.mk +++ b/keyboards/tkc/candybar/righty/rules.mk | |||
diff --git a/keyboards/m0lly/README.md b/keyboards/tkc/m0lly/README.md index e0c8b45d9..9af80c7e9 100644 --- a/keyboards/m0lly/README.md +++ b/keyboards/tkc/m0lly/README.md | |||
@@ -12,6 +12,6 @@ Hardware Availability: [TheKey.Company](https://thekey.company) | |||
12 | 12 | ||
13 | Make example for this keyboard (after setting up your build environment): | 13 | Make example for this keyboard (after setting up your build environment): |
14 | 14 | ||
15 | make m0lly:default | 15 | make tkc/m0lly:default |
16 | 16 | ||
17 | See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). | 17 | See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). |
diff --git a/keyboards/m0lly/config.h b/keyboards/tkc/m0lly/config.h index 29bd8411e..29bd8411e 100644 --- a/keyboards/m0lly/config.h +++ b/keyboards/tkc/m0lly/config.h | |||
diff --git a/keyboards/m0lly/info.json b/keyboards/tkc/m0lly/info.json index f2ac456b1..f2ac456b1 100644 --- a/keyboards/m0lly/info.json +++ b/keyboards/tkc/m0lly/info.json | |||
diff --git a/keyboards/m0lly/keymaps/default/keymap.c b/keyboards/tkc/m0lly/keymaps/default/keymap.c index 27e83cd21..27e83cd21 100644 --- a/keyboards/m0lly/keymaps/default/keymap.c +++ b/keyboards/tkc/m0lly/keymaps/default/keymap.c | |||
diff --git a/keyboards/m0lly/keymaps/via/keymap.c b/keyboards/tkc/m0lly/keymaps/via/keymap.c index 2e5900f16..b72b8f035 100644 --- a/keyboards/m0lly/keymaps/via/keymap.c +++ b/keyboards/tkc/m0lly/keymaps/via/keymap.c | |||
@@ -21,6 +21,8 @@ | |||
21 | enum { | 21 | enum { |
22 | BASE = 0, | 22 | BASE = 0, |
23 | FUNCTION, | 23 | FUNCTION, |
24 | ALTERNATE, | ||
25 | LAST, | ||
24 | }; | 26 | }; |
25 | 27 | ||
26 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 28 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
@@ -66,6 +68,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
66 | _______, XXXXXXX, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, BL_STEP, _______, _______, XXXXXXX, _______, _______, _______, XXXXXXX, | 68 | _______, XXXXXXX, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, BL_STEP, _______, _______, XXXXXXX, _______, _______, _______, XXXXXXX, |
67 | _______, _______, _______, _______, _______, _______, MO(FUNCTION), _______, _______, XXXXXXX, _______, _______ | 69 | _______, _______, _______, _______, _______, _______, MO(FUNCTION), _______, _______, XXXXXXX, _______, _______ |
68 | ), | 70 | ), |
71 | [ALTERNATE] = LAYOUT_all( | ||
72 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET, XXXXXXX, _______, _______, _______, _______, | ||
73 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, XXXXXXX, | ||
74 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, XXXXXXX, _______, _______, _______, _______, _______, | ||
75 | _______, XXXXXXX, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, BL_STEP, _______, _______, XXXXXXX, _______, _______, _______, XXXXXXX, | ||
76 | _______, _______, _______, _______, _______, _______, MO(FUNCTION), _______, _______, XXXXXXX, _______, _______ | ||
77 | ), | ||
78 | [LAST] = LAYOUT_all( | ||
79 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET, XXXXXXX, _______, _______, _______, _______, | ||
80 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, XXXXXXX, | ||
81 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, XXXXXXX, _______, _______, _______, _______, _______, | ||
82 | _______, XXXXXXX, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, BL_STEP, _______, _______, XXXXXXX, _______, _______, _______, XXXXXXX, | ||
83 | _______, _______, _______, _______, _______, _______, MO(FUNCTION), _______, _______, XXXXXXX, _______, _______ | ||
84 | ), | ||
69 | }; | 85 | }; |
70 | 86 | ||
71 | #ifdef OLED_DRIVER_ENABLE | 87 | #ifdef OLED_DRIVER_ENABLE |
@@ -81,6 +97,12 @@ void oled_task_user(void) { | |||
81 | case FUNCTION: | 97 | case FUNCTION: |
82 | oled_write_P(PSTR("Function\n"), false); | 98 | oled_write_P(PSTR("Function\n"), false); |
83 | break; | 99 | break; |
100 | case ALTERNATE: | ||
101 | oled_write_P(PSTR("Alternate\n"), false); | ||
102 | break; | ||
103 | case LAST: | ||
104 | oled_write_P(PSTR("Last\n"), false); | ||
105 | break; | ||
84 | default: | 106 | default: |
85 | // Or use the write_ln shortcut over adding '\n' to the end of your string | 107 | // Or use the write_ln shortcut over adding '\n' to the end of your string |
86 | oled_write_ln_P(PSTR("Undefined"), false); | 108 | oled_write_ln_P(PSTR("Undefined"), false); |
diff --git a/keyboards/m0lly/keymaps/via/rules.mk b/keyboards/tkc/m0lly/keymaps/via/rules.mk index 1e5b99807..1e5b99807 100644 --- a/keyboards/m0lly/keymaps/via/rules.mk +++ b/keyboards/tkc/m0lly/keymaps/via/rules.mk | |||
diff --git a/keyboards/m0lly/m0lly.c b/keyboards/tkc/m0lly/m0lly.c index e47f9531e..e47f9531e 100644 --- a/keyboards/m0lly/m0lly.c +++ b/keyboards/tkc/m0lly/m0lly.c | |||
diff --git a/keyboards/m0lly/m0lly.h b/keyboards/tkc/m0lly/m0lly.h index 0c62876ef..0c62876ef 100644 --- a/keyboards/m0lly/m0lly.h +++ b/keyboards/tkc/m0lly/m0lly.h | |||
diff --git a/keyboards/m0lly/rules.mk b/keyboards/tkc/m0lly/rules.mk index 05e629075..05e629075 100644 --- a/keyboards/m0lly/rules.mk +++ b/keyboards/tkc/m0lly/rules.mk | |||
diff --git a/keyboards/tkc1800/README.md b/keyboards/tkc/tkc1800/README.md index e154770d7..5382b91b3 100644 --- a/keyboards/tkc1800/README.md +++ b/keyboards/tkc/tkc1800/README.md | |||
@@ -12,6 +12,6 @@ Hardware Availability: [TheKey.Company](https://thekey.company/collections/tkc-1 | |||
12 | 12 | ||
13 | Make example for this keyboard (after setting up your build environment): | 13 | Make example for this keyboard (after setting up your build environment): |
14 | 14 | ||
15 | make tkc1800:default | 15 | make tkc/tkc1800:default |
16 | 16 | ||
17 | See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). | 17 | See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). |
diff --git a/keyboards/tkc1800/config.h b/keyboards/tkc/tkc1800/config.h index 9c35699c9..9c35699c9 100644 --- a/keyboards/tkc1800/config.h +++ b/keyboards/tkc/tkc1800/config.h | |||
diff --git a/keyboards/tkc1800/info.json b/keyboards/tkc/tkc1800/info.json index 3e3ab1484..3e3ab1484 100644 --- a/keyboards/tkc1800/info.json +++ b/keyboards/tkc/tkc1800/info.json | |||
diff --git a/keyboards/tkc1800/keymaps/default/keymap.c b/keyboards/tkc/tkc1800/keymaps/default/keymap.c index 4f4c7f8e9..4f4c7f8e9 100644 --- a/keyboards/tkc1800/keymaps/default/keymap.c +++ b/keyboards/tkc/tkc1800/keymaps/default/keymap.c | |||
diff --git a/keyboards/tkc1800/keymaps/smt/keymap.c b/keyboards/tkc/tkc1800/keymaps/smt/keymap.c index 9b6ad80d3..9b6ad80d3 100644 --- a/keyboards/tkc1800/keymaps/smt/keymap.c +++ b/keyboards/tkc/tkc1800/keymaps/smt/keymap.c | |||
diff --git a/keyboards/tkc1800/keymaps/via/keymap.c b/keyboards/tkc/tkc1800/keymaps/via/keymap.c index 76fdf0540..55c2874c6 100644 --- a/keyboards/tkc1800/keymaps/via/keymap.c +++ b/keyboards/tkc/tkc1800/keymaps/via/keymap.c | |||
@@ -20,6 +20,8 @@ | |||
20 | enum { | 20 | enum { |
21 | BASE = 0, | 21 | BASE = 0, |
22 | FUNCTION, | 22 | FUNCTION, |
23 | ALTERNATE, | ||
24 | LAST, | ||
23 | }; | 25 | }; |
24 | 26 | ||
25 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 27 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
@@ -75,6 +77,24 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
75 | _______, XXXXXXX, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, BL_STEP, _______, _______, _______, _______, _______, _______, XXXXXXX, \ | 77 | _______, XXXXXXX, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, BL_STEP, _______, _______, _______, _______, _______, _______, XXXXXXX, \ |
76 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \ | 78 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \ |
77 | ), | 79 | ), |
80 | [ALTERNATE] = LAYOUT( | ||
81 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | ||
82 | _______, _______, _______, _______, \ | ||
83 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET, XXXXXXX, _______, _______, _______, _______, \ | ||
84 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | ||
85 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, XXXXXXX, _______, _______, _______, _______, _______, \ | ||
86 | _______, XXXXXXX, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, BL_STEP, _______, _______, _______, _______, _______, _______, XXXXXXX, \ | ||
87 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \ | ||
88 | ), | ||
89 | [LAST] = LAYOUT( | ||
90 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | ||
91 | _______, _______, _______, _______, \ | ||
92 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET, XXXXXXX, _______, _______, _______, _______, \ | ||
93 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | ||
94 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, XXXXXXX, _______, _______, _______, _______, _______, \ | ||
95 | _______, XXXXXXX, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, BL_STEP, _______, _______, _______, _______, _______, _______, XXXXXXX, \ | ||
96 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \ | ||
97 | ), | ||
78 | }; | 98 | }; |
79 | 99 | ||
80 | #ifdef OLED_DRIVER_ENABLE | 100 | #ifdef OLED_DRIVER_ENABLE |
@@ -90,6 +110,12 @@ void oled_task_user(void) { | |||
90 | case FUNCTION: | 110 | case FUNCTION: |
91 | oled_write_P(PSTR("Function\n"), false); | 111 | oled_write_P(PSTR("Function\n"), false); |
92 | break; | 112 | break; |
113 | case ALTERNATE: | ||
114 | oled_write_P(PSTR("Alternate\n"), false); | ||
115 | break; | ||
116 | case LAST: | ||
117 | oled_write_P(PSTR("Last\n"), false); | ||
118 | break; | ||
93 | default: | 119 | default: |
94 | // Or use the write_ln shortcut over adding '\n' to the end of your string | 120 | // Or use the write_ln shortcut over adding '\n' to the end of your string |
95 | oled_write_ln_P(PSTR("Undefined"), false); | 121 | oled_write_ln_P(PSTR("Undefined"), false); |
diff --git a/keyboards/tkc1800/keymaps/via/rules.mk b/keyboards/tkc/tkc1800/keymaps/via/rules.mk index 1e5b99807..1e5b99807 100644 --- a/keyboards/tkc1800/keymaps/via/rules.mk +++ b/keyboards/tkc/tkc1800/keymaps/via/rules.mk | |||
diff --git a/keyboards/tkc1800/keymaps/wkl/keymap.c b/keyboards/tkc/tkc1800/keymaps/wkl/keymap.c index 3c65b61d1..3c65b61d1 100644 --- a/keyboards/tkc1800/keymaps/wkl/keymap.c +++ b/keyboards/tkc/tkc1800/keymaps/wkl/keymap.c | |||
diff --git a/keyboards/tkc1800/keymaps/yanfali/keymap.c b/keyboards/tkc/tkc1800/keymaps/yanfali/keymap.c index bbffc2d20..bbffc2d20 100644 --- a/keyboards/tkc1800/keymaps/yanfali/keymap.c +++ b/keyboards/tkc/tkc1800/keymaps/yanfali/keymap.c | |||
diff --git a/keyboards/tkc1800/keymaps/yanfali/rules.mk b/keyboards/tkc/tkc1800/keymaps/yanfali/rules.mk index b595964f7..b595964f7 100644 --- a/keyboards/tkc1800/keymaps/yanfali/rules.mk +++ b/keyboards/tkc/tkc1800/keymaps/yanfali/rules.mk | |||
diff --git a/keyboards/tkc1800/rules.mk b/keyboards/tkc/tkc1800/rules.mk index fa90e9980..fa90e9980 100644 --- a/keyboards/tkc1800/rules.mk +++ b/keyboards/tkc/tkc1800/rules.mk | |||
diff --git a/keyboards/tkc1800/tkc1800.c b/keyboards/tkc/tkc1800/tkc1800.c index 4232c97d5..4232c97d5 100644 --- a/keyboards/tkc1800/tkc1800.c +++ b/keyboards/tkc/tkc1800/tkc1800.c | |||
diff --git a/keyboards/tkc1800/tkc1800.h b/keyboards/tkc/tkc1800/tkc1800.h index 4d1686cf1..4d1686cf1 100644 --- a/keyboards/tkc1800/tkc1800.h +++ b/keyboards/tkc/tkc1800/tkc1800.h | |||
diff --git a/keyboards/tkc1800/keymaps/via/config.h b/keyboards/tkc1800/keymaps/via/config.h deleted file mode 100644 index 579212d4a..000000000 --- a/keyboards/tkc1800/keymaps/via/config.h +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | #define DYNAMIC_KEYMAP_LAYER_COUNT 2 | ||
diff --git a/quantum/dynamic_keymap.c b/quantum/dynamic_keymap.c index 10d8c9eb6..27ee6a284 100644 --- a/quantum/dynamic_keymap.c +++ b/quantum/dynamic_keymap.c | |||
@@ -35,7 +35,11 @@ | |||
35 | // Explicitly override it if the keyboard uses a microcontroller with | 35 | // Explicitly override it if the keyboard uses a microcontroller with |
36 | // more EEPROM *and* it makes sense to increase it. | 36 | // more EEPROM *and* it makes sense to increase it. |
37 | #ifndef DYNAMIC_KEYMAP_EEPROM_MAX_ADDR | 37 | #ifndef DYNAMIC_KEYMAP_EEPROM_MAX_ADDR |
38 | # define DYNAMIC_KEYMAP_EEPROM_MAX_ADDR 1023 | 38 | # if defined(__AVR_AT90USB646__) || defined(__AVR_AT90USB647__) || defined(__AVR_AT90USB1286__) || defined(__AVR_AT90USB1287__) |
39 | # define DYNAMIC_KEYMAP_EEPROM_MAX_ADDR 2047 | ||
40 | # else | ||
41 | # define DYNAMIC_KEYMAP_EEPROM_MAX_ADDR 1023 | ||
42 | # endif | ||
39 | #endif | 43 | #endif |
40 | 44 | ||
41 | // If DYNAMIC_KEYMAP_EEPROM_ADDR not explicitly defined in config.h, | 45 | // If DYNAMIC_KEYMAP_EEPROM_ADDR not explicitly defined in config.h, |