summaryrefslogtreecommitdiff
path: root/keyboards
diff options
context:
space:
mode:
authorDrashna Jaelre <drashna@live.com>2019-11-20 14:31:36 -0800
committerJoel Challis <git@zvecr.com>2019-11-20 22:31:36 +0000
commite6b9980bd45c186f7360df68c24b6e05a80c10dc (patch)
treecc133302bbfac2aa774842e62df27ae8b5d6d81d /keyboards
parent46606e1ea572aaa85f3063db8ff1f93eeb97d6ac (diff)
Remove keymap_config extern from default keymaps (#7399)
* Remove keymap_config extern from default keymaps * Revert unicode Apparently VSCode does not like unicode, I didn't actually edit these lines, so it must have been automatic... :( Co-Authored-By: fauxpark <fauxpark@gmail.com>
Diffstat (limited to 'keyboards')
-rw-r--r--keyboards/adkb96/keymaps/default/keymap.c1
-rw-r--r--keyboards/cannonkeys/instant60/keymaps/default/keymap.c1
-rw-r--r--keyboards/cannonkeys/ortho48/keymaps/default/keymap.c1
-rw-r--r--keyboards/cannonkeys/ortho60/keymaps/default/keymap.c1
-rw-r--r--keyboards/cannonkeys/practice60/keymaps/default/keymap.c1
-rw-r--r--keyboards/cannonkeys/practice65/keymaps/default/keymap.c1
-rw-r--r--keyboards/christmas_tree/keymaps/default/keymap.c1
-rwxr-xr-xkeyboards/ckeys/handwire_101/keymaps/default/keymap.c1
-rw-r--r--keyboards/ckeys/obelus/keymaps/default/keymap.c1
-rw-r--r--keyboards/claw44/keymaps/default/keymap.c1
-rw-r--r--keyboards/contra/keymaps/default/keymap.c1
-rw-r--r--keyboards/crkbd/keymaps/default/keymap.c1
-rw-r--r--keyboards/daisy/keymaps/default/keymap.c1
-rw-r--r--keyboards/deltasplit75/keymaps/default/keymap.c1
-rw-r--r--keyboards/diverge3/keymaps/default/keymap.c1
-rw-r--r--keyboards/divergetm2/keymaps/default/keymap.c1
-rw-r--r--keyboards/eco/keymaps/default/keymap.c1
-rw-r--r--keyboards/ergo42/keymaps/default/keymap.c2
-rw-r--r--keyboards/ergodash/mini/keymaps/default/keymap.c1
-rw-r--r--keyboards/ergodash/rev1/keymaps/default/keymap.c1
-rw-r--r--keyboards/ergotravel/keymaps/default/keymap.c1
-rw-r--r--keyboards/fortitude60/keymaps/default/keymap.c1
-rw-r--r--keyboards/hadron/ver2/keymaps/default/keymap.c1
-rw-r--r--keyboards/handwired/dactyl_manuform/4x5/keymaps/default/keymap.c1
-rw-r--r--keyboards/handwired/dactyl_manuform/4x6/keymaps/default/keymap.c2
-rw-r--r--keyboards/handwired/dactyl_manuform/5x6/keymaps/default/keymap.c3
-rw-r--r--keyboards/handwired/dactyl_manuform/5x7/keymaps/default/keymap.c1
-rw-r--r--keyboards/handwired/dactyl_manuform/6x6/keymaps/default/keymap.c2
-rw-r--r--keyboards/handwired/dactyl_manuform/dmote/62key/keymaps/default/keymap.c1
-rw-r--r--keyboards/handwired/dactyl_promicro/keymaps/default/keymap.c1
-rw-r--r--keyboards/handwired/jot50/keymaps/default/keymap.c2
-rw-r--r--keyboards/handwired/jotanck/keymaps/default/keymap.c2
-rw-r--r--keyboards/handwired/jotpad16/keymaps/default/keymap.c1
-rw-r--r--keyboards/handwired/minorca/keymaps/default/keymap.c1
-rw-r--r--keyboards/handwired/not_so_minidox/keymaps/default/keymap.c1
-rw-r--r--keyboards/handwired/promethium/keymaps/default/keymap.c1
-rw-r--r--keyboards/handwired/qc60/keymaps/default/keymap.c1
-rw-r--r--keyboards/handwired/terminus_mini/keymaps/default/keymap.c1
-rw-r--r--keyboards/handwired/xealous/keymaps/default/keymap.c1
-rw-r--r--keyboards/helix/pico/keymaps/default/keymap.c1
-rw-r--r--keyboards/helix/rev1/keymaps/default/keymap.c1
-rw-r--r--keyboards/helix/rev2/keymaps/default/keymap.c1
-rw-r--r--keyboards/ivy/keymaps/default/keymap.c1
-rw-r--r--keyboards/keebio/dilly/keymaps/default/keymap.c1
-rw-r--r--keyboards/keebio/iris/keymaps/default/keymap.c1
-rw-r--r--keyboards/keebio/levinson/keymaps/default/keymap.c1
-rw-r--r--keyboards/keebio/nyquist/keymaps/default/keymap.c1
-rw-r--r--keyboards/keebio/quefrency/keymaps/default/keymap.c1
-rw-r--r--keyboards/keebio/rorschach/keymaps/default/keymap.c1
-rw-r--r--keyboards/keebio/viterbi/keymaps/default/keymap.c1
-rw-r--r--keyboards/keebio/wavelet/keymaps/default/keymap.c1
-rw-r--r--keyboards/launchpad/keymaps/default/keymap.c1
-rw-r--r--keyboards/lily58/keymaps/default/keymap.c1
-rw-r--r--keyboards/m10a/keymaps/default/keymap.c1
-rw-r--r--keyboards/minidox/keymaps/default/keymap.c1
-rw-r--r--keyboards/mint60/keymaps/default/keymap.c1
-rw-r--r--keyboards/naked48/keymaps/default/keymap.c2
-rw-r--r--keyboards/naked60/keymaps/default/keymap.c1
-rw-r--r--keyboards/newgame40/keymaps/default/keymap.c3
-rw-r--r--keyboards/plaid/keymaps/default/keymap.c1
-rw-r--r--keyboards/planck/keymaps/default/keymap.c1
-rw-r--r--keyboards/projectkb/alice/keymaps/default/keymap.c2
-rw-r--r--keyboards/qwertyydox/keymaps/default/keymap.c1
-rw-r--r--keyboards/rgbkb/zen/rev1/keymaps/default/keymap.c1
-rw-r--r--keyboards/rgbkb/zen/rev2/keymaps/default/keymap.c1
-rw-r--r--keyboards/runner3680/3x6/keymaps/default/keymap.c1
-rw-r--r--keyboards/runner3680/3x7/keymaps/default/keymap.c1
-rw-r--r--keyboards/runner3680/3x8/keymaps/default/keymap.c1
-rw-r--r--keyboards/runner3680/4x6/keymaps/default/keymap.c1
-rw-r--r--keyboards/runner3680/4x7/keymaps/default/keymap.c1
-rw-r--r--keyboards/runner3680/4x8/keymaps/default/keymap.c1
-rw-r--r--keyboards/runner3680/5x6/keymaps/default/keymap.c1
-rw-r--r--keyboards/runner3680/5x7/keymaps/default/keymap.c1
-rw-r--r--keyboards/runner3680/5x8/keymaps/default/keymap.c1
-rw-r--r--keyboards/the_ruler/keymaps/default/keymap.c1
-rw-r--r--keyboards/thevankeyboards/minivan/keymaps/default/keymap.c1
-rw-r--r--keyboards/thevankeyboards/roadkit/keymaps/default/keymap.c1
-rw-r--r--keyboards/treadstone32/keymaps/default/keymap.c1
-rw-r--r--keyboards/treadstone48/keymaps/default/keymap.c1
-rw-r--r--keyboards/uzu42/keymaps/default/keymap.c1
-rw-r--r--keyboards/vitamins_included/keymaps/default/keymap.c1
-rw-r--r--keyboards/waldo/keymaps/default/keymap.c1
-rw-r--r--keyboards/yosino58/keymaps/default/keymap.c6
-rw-r--r--keyboards/zinc/keymaps/default/keymap.c3
84 files changed, 3 insertions, 99 deletions
diff --git a/keyboards/adkb96/keymaps/default/keymap.c b/keyboards/adkb96/keymaps/default/keymap.c
index a374ffb5e6..dc1e9d7b53 100644
--- a/keyboards/adkb96/keymaps/default/keymap.c
+++ b/keyboards/adkb96/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 4const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
6 5
diff --git a/keyboards/cannonkeys/instant60/keymaps/default/keymap.c b/keyboards/cannonkeys/instant60/keymaps/default/keymap.c
index 303f307301..f9c7995ae0 100644
--- a/keyboards/cannonkeys/instant60/keymaps/default/keymap.c
+++ b/keyboards/cannonkeys/instant60/keymaps/default/keymap.c
@@ -16,7 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/ 16*/
17#include QMK_KEYBOARD_H 17#include QMK_KEYBOARD_H
18 18
19extern keymap_config_t keymap_config;
20 19
21// Each layer gets a name for readability, which is then used in the keymap matrix below. 20// Each layer gets a name for readability, which is then used in the keymap matrix below.
22// The underscores don't mean anything - you can have a layer called STUFF or any other name. 21// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/cannonkeys/ortho48/keymaps/default/keymap.c b/keyboards/cannonkeys/ortho48/keymaps/default/keymap.c
index 2c3bc80c5d..ba26b9adb2 100644
--- a/keyboards/cannonkeys/ortho48/keymaps/default/keymap.c
+++ b/keyboards/cannonkeys/ortho48/keymaps/default/keymap.c
@@ -16,7 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/ 16*/
17#include QMK_KEYBOARD_H 17#include QMK_KEYBOARD_H
18 18
19extern keymap_config_t keymap_config;
20 19
21// Each layer gets a name for readability, which is then used in the keymap matrix below. 20// Each layer gets a name for readability, which is then used in the keymap matrix below.
22// The underscores don't mean anything - you can have a layer called STUFF or any other name. 21// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/cannonkeys/ortho60/keymaps/default/keymap.c b/keyboards/cannonkeys/ortho60/keymaps/default/keymap.c
index 56caa4dc84..8ae3da3d72 100644
--- a/keyboards/cannonkeys/ortho60/keymaps/default/keymap.c
+++ b/keyboards/cannonkeys/ortho60/keymaps/default/keymap.c
@@ -16,7 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/ 16*/
17#include QMK_KEYBOARD_H 17#include QMK_KEYBOARD_H
18 18
19extern keymap_config_t keymap_config;
20 19
21// Each layer gets a name for readability, which is then used in the keymap matrix below. 20// Each layer gets a name for readability, which is then used in the keymap matrix below.
22// The underscores don't mean anything - you can have a layer called STUFF or any other name. 21// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/cannonkeys/practice60/keymaps/default/keymap.c b/keyboards/cannonkeys/practice60/keymaps/default/keymap.c
index 66ebe0646d..b917cf3eeb 100644
--- a/keyboards/cannonkeys/practice60/keymaps/default/keymap.c
+++ b/keyboards/cannonkeys/practice60/keymaps/default/keymap.c
@@ -16,7 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/ 16*/
17#include QMK_KEYBOARD_H 17#include QMK_KEYBOARD_H
18 18
19extern keymap_config_t keymap_config;
20 19
21// Each layer gets a name for readability, which is then used in the keymap matrix below. 20// Each layer gets a name for readability, which is then used in the keymap matrix below.
22// The underscores don't mean anything - you can have a layer called STUFF or any other name. 21// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/cannonkeys/practice65/keymaps/default/keymap.c b/keyboards/cannonkeys/practice65/keymaps/default/keymap.c
index fdc06e3985..9c0641fe3f 100644
--- a/keyboards/cannonkeys/practice65/keymaps/default/keymap.c
+++ b/keyboards/cannonkeys/practice65/keymaps/default/keymap.c
@@ -16,7 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/ 16*/
17#include QMK_KEYBOARD_H 17#include QMK_KEYBOARD_H
18 18
19extern keymap_config_t keymap_config;
20 19
21// Each layer gets a name for readability, which is then used in the keymap matrix below. 20// Each layer gets a name for readability, which is then used in the keymap matrix below.
22// The underscores don't mean anything - you can have a layer called STUFF or any other name. 21// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/christmas_tree/keymaps/default/keymap.c b/keyboards/christmas_tree/keymaps/default/keymap.c
index 6621201996..6931b91a61 100644
--- a/keyboards/christmas_tree/keymaps/default/keymap.c
+++ b/keyboards/christmas_tree/keymaps/default/keymap.c
@@ -16,7 +16,6 @@
16 16
17#include QMK_KEYBOARD_H 17#include QMK_KEYBOARD_H
18 18
19extern keymap_config_t keymap_config;
20 19
21enum layers { 20enum layers {
22 _BASE, 21 _BASE,
diff --git a/keyboards/ckeys/handwire_101/keymaps/default/keymap.c b/keyboards/ckeys/handwire_101/keymaps/default/keymap.c
index 383b3355de..8c65406ddb 100755
--- a/keyboards/ckeys/handwire_101/keymaps/default/keymap.c
+++ b/keyboards/ckeys/handwire_101/keymaps/default/keymap.c
@@ -18,7 +18,6 @@ enum custom_keycodes {
18 CKEYS_ABOUT, 18 CKEYS_ABOUT,
19}; 19};
20 20
21extern keymap_config_t keymap_config;
22 21
23const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 22const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
24 /* BASE (numpad) 23 /* BASE (numpad)
diff --git a/keyboards/ckeys/obelus/keymaps/default/keymap.c b/keyboards/ckeys/obelus/keymaps/default/keymap.c
index f71ac56276..870fdb10d3 100644
--- a/keyboards/ckeys/obelus/keymaps/default/keymap.c
+++ b/keyboards/ckeys/obelus/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 4const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
6 /* LAYERS 5 /* LAYERS
diff --git a/keyboards/claw44/keymaps/default/keymap.c b/keyboards/claw44/keymaps/default/keymap.c
index c346571255..088087c773 100644
--- a/keyboards/claw44/keymaps/default/keymap.c
+++ b/keyboards/claw44/keymaps/default/keymap.c
@@ -7,7 +7,6 @@
7 #include "ssd1306.h" 7 #include "ssd1306.h"
8#endif 8#endif
9 9
10extern keymap_config_t keymap_config;
11 10
12extern uint8_t is_master; 11extern uint8_t is_master;
13 12
diff --git a/keyboards/contra/keymaps/default/keymap.c b/keyboards/contra/keymaps/default/keymap.c
index c63bcc0945..31e90ed267 100644
--- a/keyboards/contra/keymaps/default/keymap.c
+++ b/keyboards/contra/keymaps/default/keymap.c
@@ -16,7 +16,6 @@
16 16
17#include QMK_KEYBOARD_H 17#include QMK_KEYBOARD_H
18 18
19extern keymap_config_t keymap_config;
20 19
21enum planck_layers { 20enum planck_layers {
22 _QWERTY, 21 _QWERTY,
diff --git a/keyboards/crkbd/keymaps/default/keymap.c b/keyboards/crkbd/keymaps/default/keymap.c
index 02f7689570..446e3281e4 100644
--- a/keyboards/crkbd/keymaps/default/keymap.c
+++ b/keyboards/crkbd/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5#ifdef RGBLIGHT_ENABLE 4#ifdef RGBLIGHT_ENABLE
6//Following line allows macro to read current RGB settings 5//Following line allows macro to read current RGB settings
diff --git a/keyboards/daisy/keymaps/default/keymap.c b/keyboards/daisy/keymaps/default/keymap.c
index 9a520ba55d..adc3298d06 100644
--- a/keyboards/daisy/keymaps/default/keymap.c
+++ b/keyboards/daisy/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5// Layer shorthand 4// Layer shorthand
6#define _BL 0 5#define _BL 0
diff --git a/keyboards/deltasplit75/keymaps/default/keymap.c b/keyboards/deltasplit75/keymaps/default/keymap.c
index fc34d1cec9..c13b0627c0 100644
--- a/keyboards/deltasplit75/keymaps/default/keymap.c
+++ b/keyboards/deltasplit75/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5// Each layer gets a name for readability, which is then used in the keymap matrix below. 4// Each layer gets a name for readability, which is then used in the keymap matrix below.
6// The underscores don't mean anything - you can have a layer called STUFF or any other name. 5// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/diverge3/keymaps/default/keymap.c b/keyboards/diverge3/keymaps/default/keymap.c
index 29e5576fcd..acf262696b 100644
--- a/keyboards/diverge3/keymaps/default/keymap.c
+++ b/keyboards/diverge3/keymaps/default/keymap.c
@@ -84,7 +84,6 @@ qk_tap_dance_action_t tap_dance_actions[] = {
84}; 84};
85 85
86// KEYMAP 86// KEYMAP
87extern keymap_config_t keymap_config;
88 87
89#define _QWERTY 0 88#define _QWERTY 0
90#define _LOWER 1 89#define _LOWER 1
diff --git a/keyboards/divergetm2/keymaps/default/keymap.c b/keyboards/divergetm2/keymaps/default/keymap.c
index 068705970c..f620cc2371 100644
--- a/keyboards/divergetm2/keymaps/default/keymap.c
+++ b/keyboards/divergetm2/keymaps/default/keymap.c
@@ -17,7 +17,6 @@
17 17
18#include QMK_KEYBOARD_H 18#include QMK_KEYBOARD_H
19 19
20extern keymap_config_t keymap_config;
21 20
22// Each layer gets a name for readability, which is then used in the keymap matrix below. 21// Each layer gets a name for readability, which is then used in the keymap matrix below.
23// The underscores don't mean anything - you can have a layer called STUFF or any other name. 22// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/eco/keymaps/default/keymap.c b/keyboards/eco/keymaps/default/keymap.c
index ede68d59da..58951ce32a 100644
--- a/keyboards/eco/keymaps/default/keymap.c
+++ b/keyboards/eco/keymaps/default/keymap.c
@@ -4,7 +4,6 @@
4 4
5#include QMK_KEYBOARD_H 5#include QMK_KEYBOARD_H
6 6
7extern keymap_config_t keymap_config;
8 7
9// Each layer gets a name for readability, which is then used in the keymap matrix below. 8// Each layer gets a name for readability, which is then used in the keymap matrix below.
10// The underscores don't mean anything - you can have a layer called STUFF or any other name. 9// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/ergo42/keymaps/default/keymap.c b/keyboards/ergo42/keymaps/default/keymap.c
index 7886e307fd..afe748aa64 100644
--- a/keyboards/ergo42/keymaps/default/keymap.c
+++ b/keyboards/ergo42/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5#define BASE 0 4#define BASE 0
6#define META 1 5#define META 1
@@ -64,4 +63,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
64 ) 63 )
65 64
66}; 65};
67
diff --git a/keyboards/ergodash/mini/keymaps/default/keymap.c b/keyboards/ergodash/mini/keymaps/default/keymap.c
index 35cbd87a36..18ba519841 100644
--- a/keyboards/ergodash/mini/keymaps/default/keymap.c
+++ b/keyboards/ergodash/mini/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5#define _QWERTY 0 4#define _QWERTY 0
6#define _LOWER 1 5#define _LOWER 1
diff --git a/keyboards/ergodash/rev1/keymaps/default/keymap.c b/keyboards/ergodash/rev1/keymaps/default/keymap.c
index 6153998748..0c9159497a 100644
--- a/keyboards/ergodash/rev1/keymaps/default/keymap.c
+++ b/keyboards/ergodash/rev1/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5#define _QWERTY 0 4#define _QWERTY 0
6#define _LOWER 1 5#define _LOWER 1
diff --git a/keyboards/ergotravel/keymaps/default/keymap.c b/keyboards/ergotravel/keymaps/default/keymap.c
index 370ee2092f..71971d391b 100644
--- a/keyboards/ergotravel/keymaps/default/keymap.c
+++ b/keyboards/ergotravel/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5#define _QWERTY 0 4#define _QWERTY 0
6#define _LOWER 1 5#define _LOWER 1
diff --git a/keyboards/fortitude60/keymaps/default/keymap.c b/keyboards/fortitude60/keymaps/default/keymap.c
index d20ca40fbb..1c96424f6e 100644
--- a/keyboards/fortitude60/keymaps/default/keymap.c
+++ b/keyboards/fortitude60/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5// Each layer gets a name for readability, which is then used in the keymap matrix below. 4// Each layer gets a name for readability, which is then used in the keymap matrix below.
6// The underscores don't mean anything - you can have a layer called STUFF or any other name. 5// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/hadron/ver2/keymaps/default/keymap.c b/keyboards/hadron/ver2/keymaps/default/keymap.c
index 41802d38c4..3b3dd58e2c 100644
--- a/keyboards/hadron/ver2/keymaps/default/keymap.c
+++ b/keyboards/hadron/ver2/keymaps/default/keymap.c
@@ -5,7 +5,6 @@
5#ifdef SSD1306OLED 5#ifdef SSD1306OLED
6#include "ssd1306.h" 6#include "ssd1306.h"
7#endif 7#endif
8extern keymap_config_t keymap_config;
9 8
10//Following line allows macro to read current RGB settings 9//Following line allows macro to read current RGB settings
11extern rgblight_config_t rgblight_config; 10extern rgblight_config_t rgblight_config;
diff --git a/keyboards/handwired/dactyl_manuform/4x5/keymaps/default/keymap.c b/keyboards/handwired/dactyl_manuform/4x5/keymaps/default/keymap.c
index 4836bb0694..1a328f9d0a 100644
--- a/keyboards/handwired/dactyl_manuform/4x5/keymaps/default/keymap.c
+++ b/keyboards/handwired/dactyl_manuform/4x5/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5#define _BASE 0 4#define _BASE 0
6#define _RAISE 1 5#define _RAISE 1
diff --git a/keyboards/handwired/dactyl_manuform/4x6/keymaps/default/keymap.c b/keyboards/handwired/dactyl_manuform/4x6/keymaps/default/keymap.c
index ad23beef5c..52ddfad038 100644
--- a/keyboards/handwired/dactyl_manuform/4x6/keymaps/default/keymap.c
+++ b/keyboards/handwired/dactyl_manuform/4x6/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5#define _BASE 0 4#define _BASE 0
6#define _RAISE 1 5#define _RAISE 1
@@ -84,4 +83,3 @@ void persistent_default_layer_set(uint16_t default_layer) {
84 eeconfig_update_default_layer(default_layer); 83 eeconfig_update_default_layer(default_layer);
85 default_layer_set(default_layer); 84 default_layer_set(default_layer);
86} 85}
87
diff --git a/keyboards/handwired/dactyl_manuform/5x6/keymaps/default/keymap.c b/keyboards/handwired/dactyl_manuform/5x6/keymaps/default/keymap.c
index 0d1efde33b..0910faf899 100644
--- a/keyboards/handwired/dactyl_manuform/5x6/keymaps/default/keymap.c
+++ b/keyboards/handwired/dactyl_manuform/5x6/keymaps/default/keymap.c
@@ -2,7 +2,6 @@
2 2
3#include QMK_KEYBOARD_H 3#include QMK_KEYBOARD_H
4 4
5extern keymap_config_t keymap_config;
6 5
7#define _QWERTY 0 6#define _QWERTY 0
8#define _LOWER 1 7#define _LOWER 1
@@ -48,5 +47,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
48 _______,_______, _______,_______ 47 _______,_______, _______,_______
49 ), 48 ),
50}; 49};
51
52
diff --git a/keyboards/handwired/dactyl_manuform/5x7/keymaps/default/keymap.c b/keyboards/handwired/dactyl_manuform/5x7/keymaps/default/keymap.c
index 1378f87232..eb4deb6285 100644
--- a/keyboards/handwired/dactyl_manuform/5x7/keymaps/default/keymap.c
+++ b/keyboards/handwired/dactyl_manuform/5x7/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5// Each layer gets a name for readability, which is then used in the keymap matrix below. 4// Each layer gets a name for readability, which is then used in the keymap matrix below.
6// The underscores don't mean anything - you can have a layer called STUFF or any other name. 5// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/handwired/dactyl_manuform/6x6/keymaps/default/keymap.c b/keyboards/handwired/dactyl_manuform/6x6/keymaps/default/keymap.c
index b78a560086..fd2e5f413d 100644
--- a/keyboards/handwired/dactyl_manuform/6x6/keymaps/default/keymap.c
+++ b/keyboards/handwired/dactyl_manuform/6x6/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5#define _QWERTY 0 4#define _QWERTY 0
6#define _LOWER 1 5#define _LOWER 1
@@ -52,4 +51,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
52 ), 51 ),
53 52
54}; 53};
55
diff --git a/keyboards/handwired/dactyl_manuform/dmote/62key/keymaps/default/keymap.c b/keyboards/handwired/dactyl_manuform/dmote/62key/keymaps/default/keymap.c
index 3012d40a1b..3770a6d68e 100644
--- a/keyboards/handwired/dactyl_manuform/dmote/62key/keymaps/default/keymap.c
+++ b/keyboards/handwired/dactyl_manuform/dmote/62key/keymaps/default/keymap.c
@@ -3,7 +3,6 @@
3#include <keymap_colemak.h> 3#include <keymap_colemak.h>
4#include <sendstring_colemak.h> 4#include <sendstring_colemak.h>
5 5
6extern keymap_config_t keymap_config;
7 6
8// Automatic Layer ID: 7// Automatic Layer ID:
9enum layer_names { 8enum layer_names {
diff --git a/keyboards/handwired/dactyl_promicro/keymaps/default/keymap.c b/keyboards/handwired/dactyl_promicro/keymaps/default/keymap.c
index d396e46762..394803aef5 100644
--- a/keyboards/handwired/dactyl_promicro/keymaps/default/keymap.c
+++ b/keyboards/handwired/dactyl_promicro/keymaps/default/keymap.c
@@ -3,7 +3,6 @@
3 3
4#include QMK_KEYBOARD_H 4#include QMK_KEYBOARD_H
5 5
6extern keymap_config_t keymap_config;
7 6
8#define _QWERTY 0 7#define _QWERTY 0
9#define _LOWER 1 8#define _LOWER 1
diff --git a/keyboards/handwired/jot50/keymaps/default/keymap.c b/keyboards/handwired/jot50/keymaps/default/keymap.c
index 4ec535c31d..7342dcd22e 100644
--- a/keyboards/handwired/jot50/keymaps/default/keymap.c
+++ b/keyboards/handwired/jot50/keymaps/default/keymap.c
@@ -3,7 +3,6 @@
3 3
4#include QMK_KEYBOARD_H 4#include QMK_KEYBOARD_H
5 5
6extern keymap_config_t keymap_config;
7 6
8// Each layer gets a name for readability, which is then used in the keymap matrix below. 7// Each layer gets a name for readability, which is then used in the keymap matrix below.
9// The underscores don't mean anything - you can have a layer called STUFF or any other name. 8// The underscores don't mean anything - you can have a layer called STUFF or any other name.
@@ -81,4 +80,3 @@ uint32_t layer_state_set_user(uint32_t state) {
81 80
82void matrix_init_user(void) { 81void matrix_init_user(void) {
83} 82}
84
diff --git a/keyboards/handwired/jotanck/keymaps/default/keymap.c b/keyboards/handwired/jotanck/keymaps/default/keymap.c
index 44f993db60..2467559a60 100644
--- a/keyboards/handwired/jotanck/keymaps/default/keymap.c
+++ b/keyboards/handwired/jotanck/keymaps/default/keymap.c
@@ -3,7 +3,6 @@
3 3
4#include QMK_KEYBOARD_H 4#include QMK_KEYBOARD_H
5 5
6extern keymap_config_t keymap_config;
7 6
8// Each layer gets a name for readability, which is then used in the keymap matrix below. 7// Each layer gets a name for readability, which is then used in the keymap matrix below.
9// The underscores don't mean anything - you can have a layer called STUFF or any other name. 8// The underscores don't mean anything - you can have a layer called STUFF or any other name.
@@ -119,4 +118,3 @@ void matrix_scan_user(void) {
119 reset_keyboard(); 118 reset_keyboard();
120 } 119 }
121} 120}
122
diff --git a/keyboards/handwired/jotpad16/keymaps/default/keymap.c b/keyboards/handwired/jotpad16/keymaps/default/keymap.c
index fb5dc71e23..a5d81ab3f4 100644
--- a/keyboards/handwired/jotpad16/keymaps/default/keymap.c
+++ b/keyboards/handwired/jotpad16/keymaps/default/keymap.c
@@ -3,7 +3,6 @@
3 3
4#include QMK_KEYBOARD_H 4#include QMK_KEYBOARD_H
5 5
6extern keymap_config_t keymap_config;
7 6
8// Each layer gets a name for readability, which is then used in the keymap matrix below. 7// Each layer gets a name for readability, which is then used in the keymap matrix below.
9// The underscores don't mean anything - you can have a layer called STUFF or any other name. 8// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/handwired/minorca/keymaps/default/keymap.c b/keyboards/handwired/minorca/keymaps/default/keymap.c
index 29ed7aa03f..f8f9061fec 100644
--- a/keyboards/handwired/minorca/keymaps/default/keymap.c
+++ b/keyboards/handwired/minorca/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5// Each layer gets a name for readability, which is then used in the keymap matrix below. 4// Each layer gets a name for readability, which is then used in the keymap matrix below.
6// The underscores don't mean anything - you can have a layer called STUFF or any other name. 5// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/handwired/not_so_minidox/keymaps/default/keymap.c b/keyboards/handwired/not_so_minidox/keymaps/default/keymap.c
index 9e89611631..296a7a281d 100644
--- a/keyboards/handwired/not_so_minidox/keymaps/default/keymap.c
+++ b/keyboards/handwired/not_so_minidox/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5// Each layer gets a name for readability, which is then used in the keymap matrix below. 4// Each layer gets a name for readability, which is then used in the keymap matrix below.
6// The underscores don't mean anything - you can have a layer called STUFF or any other name. 5// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/handwired/promethium/keymaps/default/keymap.c b/keyboards/handwired/promethium/keymaps/default/keymap.c
index b09e30457c..207984407c 100644
--- a/keyboards/handwired/promethium/keymaps/default/keymap.c
+++ b/keyboards/handwired/promethium/keymaps/default/keymap.c
@@ -84,7 +84,6 @@ enum glow_modes {
84uint8_t glow_mode = GLOW_MIN; 84uint8_t glow_mode = GLOW_MIN;
85 85
86void turn_off_capslock(void); 86void turn_off_capslock(void);
87extern keymap_config_t keymap_config;
88 87
89// layers, ordering is important! 88// layers, ordering is important!
90enum layers { 89enum layers {
diff --git a/keyboards/handwired/qc60/keymaps/default/keymap.c b/keyboards/handwired/qc60/keymaps/default/keymap.c
index 88062d4ed4..a0f6250ffe 100644
--- a/keyboards/handwired/qc60/keymaps/default/keymap.c
+++ b/keyboards/handwired/qc60/keymaps/default/keymap.c
@@ -16,7 +16,6 @@
16 16
17#include QMK_KEYBOARD_H 17#include QMK_KEYBOARD_H
18 18
19extern keymap_config_t keymap_config;
20 19
21// Each layer gets a name for readability, which is then used in the keymap matrix below. 20// Each layer gets a name for readability, which is then used in the keymap matrix below.
22// The underscores don't mean anything - you can have a layer called STUFF or any other name. 21// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/handwired/terminus_mini/keymaps/default/keymap.c b/keyboards/handwired/terminus_mini/keymaps/default/keymap.c
index 276475873a..78578a33ee 100644
--- a/keyboards/handwired/terminus_mini/keymaps/default/keymap.c
+++ b/keyboards/handwired/terminus_mini/keymaps/default/keymap.c
@@ -15,7 +15,6 @@
15 */ 15 */
16#include QMK_KEYBOARD_H 16#include QMK_KEYBOARD_H
17 17
18extern keymap_config_t keymap_config;
19 18
20// Each layer gets a name for readability, which is then used in the keymap matrix below. 19// Each layer gets a name for readability, which is then used in the keymap matrix below.
21// The underscores don't mean anything - you can have a layer called STUFF or any other name. 20// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/handwired/xealous/keymaps/default/keymap.c b/keyboards/handwired/xealous/keymaps/default/keymap.c
index 4e691a0a76..ca82445a55 100644
--- a/keyboards/handwired/xealous/keymaps/default/keymap.c
+++ b/keyboards/handwired/xealous/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5 4
6// Each layer gets a name for readability, which is then used in the keymap matrix below. 5// Each layer gets a name for readability, which is then used in the keymap matrix below.
diff --git a/keyboards/helix/pico/keymaps/default/keymap.c b/keyboards/helix/pico/keymaps/default/keymap.c
index c5ab84abe8..8d1de894fc 100644
--- a/keyboards/helix/pico/keymaps/default/keymap.c
+++ b/keyboards/helix/pico/keymaps/default/keymap.c
@@ -11,7 +11,6 @@
11 #include "ssd1306.h" 11 #include "ssd1306.h"
12#endif 12#endif
13 13
14extern keymap_config_t keymap_config;
15 14
16#ifdef RGBLIGHT_ENABLE 15#ifdef RGBLIGHT_ENABLE
17//Following line allows macro to read current RGB settings 16//Following line allows macro to read current RGB settings
diff --git a/keyboards/helix/rev1/keymaps/default/keymap.c b/keyboards/helix/rev1/keymaps/default/keymap.c
index 299840e3db..85391f8f60 100644
--- a/keyboards/helix/rev1/keymaps/default/keymap.c
+++ b/keyboards/helix/rev1/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5// Each layer gets a name for readability, which is then used in the keymap matrix below. 4// Each layer gets a name for readability, which is then used in the keymap matrix below.
6// The underscores don't mean anything - you can have a layer called STUFF or any other name. 5// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/helix/rev2/keymaps/default/keymap.c b/keyboards/helix/rev2/keymaps/default/keymap.c
index 2f4736add8..4b8b26ecd8 100644
--- a/keyboards/helix/rev2/keymaps/default/keymap.c
+++ b/keyboards/helix/rev2/keymaps/default/keymap.c
@@ -11,7 +11,6 @@
11 #include "ssd1306.h" 11 #include "ssd1306.h"
12#endif 12#endif
13 13
14extern keymap_config_t keymap_config;
15 14
16#ifdef RGBLIGHT_ENABLE 15#ifdef RGBLIGHT_ENABLE
17//Following line allows macro to read current RGB settings 16//Following line allows macro to read current RGB settings
diff --git a/keyboards/ivy/keymaps/default/keymap.c b/keyboards/ivy/keymaps/default/keymap.c
index 9a95ba820e..c250fbdf8a 100644
--- a/keyboards/ivy/keymaps/default/keymap.c
+++ b/keyboards/ivy/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5// Each layer gets a name for readability, which is then used in the keymap matrix below. 4// Each layer gets a name for readability, which is then used in the keymap matrix below.
6// The underscores don't mean anything - you can have a layer called STUFF or any other name. 5// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/keebio/dilly/keymaps/default/keymap.c b/keyboards/keebio/dilly/keymaps/default/keymap.c
index dc92afbd0d..f81aa6d446 100644
--- a/keyboards/keebio/dilly/keymaps/default/keymap.c
+++ b/keyboards/keebio/dilly/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5#define _BASE 0 4#define _BASE 0
6#define _FN1 1 5#define _FN1 1
diff --git a/keyboards/keebio/iris/keymaps/default/keymap.c b/keyboards/keebio/iris/keymaps/default/keymap.c
index 942f963122..3102dd2dae 100644
--- a/keyboards/keebio/iris/keymaps/default/keymap.c
+++ b/keyboards/keebio/iris/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5#define _QWERTY 0 4#define _QWERTY 0
6#define _LOWER 1 5#define _LOWER 1
diff --git a/keyboards/keebio/levinson/keymaps/default/keymap.c b/keyboards/keebio/levinson/keymaps/default/keymap.c
index abf253380b..270a4ffb58 100644
--- a/keyboards/keebio/levinson/keymaps/default/keymap.c
+++ b/keyboards/keebio/levinson/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5// Each layer gets a name for readability, which is then used in the keymap matrix below. 4// Each layer gets a name for readability, which is then used in the keymap matrix below.
6// The underscores don't mean anything - you can have a layer called STUFF or any other name. 5// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/keebio/nyquist/keymaps/default/keymap.c b/keyboards/keebio/nyquist/keymaps/default/keymap.c
index ecaad49bb2..db4b53962b 100644
--- a/keyboards/keebio/nyquist/keymaps/default/keymap.c
+++ b/keyboards/keebio/nyquist/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5// Each layer gets a name for readability, which is then used in the keymap matrix below. 4// Each layer gets a name for readability, which is then used in the keymap matrix below.
6// The underscores don't mean anything - you can have a layer called STUFF or any other name. 5// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/keebio/quefrency/keymaps/default/keymap.c b/keyboards/keebio/quefrency/keymaps/default/keymap.c
index 744a8d32a4..8b30a1174c 100644
--- a/keyboards/keebio/quefrency/keymaps/default/keymap.c
+++ b/keyboards/keebio/quefrency/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5// Each layer gets a name for readability, which is then used in the keymap matrix below. 4// Each layer gets a name for readability, which is then used in the keymap matrix below.
6// The underscores don't mean anything - you can have a layer called STUFF or any other name. 5// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/keebio/rorschach/keymaps/default/keymap.c b/keyboards/keebio/rorschach/keymaps/default/keymap.c
index 736d4d353c..431f7d3a91 100644
--- a/keyboards/keebio/rorschach/keymaps/default/keymap.c
+++ b/keyboards/keebio/rorschach/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5#define _QWERTY 0 4#define _QWERTY 0
6#define _LOWER 1 5#define _LOWER 1
diff --git a/keyboards/keebio/viterbi/keymaps/default/keymap.c b/keyboards/keebio/viterbi/keymaps/default/keymap.c
index c4ae0a5987..78ae83a824 100644
--- a/keyboards/keebio/viterbi/keymaps/default/keymap.c
+++ b/keyboards/keebio/viterbi/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5// Each layer gets a name for readability, which is then used in the keymap matrix below. 4// Each layer gets a name for readability, which is then used in the keymap matrix below.
6// The underscores don't mean anything - you can have a layer called STUFF or any other name. 5// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/keebio/wavelet/keymaps/default/keymap.c b/keyboards/keebio/wavelet/keymaps/default/keymap.c
index abf253380b..270a4ffb58 100644
--- a/keyboards/keebio/wavelet/keymaps/default/keymap.c
+++ b/keyboards/keebio/wavelet/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5// Each layer gets a name for readability, which is then used in the keymap matrix below. 4// Each layer gets a name for readability, which is then used in the keymap matrix below.
6// The underscores don't mean anything - you can have a layer called STUFF or any other name. 5// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/launchpad/keymaps/default/keymap.c b/keyboards/launchpad/keymaps/default/keymap.c
index c793349a5d..8ebc98159d 100644
--- a/keyboards/launchpad/keymaps/default/keymap.c
+++ b/keyboards/launchpad/keymaps/default/keymap.c
@@ -1,7 +1,6 @@
1// Below layout is based upon /u/That-Canadian's planck layout 1// Below layout is based upon /u/That-Canadian's planck layout
2#include QMK_KEYBOARD_H 2#include QMK_KEYBOARD_H
3 3
4extern keymap_config_t keymap_config;
5 4
6// Each layer gets a name for readability, which is then used in the keymap matrix below. 5// Each layer gets a name for readability, which is then used in the keymap matrix below.
7// The underscores don't mean anything - you can have a layer called STUFF or any other name. 6// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/lily58/keymaps/default/keymap.c b/keyboards/lily58/keymaps/default/keymap.c
index b8dda17d53..f36248e12d 100644
--- a/keyboards/lily58/keymaps/default/keymap.c
+++ b/keyboards/lily58/keymaps/default/keymap.c
@@ -9,7 +9,6 @@
9#endif 9#endif
10 10
11 11
12extern keymap_config_t keymap_config;
13 12
14#ifdef RGBLIGHT_ENABLE 13#ifdef RGBLIGHT_ENABLE
15//Following line allows macro to read current RGB settings 14//Following line allows macro to read current RGB settings
diff --git a/keyboards/m10a/keymaps/default/keymap.c b/keyboards/m10a/keymaps/default/keymap.c
index 2322396099..570cf91833 100644
--- a/keyboards/m10a/keymaps/default/keymap.c
+++ b/keyboards/m10a/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5// Each layer gets a name for readability, which is then used in the keymap matrix below. 4// Each layer gets a name for readability, which is then used in the keymap matrix below.
6// The underscores don't mean anything - you can have a layer called STUFF or any other name. 5// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/minidox/keymaps/default/keymap.c b/keyboards/minidox/keymaps/default/keymap.c
index 6cc78cce1d..03731082c9 100644
--- a/keyboards/minidox/keymaps/default/keymap.c
+++ b/keyboards/minidox/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5// Each layer gets a name for readability, which is then used in the keymap matrix below. 4// Each layer gets a name for readability, which is then used in the keymap matrix below.
6// The underscores don't mean anything - you can have a layer called STUFF or any other name. 5// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/mint60/keymaps/default/keymap.c b/keyboards/mint60/keymaps/default/keymap.c
index fde64d8def..0c65f73c7e 100644
--- a/keyboards/mint60/keymaps/default/keymap.c
+++ b/keyboards/mint60/keymaps/default/keymap.c
@@ -19,7 +19,6 @@
19#include "split_util.h" 19#include "split_util.h"
20#endif 20#endif
21 21
22extern keymap_config_t keymap_config;
23 22
24#ifdef RGBLIGHT_ENABLE 23#ifdef RGBLIGHT_ENABLE
25//Following line allows macro to read current RGB settings 24//Following line allows macro to read current RGB settings
diff --git a/keyboards/naked48/keymaps/default/keymap.c b/keyboards/naked48/keymaps/default/keymap.c
index 686685e263..616967f57b 100644
--- a/keyboards/naked48/keymaps/default/keymap.c
+++ b/keyboards/naked48/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5#ifdef RGBLIGHT_ENABLE 4#ifdef RGBLIGHT_ENABLE
6//Following line allows macro to read current RGB settings 5//Following line allows macro to read current RGB settings
@@ -109,4 +108,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
109void matrix_init_user(void) { 108void matrix_init_user(void) {
110 109
111} 110}
112
diff --git a/keyboards/naked60/keymaps/default/keymap.c b/keyboards/naked60/keymaps/default/keymap.c
index e669df61ed..9b764482ec 100644
--- a/keyboards/naked60/keymaps/default/keymap.c
+++ b/keyboards/naked60/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5extern uint8_t is_master; 4extern uint8_t is_master;
6 5
diff --git a/keyboards/newgame40/keymaps/default/keymap.c b/keyboards/newgame40/keymaps/default/keymap.c
index f3588751fa..41f16a7b76 100644
--- a/keyboards/newgame40/keymaps/default/keymap.c
+++ b/keyboards/newgame40/keymaps/default/keymap.c
@@ -16,8 +16,7 @@
16 16
17 #include QMK_KEYBOARD_H 17 #include QMK_KEYBOARD_H
18 18
19 extern keymap_config_t keymap_config; 19
20
21enum layers { 20enum layers {
22 _QWERTY, 21 _QWERTY,
23 _COLEMAK, 22 _COLEMAK,
diff --git a/keyboards/plaid/keymaps/default/keymap.c b/keyboards/plaid/keymaps/default/keymap.c
index 35c22b4983..8982841915 100644
--- a/keyboards/plaid/keymaps/default/keymap.c
+++ b/keyboards/plaid/keymaps/default/keymap.c
@@ -16,7 +16,6 @@
16 16
17#include QMK_KEYBOARD_H 17#include QMK_KEYBOARD_H
18 18
19extern keymap_config_t keymap_config;
20 19
21enum plaid_layers { 20enum plaid_layers {
22 _QWERTY, 21 _QWERTY,
diff --git a/keyboards/planck/keymaps/default/keymap.c b/keyboards/planck/keymaps/default/keymap.c
index 47394378c5..22ff24c92b 100644
--- a/keyboards/planck/keymaps/default/keymap.c
+++ b/keyboards/planck/keymaps/default/keymap.c
@@ -17,7 +17,6 @@
17#include QMK_KEYBOARD_H 17#include QMK_KEYBOARD_H
18#include "muse.h" 18#include "muse.h"
19 19
20extern keymap_config_t keymap_config;
21 20
22enum planck_layers { 21enum planck_layers {
23 _QWERTY, 22 _QWERTY,
diff --git a/keyboards/projectkb/alice/keymaps/default/keymap.c b/keyboards/projectkb/alice/keymaps/default/keymap.c
index bad22f9ae4..a56f24f3ff 100644
--- a/keyboards/projectkb/alice/keymaps/default/keymap.c
+++ b/keyboards/projectkb/alice/keymaps/default/keymap.c
@@ -16,7 +16,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/ 16*/
17#include QMK_KEYBOARD_H 17#include QMK_KEYBOARD_H
18 18
19extern keymap_config_t keymap_config;
20 19
21// Each layer gets a name for readability, which is then used in the keymap matrix below. 20// Each layer gets a name for readability, which is then used in the keymap matrix below.
22// The underscores don't mean anything - you can have a layer called STUFF or any other name. 21// The underscores don't mean anything - you can have a layer called STUFF or any other name.
@@ -42,4 +41,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
42 _______, _______, _______, _______, _______, _______, RESET 41 _______, _______, _______, _______, _______, _______, RESET
43 ) 42 )
44}; 43};
45
diff --git a/keyboards/qwertyydox/keymaps/default/keymap.c b/keyboards/qwertyydox/keymaps/default/keymap.c
index 5c4dd00e80..2884fcfbce 100644
--- a/keyboards/qwertyydox/keymaps/default/keymap.c
+++ b/keyboards/qwertyydox/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5enum layer_names { 4enum layer_names {
6 _QWERTY, 5 _QWERTY,
diff --git a/keyboards/rgbkb/zen/rev1/keymaps/default/keymap.c b/keyboards/rgbkb/zen/rev1/keymaps/default/keymap.c
index 54462ec0ff..9eee643113 100644
--- a/keyboards/rgbkb/zen/rev1/keymaps/default/keymap.c
+++ b/keyboards/rgbkb/zen/rev1/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5// Each layer gets a name for readability, which is then used in the keymap matrix below. 4// Each layer gets a name for readability, which is then used in the keymap matrix below.
6// The underscores don't mean anything - you can have a layer called STUFF or any other name. 5// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/rgbkb/zen/rev2/keymaps/default/keymap.c b/keyboards/rgbkb/zen/rev2/keymaps/default/keymap.c
index dba4a2ddd8..2f0138c8e0 100644
--- a/keyboards/rgbkb/zen/rev2/keymaps/default/keymap.c
+++ b/keyboards/rgbkb/zen/rev2/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5// Each layer gets a name for readability, which is then used in the keymap matrix below. 4// Each layer gets a name for readability, which is then used in the keymap matrix below.
6// The underscores don't mean anything - you can have a layer called STUFF or any other name. 5// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/runner3680/3x6/keymaps/default/keymap.c b/keyboards/runner3680/3x6/keymaps/default/keymap.c
index 9ccb2ad235..99ab7ff2d7 100644
--- a/keyboards/runner3680/3x6/keymaps/default/keymap.c
+++ b/keyboards/runner3680/3x6/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5#ifdef RGBLIGHT_ENABLE 4#ifdef RGBLIGHT_ENABLE
6//Following line allows macro to read current RGB settings 5//Following line allows macro to read current RGB settings
diff --git a/keyboards/runner3680/3x7/keymaps/default/keymap.c b/keyboards/runner3680/3x7/keymaps/default/keymap.c
index e5de1efd0b..795999cf5b 100644
--- a/keyboards/runner3680/3x7/keymaps/default/keymap.c
+++ b/keyboards/runner3680/3x7/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5#ifdef RGBLIGHT_ENABLE 4#ifdef RGBLIGHT_ENABLE
6//Following line allows macro to read current RGB settings 5//Following line allows macro to read current RGB settings
diff --git a/keyboards/runner3680/3x8/keymaps/default/keymap.c b/keyboards/runner3680/3x8/keymaps/default/keymap.c
index cad7e859a3..ae5d2ba650 100644
--- a/keyboards/runner3680/3x8/keymaps/default/keymap.c
+++ b/keyboards/runner3680/3x8/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5#ifdef RGBLIGHT_ENABLE 4#ifdef RGBLIGHT_ENABLE
6//Following line allows macro to read current RGB settings 5//Following line allows macro to read current RGB settings
diff --git a/keyboards/runner3680/4x6/keymaps/default/keymap.c b/keyboards/runner3680/4x6/keymaps/default/keymap.c
index 9af15c703e..d0c07ddd04 100644
--- a/keyboards/runner3680/4x6/keymaps/default/keymap.c
+++ b/keyboards/runner3680/4x6/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5#ifdef RGBLIGHT_ENABLE 4#ifdef RGBLIGHT_ENABLE
6//Following line allows macro to read current RGB settings 5//Following line allows macro to read current RGB settings
diff --git a/keyboards/runner3680/4x7/keymaps/default/keymap.c b/keyboards/runner3680/4x7/keymaps/default/keymap.c
index 091d44d815..95e2a67ebe 100644
--- a/keyboards/runner3680/4x7/keymaps/default/keymap.c
+++ b/keyboards/runner3680/4x7/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5#ifdef RGBLIGHT_ENABLE 4#ifdef RGBLIGHT_ENABLE
6//Following line allows macro to read current RGB settings 5//Following line allows macro to read current RGB settings
diff --git a/keyboards/runner3680/4x8/keymaps/default/keymap.c b/keyboards/runner3680/4x8/keymaps/default/keymap.c
index 9b1f9d237b..5ff0c0d691 100644
--- a/keyboards/runner3680/4x8/keymaps/default/keymap.c
+++ b/keyboards/runner3680/4x8/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5#ifdef RGBLIGHT_ENABLE 4#ifdef RGBLIGHT_ENABLE
6//Following line allows macro to read current RGB settings 5//Following line allows macro to read current RGB settings
diff --git a/keyboards/runner3680/5x6/keymaps/default/keymap.c b/keyboards/runner3680/5x6/keymaps/default/keymap.c
index d8f50e49e3..6d78e8a2e8 100644
--- a/keyboards/runner3680/5x6/keymaps/default/keymap.c
+++ b/keyboards/runner3680/5x6/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5#ifdef RGBLIGHT_ENABLE 4#ifdef RGBLIGHT_ENABLE
6//Following line allows macro to read current RGB settings 5//Following line allows macro to read current RGB settings
diff --git a/keyboards/runner3680/5x7/keymaps/default/keymap.c b/keyboards/runner3680/5x7/keymaps/default/keymap.c
index 44c0b20bd2..e04e5fb5fb 100644
--- a/keyboards/runner3680/5x7/keymaps/default/keymap.c
+++ b/keyboards/runner3680/5x7/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5#ifdef RGBLIGHT_ENABLE 4#ifdef RGBLIGHT_ENABLE
6//Following line allows macro to read current RGB settings 5//Following line allows macro to read current RGB settings
diff --git a/keyboards/runner3680/5x8/keymaps/default/keymap.c b/keyboards/runner3680/5x8/keymaps/default/keymap.c
index 9f0084e896..b9efd44ef7 100644
--- a/keyboards/runner3680/5x8/keymaps/default/keymap.c
+++ b/keyboards/runner3680/5x8/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5#ifdef RGBLIGHT_ENABLE 4#ifdef RGBLIGHT_ENABLE
6//Following line allows macro to read current RGB settings 5//Following line allows macro to read current RGB settings
diff --git a/keyboards/the_ruler/keymaps/default/keymap.c b/keyboards/the_ruler/keymaps/default/keymap.c
index 8b0f44b5ed..e6740b0584 100644
--- a/keyboards/the_ruler/keymaps/default/keymap.c
+++ b/keyboards/the_ruler/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5// Each layer gets a name for readability, which is then used in the keymap matrix below. 4// Each layer gets a name for readability, which is then used in the keymap matrix below.
6// The underscores don't mean anything - you can have a layer called STUFF or any other name. 5// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/thevankeyboards/minivan/keymaps/default/keymap.c b/keyboards/thevankeyboards/minivan/keymaps/default/keymap.c
index ac19f8ccd9..fec08cea3e 100644
--- a/keyboards/thevankeyboards/minivan/keymaps/default/keymap.c
+++ b/keyboards/thevankeyboards/minivan/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5// Each layer gets a name for readability, which is then used in the keymap matrix below. 4// Each layer gets a name for readability, which is then used in the keymap matrix below.
6// The underscores don't mean anything - you can have a layer called STUFF or any other name. 5// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/thevankeyboards/roadkit/keymaps/default/keymap.c b/keyboards/thevankeyboards/roadkit/keymaps/default/keymap.c
index af1a94cc2e..9c045d7451 100644
--- a/keyboards/thevankeyboards/roadkit/keymaps/default/keymap.c
+++ b/keyboards/thevankeyboards/roadkit/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5// Each layer gets a name for readability, which is then used in the keymap matrix below. 4// Each layer gets a name for readability, which is then used in the keymap matrix below.
6// The underscores don't mean anything - you can have a layer called STUFF or any other name. 5// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/treadstone32/keymaps/default/keymap.c b/keyboards/treadstone32/keymaps/default/keymap.c
index a7b908c9de..b49e55f27c 100644
--- a/keyboards/treadstone32/keymaps/default/keymap.c
+++ b/keyboards/treadstone32/keymaps/default/keymap.c
@@ -1,7 +1,6 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2#include "keymap_jp.h" 2#include "keymap_jp.h"
3 3
4extern keymap_config_t keymap_config;
5 4
6#ifdef RGBLIGHT_ENABLE 5#ifdef RGBLIGHT_ENABLE
7//Following line allows macro to read current RGB settings 6//Following line allows macro to read current RGB settings
diff --git a/keyboards/treadstone48/keymaps/default/keymap.c b/keyboards/treadstone48/keymaps/default/keymap.c
index 406f112921..6143307528 100644
--- a/keyboards/treadstone48/keymaps/default/keymap.c
+++ b/keyboards/treadstone48/keymaps/default/keymap.c
@@ -2,7 +2,6 @@
2#include "keymap_jp.h" 2#include "keymap_jp.h"
3#include "../common/oled_helper.h" 3#include "../common/oled_helper.h"
4 4
5extern keymap_config_t keymap_config;
6 5
7#ifdef RGBLIGHT_ENABLE 6#ifdef RGBLIGHT_ENABLE
8//Following line allows macro to read current RGB settings 7//Following line allows macro to read current RGB settings
diff --git a/keyboards/uzu42/keymaps/default/keymap.c b/keyboards/uzu42/keymaps/default/keymap.c
index bb439971dc..393f7c3eae 100644
--- a/keyboards/uzu42/keymaps/default/keymap.c
+++ b/keyboards/uzu42/keymaps/default/keymap.c
@@ -8,7 +8,6 @@
8 #include "ssd1306.h" 8 #include "ssd1306.h"
9#endif 9#endif
10 10
11extern keymap_config_t keymap_config;
12 11
13#ifdef RGBLIGHT_ENABLE 12#ifdef RGBLIGHT_ENABLE
14#include <stdio.h> 13#include <stdio.h>
diff --git a/keyboards/vitamins_included/keymaps/default/keymap.c b/keyboards/vitamins_included/keymaps/default/keymap.c
index 9ee0d1a353..52780d6468 100644
--- a/keyboards/vitamins_included/keymaps/default/keymap.c
+++ b/keyboards/vitamins_included/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5// Each layer gets a name for readability, which is then used in the keymap matrix below. 4// Each layer gets a name for readability, which is then used in the keymap matrix below.
6// The underscores don't mean anything - you can have a layer called STUFF or any other name. 5// The underscores don't mean anything - you can have a layer called STUFF or any other name.
diff --git a/keyboards/waldo/keymaps/default/keymap.c b/keyboards/waldo/keymaps/default/keymap.c
index 2fcb3a1afb..f8041a3f85 100644
--- a/keyboards/waldo/keymaps/default/keymap.c
+++ b/keyboards/waldo/keymaps/default/keymap.c
@@ -16,7 +16,6 @@
16 16
17#include QMK_KEYBOARD_H 17#include QMK_KEYBOARD_H
18 18
19extern keymap_config_t keymap_config;
20 19
21enum waldo_layers { 20enum waldo_layers {
22 _BASE, 21 _BASE,
diff --git a/keyboards/yosino58/keymaps/default/keymap.c b/keyboards/yosino58/keymaps/default/keymap.c
index 79b5075696..2f55dc8e1b 100644
--- a/keyboards/yosino58/keymaps/default/keymap.c
+++ b/keyboards/yosino58/keymaps/default/keymap.c
@@ -7,7 +7,6 @@
7 #include "ssd1306.h" 7 #include "ssd1306.h"
8#endif 8#endif
9 9
10extern keymap_config_t keymap_config;
11 10
12#ifdef RGBLIGHT_ENABLE 11#ifdef RGBLIGHT_ENABLE
13//Following line allows macro to read current RGB settings 12//Following line allows macro to read current RGB settings
@@ -85,9 +84,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
85 * |------+------+------+------+------+------| |------+------+------+------+------+------| 84 * |------+------+------+------+------+------| |------+------+------+------+------+------|
86 * | | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 | | 85 * | | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 | |
87 * |------+------+------+------+------+------| |------+------+------+------+------+------| 86 * |------+------+------+------+------+------| |------+------+------+------+------+------|
88 * | F1 | F2 | F3 | F4 | F5 | F6 | | | ª | | | | | 87 * | F1 | F2 | F3 | F4 | F5 | F6 | | | ª | | | | |
89 * |------+------+------+------+------+------| |------+------+------+------+------+------| 88 * |------+------+------+------+------+------| |------+------+------+------+------+------|
90 * | F7 | F8 | F9 | F10 | F11 | F12 |-------.-------. ,---------------| © | « | ¨ | | | | 89 * | F7 | F8 | F9 | F10 | F11 | F12 |-------.-------. ,---------------| © | « | ¨ | | | |
91 * `-----------------------------------------/ / / \ \ \----------------------------------------' 90 * `-----------------------------------------/ / / \ \ \----------------------------------------'
92 * | | | /-------/ Space / \ Enter \-------\ | | | 91 * | | | /-------/ Space / \ Enter \-------\ | | |
93 * | | |/ / / \ \ RAISE \ | | | 92 * | | |/ / / \ \ RAISE \ | | |
@@ -334,4 +333,3 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
334 } 333 }
335 return true; 334 return true;
336} 335}
337
diff --git a/keyboards/zinc/keymaps/default/keymap.c b/keyboards/zinc/keymaps/default/keymap.c
index 7729914ecc..0f08d21ee7 100644
--- a/keyboards/zinc/keymaps/default/keymap.c
+++ b/keyboards/zinc/keymaps/default/keymap.c
@@ -1,6 +1,5 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2 2
3extern keymap_config_t keymap_config;
4 3
5#ifdef RGBLIGHT_ENABLE 4#ifdef RGBLIGHT_ENABLE
6//Following line allows macro to read current RGB settings 5//Following line allows macro to read current RGB settings
@@ -302,5 +301,3 @@ void matrix_init_user(void) {
302 RGB_current_config = rgblight_config; 301 RGB_current_config = rgblight_config;
303 #endif 302 #endif
304} 303}
305
306