From 1cac9772286a503a4a33bda252678a0718aa2b2a Mon Sep 17 00:00:00 2001 From: IFo Hancroft Date: Sun, 14 Feb 2021 03:34:23 +0200 Subject: [PATCH 01/11] Added my (ifohancroft) keymap for the ErgoDash --- .../rev1/keymaps/ifohancroft/config.h | 26 ++++++ .../rev1/keymaps/ifohancroft/keymap.c | 88 +++++++++++++++++++ .../rev1/keymaps/ifohancroft/rules.mk | 4 + 3 files changed, 118 insertions(+) create mode 100644 keyboards/ergodash/rev1/keymaps/ifohancroft/config.h create mode 100644 keyboards/ergodash/rev1/keymaps/ifohancroft/keymap.c create mode 100644 keyboards/ergodash/rev1/keymaps/ifohancroft/rules.mk diff --git a/keyboards/ergodash/rev1/keymaps/ifohancroft/config.h b/keyboards/ergodash/rev1/keymaps/ifohancroft/config.h new file mode 100644 index 000000000000..975fb48d3a92 --- /dev/null +++ b/keyboards/ergodash/rev1/keymaps/ifohancroft/config.h @@ -0,0 +1,26 @@ +/* +This is the c configuration file for the keymap + +Copyright 2012 Jun Wako +Copyright 2015 Jack Humbert + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ + +#pragma once + +// place overrides here +#undef USB_POLLING_INTERVAL_MS +#define USB_POLLING_INTERVAL_MS 1 +#define FORCE_NKRO diff --git a/keyboards/ergodash/rev1/keymaps/ifohancroft/keymap.c b/keyboards/ergodash/rev1/keymaps/ifohancroft/keymap.c new file mode 100644 index 000000000000..38498818bdcb --- /dev/null +++ b/keyboards/ergodash/rev1/keymaps/ifohancroft/keymap.c @@ -0,0 +1,88 @@ +#include QMK_KEYBOARD_H + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + + /* Qwerty + * --------------------------------------------------------------------------------------------------------------------------------------------------------- + * | ` || 1 || 2 || 3 || 4 || 5 || - || || = || 6 || 7 || 8 || 9 || 0 || Del | + * |-------------------------------------------------------------------------------------------------------------------------------------------------------| + * | Tab || Q || W || E || R || T || [ || || ] || Y || U || I || O || P || \ | + * |-------------------------------------------------------------------------------------------------------------------------------------------------------| + * | ESC || A || S || D || F || G || " || || " || H || J || K || L || ; || Enter | + * |-------------------------------------------------------------------------------------------------------------------------------------------------------| + * | Shift || Z || X || C || V || B || || || || N || M || , || . || / || Shift | + * |-------------------------------------------------------------------------------------------------------------------------------------------------------| + * | Ctr || Super || Alt || MO(2) || || MO(1) || Bkspc || Space || || Space || Bkspc || MO(1) || || Left || Down || Up || Right | + * --------------------------------------------------------------------------------------------------------------------------------------------------------- + */ + LAYOUT_3key_2us( + KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_MINS, KC_EQL, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, + KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LBRC, KC_RBRC, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, + KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_QUOT, KC_QUOT, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT, + KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, + KC_LCTL, KC_LGUI, KC_LALT, MO(2), MO(1), KC_BSPC, KC_SPC, KC_SPC, KC_BSPC, MO(1), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT + ), + + /* Lower + * --------------------------------------------------------------------------------------------------------------------------------------------------------- + * | || F1 || F2 || F3 || F4 || F5 || F6 || || F7 || F8 || F9 || F10 || F11 || F12 || | + * |-------------------------------------------------------------------------------------------------------------------------------------------------------| + * | || || || || || || || || || || || || || || | + * |-------------------------------------------------------------------------------------------------------------------------------------------------------| + * | || || || || || || || || || || || || || || | + * |-------------------------------------------------------------------------------------------------------------------------------------------------------| + * | || || || || || || || || || || || || || || | + * |-------------------------------------------------------------------------------------------------------------------------------------------------------| + * | || || || || || || || || || || || || || || || || | + * --------------------------------------------------------------------------------------------------------------------------------------------------------- + */ + LAYOUT_3key_2us( + _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, + _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, + _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, + _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, + _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ + ), + + /* Left Right Hand + * --------------------------------------------------------------------------------------------------------------------------------------------------------- + * | Del || 0 || 9 || 8 || 7 || 6 || = || || || || || || || || | + * |-------------------------------------------------------------------------------------------------------------------------------------------------------| + * | \ || P || O || I || U || Y || ] || || || || || || || || | + * |-------------------------------------------------------------------------------------------------------------------------------------------------------| + * | Enter || ; || L || K || J || H || " || || || || || || || || | + * |-------------------------------------------------------------------------------------------------------------------------------------------------------| + * | || / || . || , || M || N || || || || || || || || || | + * |-------------------------------------------------------------------------------------------------------------------------------------------------------| + * | || || || || || || || || || || || || || || || || | + * --------------------------------------------------------------------------------------------------------------------------------------------------------- + */ + LAYOUT_3key_2us( + KC_DEL, KC_0, KC_9, KC_8, KC_7, KC_6, KC_EQL, _______, _______, _______, _______, _______, _______, _______, + KC_BSLS, KC_P, KC_O, KC_I, KC_U, KC_Y, KC_RBRC, _______, _______, _______, _______, _______, _______, _______, + KC_ENT, KC_SCLN, KC_L, KC_K, KC_J, KC_H, KC_QUOT, _______, _______, _______, _______, _______, _______, _______, + _______, KC_SLSH, KC_DOT, KC_COMM, KC_M, KC_N, _______, _______, _______, _______, _______, _______, + _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ + ), + + /* Empty + * --------------------------------------------------------------------------------------------------------------------------------------------------------- + * | || || || || || || || || || || || || || || | + * |-------------------------------------------------------------------------------------------------------------------------------------------------------| + * | || || || || || || || || || || || || || || | + * |-------------------------------------------------------------------------------------------------------------------------------------------------------| + * | || || || || || || || || || || || || || || | + * |-------------------------------------------------------------------------------------------------------------------------------------------------------| + * | || || || || || || || || || || || || || || | + * |-------------------------------------------------------------------------------------------------------------------------------------------------------| + * | || || || || || || || || || || || || || || || || | + * --------------------------------------------------------------------------------------------------------------------------------------------------------- + */ + LAYOUT_3key_2us( + _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, + _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, + _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, + _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, + _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ + ) +}; diff --git a/keyboards/ergodash/rev1/keymaps/ifohancroft/rules.mk b/keyboards/ergodash/rev1/keymaps/ifohancroft/rules.mk new file mode 100644 index 000000000000..298b2a89cfe5 --- /dev/null +++ b/keyboards/ergodash/rev1/keymaps/ifohancroft/rules.mk @@ -0,0 +1,4 @@ +EXTRAKEY_ENABLE = no +COMMAND_ENABLE = yes +NKRO_ENABLE = yes +VIA_ENABLE = yes \ No newline at end of file From a3fec45dca0a294f9492719a36ba643677289215 Mon Sep 17 00:00:00 2001 From: IFo Hancroft Date: Sun, 14 Feb 2021 04:38:12 +0200 Subject: [PATCH 02/11] Added a pretty README --- .../rev1/keymaps/ifohancroft/config.h | 20 ------------------- .../rev1/keymaps/ifohancroft/keymap.c | 4 ++-- .../rev1/keymaps/ifohancroft/readme.md | 14 +++++++++++++ 3 files changed, 16 insertions(+), 22 deletions(-) create mode 100644 keyboards/ergodash/rev1/keymaps/ifohancroft/readme.md diff --git a/keyboards/ergodash/rev1/keymaps/ifohancroft/config.h b/keyboards/ergodash/rev1/keymaps/ifohancroft/config.h index 975fb48d3a92..5bce1b91544b 100644 --- a/keyboards/ergodash/rev1/keymaps/ifohancroft/config.h +++ b/keyboards/ergodash/rev1/keymaps/ifohancroft/config.h @@ -1,23 +1,3 @@ -/* -This is the c configuration file for the keymap - -Copyright 2012 Jun Wako -Copyright 2015 Jack Humbert - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . -*/ - #pragma once // place overrides here diff --git a/keyboards/ergodash/rev1/keymaps/ifohancroft/keymap.c b/keyboards/ergodash/rev1/keymaps/ifohancroft/keymap.c index 38498818bdcb..48c25324ad20 100644 --- a/keyboards/ergodash/rev1/keymaps/ifohancroft/keymap.c +++ b/keyboards/ergodash/rev1/keymaps/ifohancroft/keymap.c @@ -50,7 +50,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |-------------------------------------------------------------------------------------------------------------------------------------------------------| * | \ || P || O || I || U || Y || ] || || || || || || || || | * |-------------------------------------------------------------------------------------------------------------------------------------------------------| - * | Enter || ; || L || K || J || H || " || || || || || || || || | + * | Enter || ; || L || K || J || H || || || || || || || || || | * |-------------------------------------------------------------------------------------------------------------------------------------------------------| * | || / || . || , || M || N || || || || || || || || || | * |-------------------------------------------------------------------------------------------------------------------------------------------------------| @@ -60,7 +60,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { LAYOUT_3key_2us( KC_DEL, KC_0, KC_9, KC_8, KC_7, KC_6, KC_EQL, _______, _______, _______, _______, _______, _______, _______, KC_BSLS, KC_P, KC_O, KC_I, KC_U, KC_Y, KC_RBRC, _______, _______, _______, _______, _______, _______, _______, - KC_ENT, KC_SCLN, KC_L, KC_K, KC_J, KC_H, KC_QUOT, _______, _______, _______, _______, _______, _______, _______, + KC_ENT, KC_SCLN, KC_L, KC_K, KC_J, KC_H, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_SLSH, KC_DOT, KC_COMM, KC_M, KC_N, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ ), diff --git a/keyboards/ergodash/rev1/keymaps/ifohancroft/readme.md b/keyboards/ergodash/rev1/keymaps/ifohancroft/readme.md new file mode 100644 index 000000000000..3498ba5d0d64 --- /dev/null +++ b/keyboards/ergodash/rev1/keymaps/ifohancroft/readme.md @@ -0,0 +1,14 @@ +![IFo Hancroft ErgoDash Layout Image](https://i.imgur.com/vANNhro.png) + +# IFo Hancroft's ErgoDash Layout + + - Layer 1: A standard ANSI QWERTY Layer. As standard as you can get it on an ErgoDash anyway. + - Layer 2: Function Layer. It just contains the F keys. 1 through 12 + - Layer 3: A mirror of the right hand part of Layer 1, on the left hand, so I don't have to get my hand off the mouse when in CAD + - Layer 4: An empty layer in-case I need something on-the-fly so I can remap with VIA. + +This keymap also sets the polling rate of the keyboard to 1ms, disables the EXTRAKEY feature, and enables the following features: + + - COMMAND + - NKRO (forced on) + - VIA From 4f2b2e69100d0b76881d88d87aecc411b017a6f0 Mon Sep 17 00:00:00 2001 From: IFo Hancroft Date: Sun, 14 Feb 2021 05:19:57 +0200 Subject: [PATCH 03/11] Fixed the layer names in the comments in the keymap file --- keyboards/ergodash/rev1/keymaps/ifohancroft/keymap.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/keyboards/ergodash/rev1/keymaps/ifohancroft/keymap.c b/keyboards/ergodash/rev1/keymaps/ifohancroft/keymap.c index 48c25324ad20..9c2c7e24aff6 100644 --- a/keyboards/ergodash/rev1/keymaps/ifohancroft/keymap.c +++ b/keyboards/ergodash/rev1/keymaps/ifohancroft/keymap.c @@ -2,7 +2,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { - /* Qwerty + /* Default Layer * --------------------------------------------------------------------------------------------------------------------------------------------------------- * | ` || 1 || 2 || 3 || 4 || 5 || - || || = || 6 || 7 || 8 || 9 || 0 || Del | * |-------------------------------------------------------------------------------------------------------------------------------------------------------| @@ -23,7 +23,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_LCTL, KC_LGUI, KC_LALT, MO(2), MO(1), KC_BSPC, KC_SPC, KC_SPC, KC_BSPC, MO(1), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT ), - /* Lower + /* Function Layer * --------------------------------------------------------------------------------------------------------------------------------------------------------- * | || F1 || F2 || F3 || F4 || F5 || F6 || || F7 || F8 || F9 || F10 || F11 || F12 || | * |-------------------------------------------------------------------------------------------------------------------------------------------------------| @@ -44,7 +44,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ ), - /* Left Right Hand + /* Left Right Hand Layer * --------------------------------------------------------------------------------------------------------------------------------------------------------- * | Del || 0 || 9 || 8 || 7 || 6 || = || || || || || || || || | * |-------------------------------------------------------------------------------------------------------------------------------------------------------| @@ -65,7 +65,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ ), - /* Empty + /* Empty Layer * --------------------------------------------------------------------------------------------------------------------------------------------------------- * | || || || || || || || || || || || || || || | * |-------------------------------------------------------------------------------------------------------------------------------------------------------| From 0796d226c3adf7657b87dc640b953564565b1028 Mon Sep 17 00:00:00 2001 From: IFo Hancroft Date: Sun, 14 Feb 2021 05:22:51 +0200 Subject: [PATCH 04/11] Prettified the keymap comments --- keyboards/ergodash/rev1/keymaps/ifohancroft/keymap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/ergodash/rev1/keymaps/ifohancroft/keymap.c b/keyboards/ergodash/rev1/keymaps/ifohancroft/keymap.c index 9c2c7e24aff6..843514ced3a9 100644 --- a/keyboards/ergodash/rev1/keymaps/ifohancroft/keymap.c +++ b/keyboards/ergodash/rev1/keymaps/ifohancroft/keymap.c @@ -12,7 +12,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |-------------------------------------------------------------------------------------------------------------------------------------------------------| * | Shift || Z || X || C || V || B || || || || N || M || , || . || / || Shift | * |-------------------------------------------------------------------------------------------------------------------------------------------------------| - * | Ctr || Super || Alt || MO(2) || || MO(1) || Bkspc || Space || || Space || Bkspc || MO(1) || || Left || Down || Up || Right | + * | Ctrl || Super || Alt || MO(2) || || MO(1) || Bkspc || Space || || Space || Bkspc || MO(1) || || Left || Down || Up || Right | * --------------------------------------------------------------------------------------------------------------------------------------------------------- */ LAYOUT_3key_2us( From cfea5476c88fd829f04a3f694f833f804a8927a6 Mon Sep 17 00:00:00 2001 From: IFo Hancroft Date: Sun, 14 Feb 2021 05:49:37 +0200 Subject: [PATCH 05/11] Improved the readme a bit --- keyboards/ergodash/rev1/keymaps/ifohancroft/readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/ergodash/rev1/keymaps/ifohancroft/readme.md b/keyboards/ergodash/rev1/keymaps/ifohancroft/readme.md index 3498ba5d0d64..8a780735e489 100644 --- a/keyboards/ergodash/rev1/keymaps/ifohancroft/readme.md +++ b/keyboards/ergodash/rev1/keymaps/ifohancroft/readme.md @@ -2,7 +2,7 @@ # IFo Hancroft's ErgoDash Layout - - Layer 1: A standard ANSI QWERTY Layer. As standard as you can get it on an ErgoDash anyway. + - Layer 1: A standard ANSI QWERTY Layer. - Layer 2: Function Layer. It just contains the F keys. 1 through 12 - Layer 3: A mirror of the right hand part of Layer 1, on the left hand, so I don't have to get my hand off the mouse when in CAD - Layer 4: An empty layer in-case I need something on-the-fly so I can remap with VIA. From 133102730f6a33efb92dc91a3b22d1eb49ccfab4 Mon Sep 17 00:00:00 2001 From: IFo Hancroft Date: Sun, 14 Feb 2021 05:51:42 +0200 Subject: [PATCH 06/11] Further improved the readme --- keyboards/ergodash/rev1/keymaps/ifohancroft/readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/ergodash/rev1/keymaps/ifohancroft/readme.md b/keyboards/ergodash/rev1/keymaps/ifohancroft/readme.md index 8a780735e489..b3287375b4b1 100644 --- a/keyboards/ergodash/rev1/keymaps/ifohancroft/readme.md +++ b/keyboards/ergodash/rev1/keymaps/ifohancroft/readme.md @@ -3,7 +3,7 @@ # IFo Hancroft's ErgoDash Layout - Layer 1: A standard ANSI QWERTY Layer. - - Layer 2: Function Layer. It just contains the F keys. 1 through 12 + - Layer 2: A Function Layer. It contains just the F1-F12 keys. - Layer 3: A mirror of the right hand part of Layer 1, on the left hand, so I don't have to get my hand off the mouse when in CAD - Layer 4: An empty layer in-case I need something on-the-fly so I can remap with VIA. From 781c5e2cfa9ed21a824675a3c41c6a976fd83285 Mon Sep 17 00:00:00 2001 From: IFo Hancroft Date: Sun, 14 Feb 2021 05:54:41 +0200 Subject: [PATCH 07/11] Fixed the readme --- keyboards/ergodash/rev1/keymaps/ifohancroft/readme.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/keyboards/ergodash/rev1/keymaps/ifohancroft/readme.md b/keyboards/ergodash/rev1/keymaps/ifohancroft/readme.md index b3287375b4b1..495156a86ab5 100644 --- a/keyboards/ergodash/rev1/keymaps/ifohancroft/readme.md +++ b/keyboards/ergodash/rev1/keymaps/ifohancroft/readme.md @@ -3,8 +3,8 @@ # IFo Hancroft's ErgoDash Layout - Layer 1: A standard ANSI QWERTY Layer. - - Layer 2: A Function Layer. It contains just the F1-F12 keys. - - Layer 3: A mirror of the right hand part of Layer 1, on the left hand, so I don't have to get my hand off the mouse when in CAD + - Layer 2: A function layer. It contains just the F1-F12 keys. + - Layer 3: A mirror of the right hand part of Layer 1, on the left hand, so I don't have to get my hand off the mouse when in CAD. - Layer 4: An empty layer in-case I need something on-the-fly so I can remap with VIA. This keymap also sets the polling rate of the keyboard to 1ms, disables the EXTRAKEY feature, and enables the following features: From 7a0960ff89eb183b3615f979f6d7c543475d85b8 Mon Sep 17 00:00:00 2001 From: IFo Hancroft Date: Sun, 14 Feb 2021 05:56:20 +0200 Subject: [PATCH 08/11] Fixed a typo in the readme --- keyboards/ergodash/rev1/keymaps/ifohancroft/readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/ergodash/rev1/keymaps/ifohancroft/readme.md b/keyboards/ergodash/rev1/keymaps/ifohancroft/readme.md index 495156a86ab5..aab6984af7f5 100644 --- a/keyboards/ergodash/rev1/keymaps/ifohancroft/readme.md +++ b/keyboards/ergodash/rev1/keymaps/ifohancroft/readme.md @@ -2,7 +2,7 @@ # IFo Hancroft's ErgoDash Layout - - Layer 1: A standard ANSI QWERTY Layer. + - Layer 1: A standard ANSI QWERTY layer. - Layer 2: A function layer. It contains just the F1-F12 keys. - Layer 3: A mirror of the right hand part of Layer 1, on the left hand, so I don't have to get my hand off the mouse when in CAD. - Layer 4: An empty layer in-case I need something on-the-fly so I can remap with VIA. From 18270fbb09dafe45faea71662415a18c38bbc644 Mon Sep 17 00:00:00 2001 From: IFo Hancroft Date: Thu, 18 Feb 2021 03:22:50 +0200 Subject: [PATCH 09/11] Added a license header to the keymap --- .../ergodash/rev1/keymaps/ifohancroft/keymap.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/keyboards/ergodash/rev1/keymaps/ifohancroft/keymap.c b/keyboards/ergodash/rev1/keymaps/ifohancroft/keymap.c index 843514ced3a9..a489c3f4dc92 100644 --- a/keyboards/ergodash/rev1/keymaps/ifohancroft/keymap.c +++ b/keyboards/ergodash/rev1/keymaps/ifohancroft/keymap.c @@ -1,3 +1,19 @@ +/* Copyright 2021 IFo Hancroft + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #include QMK_KEYBOARD_H const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { From e273f193fc98388ce940336fe5558be5d1cf00b9 Mon Sep 17 00:00:00 2001 From: IFo Hancroft Date: Fri, 19 Feb 2021 13:53:17 +0200 Subject: [PATCH 10/11] Removed undef USB_POLLING_INTERVAL_MS from config.h --- keyboards/ergodash/rev1/keymaps/ifohancroft/config.h | 1 - 1 file changed, 1 deletion(-) diff --git a/keyboards/ergodash/rev1/keymaps/ifohancroft/config.h b/keyboards/ergodash/rev1/keymaps/ifohancroft/config.h index 5bce1b91544b..f8d981a54cc2 100644 --- a/keyboards/ergodash/rev1/keymaps/ifohancroft/config.h +++ b/keyboards/ergodash/rev1/keymaps/ifohancroft/config.h @@ -1,6 +1,5 @@ #pragma once // place overrides here -#undef USB_POLLING_INTERVAL_MS #define USB_POLLING_INTERVAL_MS 1 #define FORCE_NKRO From 61e7d104fb0d412f0a2575e2a80b822edab24042 Mon Sep 17 00:00:00 2001 From: IFo Hancroft Date: Sat, 20 Feb 2021 06:39:03 +0200 Subject: [PATCH 11/11] Added a license header Added a license header to config.h --- .../ergodash/rev1/keymaps/ifohancroft/config.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/keyboards/ergodash/rev1/keymaps/ifohancroft/config.h b/keyboards/ergodash/rev1/keymaps/ifohancroft/config.h index f8d981a54cc2..9a0d0e54f71b 100644 --- a/keyboards/ergodash/rev1/keymaps/ifohancroft/config.h +++ b/keyboards/ergodash/rev1/keymaps/ifohancroft/config.h @@ -1,3 +1,19 @@ +/* Copyright 2021 IFo Hancroft + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #pragma once // place overrides here