aboutsummaryrefslogtreecommitdiff
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)
downloadqmk_firmware-e6b9980bd45c186f7360df68c24b6e05a80c10dc.tar.gz
qmk_firmware-e6b9980bd45c186f7360df68c24b6e05a80c10dc.zip
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 a374ffb5e..dc1e9d7b5 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 303f30730..f9c7995ae 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 2c3bc80c5..ba26b9adb 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 56caa4dc8..8ae3da3d7 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 66ebe0646..b917cf3ee 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 fdc06e398..9c0641fe3 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 662120199..6931b91a6 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 383b3355d..8c65406dd 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 f71ac5627..870fdb10d 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 c34657125..088087c77 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 c63bcc094..31e90ed26 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 02f768957..446e3281e 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 9a520ba55..adc3298d0 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 fc34d1cec..c13b0627c 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 29e5576fc..acf262696 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 068705970..f620cc237 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 ede68d59d..58951ce32 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 7886e307f..afe748aa6 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 35cbd87a3..18ba51984 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 615399874..0c9159497 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 370ee2092..71971d391 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 d20ca40fb..1c96424f6 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 41802d38c..3b3dd58e2 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 4836bb069..1a328f9d0 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 ad23beef5..52ddfad03 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 0d1efde33..0910faf89 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 1378f8723..eb4deb628 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 b78a56008..fd2e5f413 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 3012d40a1..3770a6d68 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 d396e4676..394803aef 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 4ec535c31..7342dcd22 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 44f993db6..2467559a6 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 fb5dc71e2..a5d81ab3f 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 29ed7aa03..f8f9061fe 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 9e8961163..296a7a281 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 b09e30457..207984407 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 88062d4ed..a0f6250ff 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 276475873..78578a33e 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 4e691a0a7..ca82445a5 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 c5ab84abe..8d1de894f 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 299840e3d..85391f8f6 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 2f4736add..4b8b26ecd 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 9a95ba820..c250fbdf8 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 dc92afbd0..f81aa6d44 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 942f96312..3102dd2da 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 abf253380..270a4ffb5 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 ecaad49bb..db4b53962 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 744a8d32a..8b30a1174 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 736d4d353..431f7d3a9 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 c4ae0a598..78ae83a82 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 abf253380..270a4ffb5 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 c793349a5..8ebc98159 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 b8dda17d5..f36248e12 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 232239609..570cf9183 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 6cc78cce1..03731082c 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 fde64d8de..0c65f73c7 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 686685e26..616967f57 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 e669df61e..9b764482e 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 f3588751f..41f16a7b7 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 35c22b498..898284191 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 47394378c..22ff24c92 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 bad22f9ae..a56f24f3f 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 5c4dd00e8..2884fcfbc 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 54462ec0f..9eee64311 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 dba4a2ddd..2f0138c8e 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 9ccb2ad23..99ab7ff2d 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 e5de1efd0..795999cf5 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 cad7e859a..ae5d2ba65 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 9af15c703..d0c07ddd0 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 091d44d81..95e2a67eb 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 9b1f9d237..5ff0c0d69 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 d8f50e49e..6d78e8a2e 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 44c0b20bd..e04e5fb5f 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 9f0084e89..b9efd44ef 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 8b0f44b5e..e6740b058 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 ac19f8ccd..fec08cea3 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 af1a94cc2..9c045d745 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 a7b908c9d..b49e55f27 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 406f11292..614330752 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 bb439971d..393f7c3ea 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 9ee0d1a35..52780d646 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 2fcb3a1af..f8041a3f8 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 79b507569..2f55dc8e1 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 7729914ec..0f08d21ee 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