From 83fa6fe916bfd7d337f05d7805f0a51ad86c8b43 Mon Sep 17 00:00:00 2001 From: GloriousThrall <74627436+GloriousThrall@users.noreply.github.com> Date: Thu, 19 May 2022 19:47:22 -0500 Subject: Move GMMK Pro to allow for multiple revisions (#16423) * Added GMMK PRO Rev2 WBG7 MCU compatibility. Added GMMK 2 WBG7 MCU compatibility. * GMMK PRO MCU Updates only (removed other kbs) * fix problems * Optimize the code. * Update form develop branch * Update * Updater from qmk/develop * Update * Update config.h * Update config.h * Remove gmmk pro rev2 * move moults31/keymap.c * Update * tidy up Co-authored-by: Joy Co-authored-by: zvecr --- keyboards/gmmk/pro/ansi/ansi.c | 241 ----------- keyboards/gmmk/pro/ansi/ansi.h | 52 --- keyboards/gmmk/pro/ansi/config.h | 23 - keyboards/gmmk/pro/ansi/info.json | 109 ----- .../gmmk/pro/ansi/keymaps/alexmarmon/keymap.c | 66 --- .../gmmk/pro/ansi/keymaps/alexmarmon/readme.md | 7 - .../gmmk/pro/ansi/keymaps/andrebrait/config.h | 22 - .../gmmk/pro/ansi/keymaps/andrebrait/keymap.c | 348 --------------- .../gmmk/pro/ansi/keymaps/andrebrait/readme.md | 26 -- .../gmmk/pro/ansi/keymaps/andrebrait/rules.mk | 6 - .../gmmk/pro/ansi/keymaps/andrewcharnley/config.h | 24 -- .../gmmk/pro/ansi/keymaps/andrewcharnley/keymap.c | 87 ---- .../gmmk/pro/ansi/keymaps/andrewcharnley/readme.md | 18 - keyboards/gmmk/pro/ansi/keymaps/batin/keymap.c | 50 --- .../gmmk/pro/ansi/keymaps/benschaeff/keymap.c | 127 ------ .../gmmk/pro/ansi/keymaps/benschaeff/readme.md | 19 - .../gmmk/pro/ansi/keymaps/byungyoonc/config.h | 72 ---- .../gmmk/pro/ansi/keymaps/byungyoonc/keymap.c | 129 ------ .../gmmk/pro/ansi/keymaps/byungyoonc/readme.md | 41 -- .../ansi/keymaps/byungyoonc/rgb_matrix_user.inc | 1 - .../gmmk/pro/ansi/keymaps/byungyoonc/rules.mk | 2 - keyboards/gmmk/pro/ansi/keymaps/cedrikl/keymap.c | 154 ------- .../gmmk/pro/ansi/keymaps/cedrikl/rgb_matrix_map.h | 185 -------- keyboards/gmmk/pro/ansi/keymaps/cedrikl/rules.mk | 2 - .../gmmk/pro/ansi/keymaps/coryginsberg/config.h | 24 -- .../gmmk/pro/ansi/keymaps/coryginsberg/keymap.c | 111 ----- .../gmmk/pro/ansi/keymaps/coryginsberg/readme.md | 15 - .../gmmk/pro/ansi/keymaps/coryginsberg/rules.mk | 5 - keyboards/gmmk/pro/ansi/keymaps/default/keymap.c | 72 ---- keyboards/gmmk/pro/ansi/keymaps/gigahawk/config.h | 6 - keyboards/gmmk/pro/ansi/keymaps/gigahawk/keymap.c | 74 ---- .../gmmk/pro/ansi/keymaps/gourdo1/caps_word.c | 150 ------- .../gmmk/pro/ansi/keymaps/gourdo1/caps_word.h | 127 ------ keyboards/gmmk/pro/ansi/keymaps/gourdo1/config.h | 75 ---- keyboards/gmmk/pro/ansi/keymaps/gourdo1/keymap.c | 336 --------------- keyboards/gmmk/pro/ansi/keymaps/gourdo1/readme.md | 97 ----- .../gmmk/pro/ansi/keymaps/gourdo1/rgb_matrix_map.h | 287 ------------- keyboards/gmmk/pro/ansi/keymaps/gourdo1/rules.mk | 18 - keyboards/gmmk/pro/ansi/keymaps/hachetman/config.h | 22 - keyboards/gmmk/pro/ansi/keymaps/hachetman/keymap.c | 307 -------------- .../gmmk/pro/ansi/keymaps/hachetman/readme.md | 26 -- keyboards/gmmk/pro/ansi/keymaps/hachetman/rules.mk | 5 - .../gmmk/pro/ansi/keymaps/jackkenney/keymap.c | 66 --- keyboards/gmmk/pro/ansi/keymaps/jonavin/config.h | 39 -- keyboards/gmmk/pro/ansi/keymaps/jonavin/keymap.c | 209 --------- keyboards/gmmk/pro/ansi/keymaps/jonavin/readme.md | 65 --- .../gmmk/pro/ansi/keymaps/jonavin/rgb_matrix_map.h | 144 ------- keyboards/gmmk/pro/ansi/keymaps/jonavin/rules.mk | 12 - .../gmmk/pro/ansi/keymaps/lalitmaganti/config.h | 19 - .../gmmk/pro/ansi/keymaps/lalitmaganti/keymap.c | 91 ---- .../gmmk/pro/ansi/keymaps/lalitmaganti/rules.mk | 1 - keyboards/gmmk/pro/ansi/keymaps/macos/config.h | 80 ---- keyboards/gmmk/pro/ansi/keymaps/macos/keymap.c | 448 -------------------- keyboards/gmmk/pro/ansi/keymaps/macos/readme.md | 85 ---- keyboards/gmmk/pro/ansi/keymaps/macos/rules.mk | 4 - keyboards/gmmk/pro/ansi/keymaps/mattgauf/ansi.c | 241 ----------- keyboards/gmmk/pro/ansi/keymaps/mattgauf/config.h | 63 --- keyboards/gmmk/pro/ansi/keymaps/mattgauf/helpers.c | 25 -- keyboards/gmmk/pro/ansi/keymaps/mattgauf/keymap.c | 220 ---------- .../pro/ansi/keymaps/mattgauf/keymap_helpers.h | 165 -------- keyboards/gmmk/pro/ansi/keymaps/mattgauf/readme.md | 52 --- keyboards/gmmk/pro/ansi/keymaps/mattgauf/rules.mk | 6 - .../gmmk/pro/ansi/keymaps/mike1808/.gitignore | 1 - keyboards/gmmk/pro/ansi/keymaps/mike1808/README.md | 19 - keyboards/gmmk/pro/ansi/keymaps/mike1808/config.h | 31 -- keyboards/gmmk/pro/ansi/keymaps/mike1808/encoder.c | 111 ----- keyboards/gmmk/pro/ansi/keymaps/mike1808/encoder.h | 35 -- keyboards/gmmk/pro/ansi/keymaps/mike1808/fun.c | 49 --- keyboards/gmmk/pro/ansi/keymaps/mike1808/keymap.c | 127 ------ .../gmmk/pro/ansi/keymaps/mike1808/mike1808.c | 68 --- .../gmmk/pro/ansi/keymaps/mike1808/mike1808.h | 111 ----- .../pro/ansi/keymaps/mike1808/process_record.c | 119 ------ .../pro/ansi/keymaps/mike1808/process_record.h | 26 -- .../pro/ansi/keymaps/mike1808/rgb_matrix_ledmaps.c | 71 ---- .../pro/ansi/keymaps/mike1808/rgb_matrix_ledmaps.h | 100 ----- keyboards/gmmk/pro/ansi/keymaps/mike1808/rules.mk | 25 -- keyboards/gmmk/pro/ansi/keymaps/mike1808/utils.c | 64 --- keyboards/gmmk/pro/ansi/keymaps/mike1808/utils.h | 32 -- .../gmmk/pro/ansi/keymaps/paddlegame/config.h | 24 -- .../gmmk/pro/ansi/keymaps/paddlegame/keymap.c | 471 --------------------- .../gmmk/pro/ansi/keymaps/paddlegame/paddlegame.h | 46 -- .../gmmk/pro/ansi/keymaps/paddlegame/readme.md | 18 - .../pro/ansi/keymaps/paddlegame/rgb_matrix_map.h | 181 -------- .../gmmk/pro/ansi/keymaps/paddlegame/rules.mk | 4 - .../gmmk/pro/ansi/keymaps/stickandgum/config.h | 75 ---- .../gmmk/pro/ansi/keymaps/stickandgum/keymap.c | 300 ------------- .../gmmk/pro/ansi/keymaps/stickandgum/readme.md | 63 --- .../gmmk/pro/ansi/keymaps/stickandgum/rules.mk | 2 - keyboards/gmmk/pro/ansi/keymaps/via/keymap.c | 89 ---- keyboards/gmmk/pro/ansi/keymaps/via/rules.mk | 1 - .../gmmk/pro/ansi/keymaps/wholesomeducky/keymap.c | 57 --- keyboards/gmmk/pro/ansi/keymaps/willwm/keymap.c | 73 ---- keyboards/gmmk/pro/ansi/keymaps/willwm/keymap.json | 181 -------- keyboards/gmmk/pro/ansi/keymaps/willwm/readme.md | 22 - keyboards/gmmk/pro/ansi/keymaps/willwm/rules.mk | 2 - keyboards/gmmk/pro/ansi/readme.md | 37 -- keyboards/gmmk/pro/ansi/rules.mk | 21 - keyboards/gmmk/pro/config.h | 1 - keyboards/gmmk/pro/halconf.h | 7 - keyboards/gmmk/pro/iso/config.h | 23 - keyboards/gmmk/pro/iso/info.json | 110 ----- keyboards/gmmk/pro/iso/iso.c | 243 ----------- keyboards/gmmk/pro/iso/iso.h | 52 --- keyboards/gmmk/pro/iso/keymaps/chofstede/keymap.c | 106 ----- keyboards/gmmk/pro/iso/keymaps/chofstede/readme.md | 8 - keyboards/gmmk/pro/iso/keymaps/default/keymap.c | 72 ---- keyboards/gmmk/pro/iso/keymaps/jonavin/config.h | 39 -- keyboards/gmmk/pro/iso/keymaps/jonavin/keymap.c | 191 --------- keyboards/gmmk/pro/iso/keymaps/jonavin/readme.md | 53 --- .../gmmk/pro/iso/keymaps/jonavin/rgb_matrix_map.h | 146 ------- keyboards/gmmk/pro/iso/keymaps/jonavin/rules.mk | 12 - keyboards/gmmk/pro/iso/keymaps/via/keymap.c | 91 ---- keyboards/gmmk/pro/iso/keymaps/via/rules.mk | 1 - keyboards/gmmk/pro/iso/keymaps/vitoni/config.h | 20 - keyboards/gmmk/pro/iso/keymaps/vitoni/keymap.c | 148 ------- keyboards/gmmk/pro/iso/keymaps/vitoni/readme.adoc | 104 ----- keyboards/gmmk/pro/iso/readme.md | 37 -- keyboards/gmmk/pro/iso/rules.mk | 21 - keyboards/gmmk/pro/keymaps/moults31/keymap.c | 92 ---- keyboards/gmmk/pro/mcuconf.h | 6 - keyboards/gmmk/pro/pro.h | 8 +- keyboards/gmmk/pro/rev1/ansi/ansi.c | 241 +++++++++++ keyboards/gmmk/pro/rev1/ansi/ansi.h | 52 +++ keyboards/gmmk/pro/rev1/ansi/config.h | 23 + keyboards/gmmk/pro/rev1/ansi/info.json | 109 +++++ .../gmmk/pro/rev1/ansi/keymaps/alexmarmon/keymap.c | 66 +++ .../pro/rev1/ansi/keymaps/alexmarmon/readme.md | 7 + .../gmmk/pro/rev1/ansi/keymaps/andrebrait/config.h | 22 + .../gmmk/pro/rev1/ansi/keymaps/andrebrait/keymap.c | 348 +++++++++++++++ .../pro/rev1/ansi/keymaps/andrebrait/readme.md | 26 ++ .../gmmk/pro/rev1/ansi/keymaps/andrebrait/rules.mk | 6 + .../pro/rev1/ansi/keymaps/andrewcharnley/config.h | 24 ++ .../pro/rev1/ansi/keymaps/andrewcharnley/keymap.c | 87 ++++ .../pro/rev1/ansi/keymaps/andrewcharnley/readme.md | 18 + .../gmmk/pro/rev1/ansi/keymaps/batin/keymap.c | 50 +++ .../gmmk/pro/rev1/ansi/keymaps/benschaeff/keymap.c | 127 ++++++ .../pro/rev1/ansi/keymaps/benschaeff/readme.md | 19 + .../gmmk/pro/rev1/ansi/keymaps/byungyoonc/config.h | 72 ++++ .../gmmk/pro/rev1/ansi/keymaps/byungyoonc/keymap.c | 129 ++++++ .../pro/rev1/ansi/keymaps/byungyoonc/readme.md | 41 ++ .../ansi/keymaps/byungyoonc/rgb_matrix_user.inc | 1 + .../gmmk/pro/rev1/ansi/keymaps/byungyoonc/rules.mk | 2 + .../gmmk/pro/rev1/ansi/keymaps/cedrikl/keymap.c | 154 +++++++ .../pro/rev1/ansi/keymaps/cedrikl/rgb_matrix_map.h | 185 ++++++++ .../gmmk/pro/rev1/ansi/keymaps/cedrikl/rules.mk | 2 + .../pro/rev1/ansi/keymaps/coryginsberg/config.h | 24 ++ .../pro/rev1/ansi/keymaps/coryginsberg/keymap.c | 111 +++++ .../pro/rev1/ansi/keymaps/coryginsberg/readme.md | 15 + .../pro/rev1/ansi/keymaps/coryginsberg/rules.mk | 5 + .../gmmk/pro/rev1/ansi/keymaps/default/keymap.c | 72 ++++ .../gmmk/pro/rev1/ansi/keymaps/gigahawk/config.h | 6 + .../gmmk/pro/rev1/ansi/keymaps/gigahawk/keymap.c | 74 ++++ .../gmmk/pro/rev1/ansi/keymaps/gourdo1/caps_word.c | 150 +++++++ .../gmmk/pro/rev1/ansi/keymaps/gourdo1/caps_word.h | 127 ++++++ .../gmmk/pro/rev1/ansi/keymaps/gourdo1/config.h | 75 ++++ .../gmmk/pro/rev1/ansi/keymaps/gourdo1/keymap.c | 336 +++++++++++++++ .../gmmk/pro/rev1/ansi/keymaps/gourdo1/readme.md | 97 +++++ .../pro/rev1/ansi/keymaps/gourdo1/rgb_matrix_map.h | 287 +++++++++++++ .../gmmk/pro/rev1/ansi/keymaps/gourdo1/rules.mk | 18 + .../gmmk/pro/rev1/ansi/keymaps/hachetman/config.h | 22 + .../gmmk/pro/rev1/ansi/keymaps/hachetman/keymap.c | 307 ++++++++++++++ .../gmmk/pro/rev1/ansi/keymaps/hachetman/readme.md | 26 ++ .../gmmk/pro/rev1/ansi/keymaps/hachetman/rules.mk | 5 + .../gmmk/pro/rev1/ansi/keymaps/jackkenney/keymap.c | 66 +++ .../gmmk/pro/rev1/ansi/keymaps/jonavin/config.h | 39 ++ .../gmmk/pro/rev1/ansi/keymaps/jonavin/keymap.c | 209 +++++++++ .../gmmk/pro/rev1/ansi/keymaps/jonavin/readme.md | 65 +++ .../pro/rev1/ansi/keymaps/jonavin/rgb_matrix_map.h | 144 +++++++ .../gmmk/pro/rev1/ansi/keymaps/jonavin/rules.mk | 12 + .../pro/rev1/ansi/keymaps/lalitmaganti/config.h | 19 + .../pro/rev1/ansi/keymaps/lalitmaganti/keymap.c | 91 ++++ .../pro/rev1/ansi/keymaps/lalitmaganti/rules.mk | 1 + .../gmmk/pro/rev1/ansi/keymaps/macos/config.h | 80 ++++ .../gmmk/pro/rev1/ansi/keymaps/macos/keymap.c | 448 ++++++++++++++++++++ .../gmmk/pro/rev1/ansi/keymaps/macos/readme.md | 85 ++++ .../gmmk/pro/rev1/ansi/keymaps/macos/rules.mk | 4 + .../gmmk/pro/rev1/ansi/keymaps/mattgauf/ansi.c | 241 +++++++++++ .../gmmk/pro/rev1/ansi/keymaps/mattgauf/config.h | 63 +++ .../gmmk/pro/rev1/ansi/keymaps/mattgauf/helpers.c | 25 ++ .../gmmk/pro/rev1/ansi/keymaps/mattgauf/keymap.c | 220 ++++++++++ .../rev1/ansi/keymaps/mattgauf/keymap_helpers.h | 165 ++++++++ .../gmmk/pro/rev1/ansi/keymaps/mattgauf/readme.md | 52 +++ .../gmmk/pro/rev1/ansi/keymaps/mattgauf/rules.mk | 6 + .../gmmk/pro/rev1/ansi/keymaps/mike1808/.gitignore | 1 + .../gmmk/pro/rev1/ansi/keymaps/mike1808/README.md | 19 + .../gmmk/pro/rev1/ansi/keymaps/mike1808/config.h | 31 ++ .../gmmk/pro/rev1/ansi/keymaps/mike1808/encoder.c | 111 +++++ .../gmmk/pro/rev1/ansi/keymaps/mike1808/encoder.h | 35 ++ .../gmmk/pro/rev1/ansi/keymaps/mike1808/fun.c | 49 +++ .../gmmk/pro/rev1/ansi/keymaps/mike1808/keymap.c | 127 ++++++ .../gmmk/pro/rev1/ansi/keymaps/mike1808/mike1808.c | 68 +++ .../gmmk/pro/rev1/ansi/keymaps/mike1808/mike1808.h | 111 +++++ .../rev1/ansi/keymaps/mike1808/process_record.c | 119 ++++++ .../rev1/ansi/keymaps/mike1808/process_record.h | 26 ++ .../ansi/keymaps/mike1808/rgb_matrix_ledmaps.c | 71 ++++ .../ansi/keymaps/mike1808/rgb_matrix_ledmaps.h | 100 +++++ .../gmmk/pro/rev1/ansi/keymaps/mike1808/rules.mk | 25 ++ .../gmmk/pro/rev1/ansi/keymaps/mike1808/utils.c | 64 +++ .../gmmk/pro/rev1/ansi/keymaps/mike1808/utils.h | 32 ++ .../gmmk/pro/rev1/ansi/keymaps/moults31/keymap.c | 92 ++++ .../gmmk/pro/rev1/ansi/keymaps/paddlegame/config.h | 24 ++ .../gmmk/pro/rev1/ansi/keymaps/paddlegame/keymap.c | 471 +++++++++++++++++++++ .../pro/rev1/ansi/keymaps/paddlegame/paddlegame.h | 46 ++ .../pro/rev1/ansi/keymaps/paddlegame/readme.md | 18 + .../rev1/ansi/keymaps/paddlegame/rgb_matrix_map.h | 181 ++++++++ .../gmmk/pro/rev1/ansi/keymaps/paddlegame/rules.mk | 4 + .../pro/rev1/ansi/keymaps/stickandgum/config.h | 75 ++++ .../pro/rev1/ansi/keymaps/stickandgum/keymap.c | 300 +++++++++++++ .../pro/rev1/ansi/keymaps/stickandgum/readme.md | 63 +++ .../pro/rev1/ansi/keymaps/stickandgum/rules.mk | 2 + keyboards/gmmk/pro/rev1/ansi/keymaps/via/keymap.c | 89 ++++ keyboards/gmmk/pro/rev1/ansi/keymaps/via/rules.mk | 1 + .../pro/rev1/ansi/keymaps/wholesomeducky/keymap.c | 57 +++ .../gmmk/pro/rev1/ansi/keymaps/willwm/keymap.c | 73 ++++ .../gmmk/pro/rev1/ansi/keymaps/willwm/keymap.json | 181 ++++++++ .../gmmk/pro/rev1/ansi/keymaps/willwm/readme.md | 22 + .../gmmk/pro/rev1/ansi/keymaps/willwm/rules.mk | 2 + keyboards/gmmk/pro/rev1/ansi/readme.md | 37 ++ keyboards/gmmk/pro/rev1/ansi/rules.mk | 21 + keyboards/gmmk/pro/rev1/config.h | 22 + keyboards/gmmk/pro/rev1/halconf.h | 23 + keyboards/gmmk/pro/rev1/iso/config.h | 23 + keyboards/gmmk/pro/rev1/iso/info.json | 110 +++++ keyboards/gmmk/pro/rev1/iso/iso.c | 243 +++++++++++ keyboards/gmmk/pro/rev1/iso/iso.h | 52 +++ .../gmmk/pro/rev1/iso/keymaps/chofstede/keymap.c | 106 +++++ .../gmmk/pro/rev1/iso/keymaps/chofstede/readme.md | 8 + .../gmmk/pro/rev1/iso/keymaps/default/keymap.c | 72 ++++ .../gmmk/pro/rev1/iso/keymaps/jonavin/config.h | 39 ++ .../gmmk/pro/rev1/iso/keymaps/jonavin/keymap.c | 191 +++++++++ .../gmmk/pro/rev1/iso/keymaps/jonavin/readme.md | 53 +++ .../pro/rev1/iso/keymaps/jonavin/rgb_matrix_map.h | 146 +++++++ .../gmmk/pro/rev1/iso/keymaps/jonavin/rules.mk | 12 + keyboards/gmmk/pro/rev1/iso/keymaps/via/keymap.c | 91 ++++ keyboards/gmmk/pro/rev1/iso/keymaps/via/rules.mk | 1 + .../gmmk/pro/rev1/iso/keymaps/vitoni/config.h | 20 + .../gmmk/pro/rev1/iso/keymaps/vitoni/keymap.c | 148 +++++++ .../gmmk/pro/rev1/iso/keymaps/vitoni/readme.adoc | 104 +++++ keyboards/gmmk/pro/rev1/iso/readme.md | 37 ++ keyboards/gmmk/pro/rev1/iso/rules.mk | 21 + keyboards/gmmk/pro/rev1/mcuconf.h | 22 + 241 files changed, 9899 insertions(+), 9846 deletions(-) delete mode 100644 keyboards/gmmk/pro/ansi/ansi.c delete mode 100644 keyboards/gmmk/pro/ansi/ansi.h delete mode 100644 keyboards/gmmk/pro/ansi/config.h delete mode 100644 keyboards/gmmk/pro/ansi/info.json delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/alexmarmon/keymap.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/alexmarmon/readme.md delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/andrebrait/config.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/andrebrait/keymap.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/andrebrait/readme.md delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/andrebrait/rules.mk delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/andrewcharnley/config.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/andrewcharnley/keymap.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/andrewcharnley/readme.md delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/batin/keymap.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/benschaeff/keymap.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/benschaeff/readme.md delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/byungyoonc/config.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/byungyoonc/keymap.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/byungyoonc/readme.md delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/byungyoonc/rgb_matrix_user.inc delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/byungyoonc/rules.mk delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/cedrikl/keymap.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/cedrikl/rgb_matrix_map.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/cedrikl/rules.mk delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/coryginsberg/config.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/coryginsberg/keymap.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/coryginsberg/readme.md delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/coryginsberg/rules.mk delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/default/keymap.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/gigahawk/config.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/gigahawk/keymap.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/gourdo1/caps_word.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/gourdo1/caps_word.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/gourdo1/config.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/gourdo1/keymap.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/gourdo1/readme.md delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/gourdo1/rgb_matrix_map.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/gourdo1/rules.mk delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/hachetman/config.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/hachetman/keymap.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/hachetman/readme.md delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/hachetman/rules.mk delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/jackkenney/keymap.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/jonavin/config.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/jonavin/keymap.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/jonavin/readme.md delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/jonavin/rgb_matrix_map.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/jonavin/rules.mk delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/lalitmaganti/config.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/lalitmaganti/keymap.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/lalitmaganti/rules.mk delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/macos/config.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/macos/keymap.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/macos/readme.md delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/macos/rules.mk delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/mattgauf/ansi.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/mattgauf/config.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/mattgauf/helpers.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/mattgauf/keymap.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/mattgauf/keymap_helpers.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/mattgauf/readme.md delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/mattgauf/rules.mk delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/mike1808/.gitignore delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/mike1808/README.md delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/mike1808/config.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/mike1808/encoder.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/mike1808/encoder.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/mike1808/fun.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/mike1808/keymap.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/mike1808/mike1808.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/mike1808/mike1808.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/mike1808/process_record.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/mike1808/process_record.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/mike1808/rgb_matrix_ledmaps.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/mike1808/rgb_matrix_ledmaps.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/mike1808/rules.mk delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/mike1808/utils.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/mike1808/utils.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/paddlegame/config.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/paddlegame/keymap.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/paddlegame/paddlegame.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/paddlegame/readme.md delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/paddlegame/rgb_matrix_map.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/paddlegame/rules.mk delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/stickandgum/config.h delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/stickandgum/keymap.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/stickandgum/readme.md delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/stickandgum/rules.mk delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/via/keymap.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/via/rules.mk delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/wholesomeducky/keymap.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/willwm/keymap.c delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/willwm/keymap.json delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/willwm/readme.md delete mode 100644 keyboards/gmmk/pro/ansi/keymaps/willwm/rules.mk delete mode 100644 keyboards/gmmk/pro/ansi/readme.md delete mode 100644 keyboards/gmmk/pro/ansi/rules.mk delete mode 100644 keyboards/gmmk/pro/halconf.h delete mode 100644 keyboards/gmmk/pro/iso/config.h delete mode 100644 keyboards/gmmk/pro/iso/info.json delete mode 100644 keyboards/gmmk/pro/iso/iso.c delete mode 100644 keyboards/gmmk/pro/iso/iso.h delete mode 100644 keyboards/gmmk/pro/iso/keymaps/chofstede/keymap.c delete mode 100644 keyboards/gmmk/pro/iso/keymaps/chofstede/readme.md delete mode 100644 keyboards/gmmk/pro/iso/keymaps/default/keymap.c delete mode 100644 keyboards/gmmk/pro/iso/keymaps/jonavin/config.h delete mode 100644 keyboards/gmmk/pro/iso/keymaps/jonavin/keymap.c delete mode 100644 keyboards/gmmk/pro/iso/keymaps/jonavin/readme.md delete mode 100644 keyboards/gmmk/pro/iso/keymaps/jonavin/rgb_matrix_map.h delete mode 100644 keyboards/gmmk/pro/iso/keymaps/jonavin/rules.mk delete mode 100644 keyboards/gmmk/pro/iso/keymaps/via/keymap.c delete mode 100644 keyboards/gmmk/pro/iso/keymaps/via/rules.mk delete mode 100644 keyboards/gmmk/pro/iso/keymaps/vitoni/config.h delete mode 100644 keyboards/gmmk/pro/iso/keymaps/vitoni/keymap.c delete mode 100644 keyboards/gmmk/pro/iso/keymaps/vitoni/readme.adoc delete mode 100644 keyboards/gmmk/pro/iso/readme.md delete mode 100644 keyboards/gmmk/pro/iso/rules.mk delete mode 100644 keyboards/gmmk/pro/keymaps/moults31/keymap.c delete mode 100644 keyboards/gmmk/pro/mcuconf.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/ansi.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/ansi.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/config.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/info.json create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/alexmarmon/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/alexmarmon/readme.md create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/andrebrait/config.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/andrebrait/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/andrebrait/readme.md create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/andrebrait/rules.mk create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/andrewcharnley/config.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/andrewcharnley/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/andrewcharnley/readme.md create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/batin/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/benschaeff/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/benschaeff/readme.md create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/byungyoonc/config.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/byungyoonc/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/byungyoonc/readme.md create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/byungyoonc/rgb_matrix_user.inc create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/byungyoonc/rules.mk create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/cedrikl/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/cedrikl/rgb_matrix_map.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/cedrikl/rules.mk create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/coryginsberg/config.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/coryginsberg/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/coryginsberg/readme.md create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/coryginsberg/rules.mk create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/default/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/gigahawk/config.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/gigahawk/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/gourdo1/caps_word.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/gourdo1/caps_word.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/gourdo1/config.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/gourdo1/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/gourdo1/readme.md create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/gourdo1/rgb_matrix_map.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/gourdo1/rules.mk create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/hachetman/config.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/hachetman/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/hachetman/readme.md create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/hachetman/rules.mk create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/jackkenney/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/jonavin/config.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/jonavin/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/jonavin/readme.md create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/jonavin/rgb_matrix_map.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/jonavin/rules.mk create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/lalitmaganti/config.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/lalitmaganti/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/lalitmaganti/rules.mk create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/macos/config.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/macos/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/macos/readme.md create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/macos/rules.mk create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/mattgauf/ansi.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/mattgauf/config.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/mattgauf/helpers.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/mattgauf/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/mattgauf/keymap_helpers.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/mattgauf/readme.md create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/mattgauf/rules.mk create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/.gitignore create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/README.md create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/config.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/encoder.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/encoder.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/fun.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/mike1808.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/mike1808.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/process_record.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/process_record.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/rgb_matrix_ledmaps.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/rgb_matrix_ledmaps.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/rules.mk create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/utils.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/utils.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/moults31/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/paddlegame/config.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/paddlegame/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/paddlegame/paddlegame.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/paddlegame/readme.md create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/paddlegame/rgb_matrix_map.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/paddlegame/rules.mk create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/stickandgum/config.h create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/stickandgum/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/stickandgum/readme.md create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/stickandgum/rules.mk create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/via/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/via/rules.mk create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/wholesomeducky/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/willwm/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/willwm/keymap.json create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/willwm/readme.md create mode 100644 keyboards/gmmk/pro/rev1/ansi/keymaps/willwm/rules.mk create mode 100644 keyboards/gmmk/pro/rev1/ansi/readme.md create mode 100644 keyboards/gmmk/pro/rev1/ansi/rules.mk create mode 100644 keyboards/gmmk/pro/rev1/config.h create mode 100644 keyboards/gmmk/pro/rev1/halconf.h create mode 100644 keyboards/gmmk/pro/rev1/iso/config.h create mode 100644 keyboards/gmmk/pro/rev1/iso/info.json create mode 100644 keyboards/gmmk/pro/rev1/iso/iso.c create mode 100644 keyboards/gmmk/pro/rev1/iso/iso.h create mode 100644 keyboards/gmmk/pro/rev1/iso/keymaps/chofstede/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/iso/keymaps/chofstede/readme.md create mode 100644 keyboards/gmmk/pro/rev1/iso/keymaps/default/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/iso/keymaps/jonavin/config.h create mode 100644 keyboards/gmmk/pro/rev1/iso/keymaps/jonavin/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/iso/keymaps/jonavin/readme.md create mode 100644 keyboards/gmmk/pro/rev1/iso/keymaps/jonavin/rgb_matrix_map.h create mode 100644 keyboards/gmmk/pro/rev1/iso/keymaps/jonavin/rules.mk create mode 100644 keyboards/gmmk/pro/rev1/iso/keymaps/via/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/iso/keymaps/via/rules.mk create mode 100644 keyboards/gmmk/pro/rev1/iso/keymaps/vitoni/config.h create mode 100644 keyboards/gmmk/pro/rev1/iso/keymaps/vitoni/keymap.c create mode 100644 keyboards/gmmk/pro/rev1/iso/keymaps/vitoni/readme.adoc create mode 100644 keyboards/gmmk/pro/rev1/iso/readme.md create mode 100644 keyboards/gmmk/pro/rev1/iso/rules.mk create mode 100644 keyboards/gmmk/pro/rev1/mcuconf.h (limited to 'keyboards/gmmk/pro') diff --git a/keyboards/gmmk/pro/ansi/ansi.c b/keyboards/gmmk/pro/ansi/ansi.c deleted file mode 100644 index 1df3319fd2..0000000000 --- a/keyboards/gmmk/pro/ansi/ansi.c +++ /dev/null @@ -1,241 +0,0 @@ -/* Copyright 2021 Gigahawk - * - * 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 "ansi.h" - -#ifdef RGB_MATRIX_ENABLE -// clang-format off -led_config_t g_led_config = {{ - { 4, NO_LED, NO_LED, 95, 65, 79, 5, 28 }, - { 8, 2, 9, 0, 10, 75, 1, 7 }, - { 14, 3, 15, NO_LED, 16, 86, 6, 13 }, - { 20, 18, 21, 23, 22, 94, 12, 19 }, - { 25, 30, 26, 31, 27, 32, 29, 24 }, - { 41, 36, 42, 37, 43, 38, 35, 40 }, - { 46, 89, 47, 34, 48, 72, 78, 45 }, - { 52, 39, 53, 97, 54, 82, 44, 51 }, - { 58, 63, 59, 64, NO_LED, 60, 62, 57 }, - { 11, 90, 55, 17, 33, 49, NO_LED, 69 }, - { NO_LED, 85, 93, 61, 96, 66, 50, 56 } -}, { - {0, 0}, // 0, ESC, k13 - {0, 15}, // 1, ~, k16 - {4, 26}, // 2, Tab, k11 - {5, 38}, // 3, Caps, k21 - {9, 49}, // 4, Sh_L, k00 - {2, 61}, // 5, Ct_L, k06 - {18, 0}, // 6, F1, k26 - {14, 15}, // 7, 1, k17 - {22, 26}, // 8, Q, k10 - {25, 38}, // 9, A, k12 - {33, 49}, // 10, Z, k14 - {20, 61}, // 11, Win_L, k90 - {33, 0}, // 12, F2, k36 - {29, 15}, // 13, 2, k27 - {36, 26}, // 14, W, k20 - {40, 38}, // 15, S, k22 - {47, 49}, // 16, X, k24 - {38, 61}, // 17, Alt_L, k93 - {47, 0}, // 18, F3, k31 - {43, 15}, // 19, 3, k37 - {51, 26}, // 20, E, k30 - {54, 38}, // 21, D, k32 - {61, 49}, // 22, C, k34 - {61, 0}, // 23, F4, k33 - {58, 15}, // 24, 4, k47 - {65, 26}, // 25, R, k40 - {69, 38}, // 26, F, k42 - {76, 49}, // 27, V, k44 - {79, 0}, // 28, F5, k07 - {72, 15}, // 29, 5, k46 - {79, 26}, // 30, T, k41 - {83, 38}, // 31, G, k43 - {90, 49}, // 32, B, k45 - {92, 61}, // 33, SPACE, k94 - {94, 0}, // 34, F6, k63 - {87, 15}, // 35, 6, k56 - {94, 26}, // 36, Y, k51 - {98, 38}, // 37, H, k53 - {105, 49}, // 38, N, k55 - {108, 0}, // 39, F7, k71 - {101, 15}, // 40, 7, k57 - {108, 26}, // 41, U, k50 - {112, 38}, // 42, J, k52 - {119, 49}, // 43, M, k54 - {123, 0}, // 44, F8, k76 - {116, 15}, // 45, 8, k67 - {123, 26}, // 46, I, k60 - {126, 38}, // 47, K, k62 - {134, 49}, // 48, ,, k64 - {145, 61}, // 49, Alt_R, k95 - {141, 0}, // 50, F9, ka6 - {130, 15}, // 51, 9, k77 - {137, 26}, // 52, O, k70 - {141, 38}, // 53, L, k72 - {148, 49}, // 54, ., k74 - {159, 61}, // 55, FN, k92 - {155, 0}, // 56, F10, ka7 - {145, 15}, // 57, 0, k87 - {152, 26}, // 58, P, k80 - {155, 38}, // 59, ;, k82 - {163, 49}, // 60, ?, k85 - {170, 0}, // 61, F11, ka3 - {159, 15}, // 62, -, k86 - {166, 26}, // 63, [, k81 - {170, 38}, // 64, ", k83 - {173, 61}, // 65, Ct_R, k04 - {184, 0}, // 66, F12, ka5 - {0, 8}, // 67, LED, l01 - {224, 8}, // 68, LED, l11 - {202, 0}, // 69, Prt, k97 - {0, 15}, // 70, LED, l02 - {224, 15}, // 71, LED, l12 - {224, 15}, // 72, Del, k65 - {0, 21}, // 73, LED, l03 - {224, 21}, // 74, LED, l13 - {224, 26}, // 75, PgUp, k15 - {0, 28}, // 76, LED, l04 - {224, 28}, // 77, LED, l14 - {173, 15}, // 78, =, k66 - {220, 64}, // 79, Right, k05 - {0, 35}, // 80, LED, l05 - {224, 35}, // 81, LED, l15 - {224, 49}, // 82, End, k75 - {0, 42}, // 83, LED, l06 - {224, 42}, // 84, LED, l16 - {195, 15}, // 85, BSpc, ka1 - {224, 38}, // 86, PgDn, k25 - {0, 48}, // 87, LED, l07 - {224, 48}, // 88, LED, l17 - {181, 26}, // 89, ], k61 - {182, 49}, // 90, Sh_R, k91 - {0, 55}, // 91, LED, l08 - {224, 55}, // 92, LED, l18 - {199, 26}, // 93, \, ka2 - {206, 52}, // 94, Up, k35 - {191, 64}, // 95, Left, k03 - {193, 38}, // 96, Enter, ka4 - {206, 64} // 97, Down, k73 -}, { - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 4, 2, 2, 4, 2, 2, - 4, 2, 2, 4, 4, 2, 2, 4, 2, 2, 4, 4, 2, 2, 4, 4, 2, 2, 4, 4, 4, 4, 4 -}}; - -const aw_led g_aw_leds[DRIVER_LED_TOTAL] = { - {0, CS1_SW1, CS2_SW1, CS3_SW1}, // 0, ESC, k13 - {0, CS4_SW1, CS5_SW1, CS6_SW1}, // 1, ~, k16 - {0, CS7_SW1, CS8_SW1, CS9_SW1}, // 2, Tab, k11 - {0, CS10_SW1, CS11_SW1, CS12_SW1}, // 3, Caps, k21 - {0, CS13_SW1, CS14_SW1, CS15_SW1}, // 4, Sh_L, k00 - {0, CS16_SW1, CS17_SW1, CS18_SW1}, // 5, Ct_L, k06 - {0, CS1_SW2, CS2_SW2, CS3_SW2}, // 6, F1, k26 - {0, CS4_SW2, CS5_SW2, CS6_SW2}, // 7, 1, k17 - {0, CS7_SW2, CS8_SW2, CS9_SW2}, // 8, Q, k10 - {0, CS10_SW2, CS11_SW2, CS12_SW2}, // 9, A, k12 - {0, CS13_SW2, CS14_SW2, CS15_SW2}, // 10, Z, k14 - {0, CS16_SW2, CS17_SW2, CS18_SW2}, // 11, Win_L, k90 - {0, CS1_SW3, CS2_SW3, CS3_SW3}, // 12, F2, k36 - {0, CS4_SW3, CS5_SW3, CS6_SW3}, // 13, 2, k27 - {0, CS7_SW3, CS8_SW3, CS9_SW3}, // 14, W, k20 - {0, CS10_SW3, CS11_SW3, CS12_SW3}, // 15, S, k22 - {0, CS13_SW3, CS14_SW3, CS15_SW3}, // 16, X, k24 - {0, CS16_SW3, CS17_SW3, CS18_SW3}, // 17, Alt_L, k93 - {0, CS1_SW4, CS2_SW4, CS3_SW4}, // 18, F3, k31 - {0, CS4_SW4, CS5_SW4, CS6_SW4}, // 19, 3, k37 - {0, CS7_SW4, CS8_SW4, CS9_SW4}, // 20, E, k30 - {0, CS10_SW4, CS11_SW4, CS12_SW4}, // 21, D, k32 - {0, CS13_SW4, CS14_SW4, CS15_SW4}, // 22, C, k34 - {0, CS1_SW5, CS2_SW5, CS3_SW5}, // 23, F4, k33 - {0, CS4_SW5, CS5_SW5, CS6_SW5}, // 24, 4, k47 - {0, CS7_SW5, CS8_SW5, CS9_SW5}, // 25, R, k40 - {0, CS10_SW5, CS11_SW5, CS12_SW5}, // 26, F, k42 - {0, CS13_SW5, CS14_SW5, CS15_SW5}, // 27, V, k44 - {0, CS1_SW6, CS2_SW6, CS3_SW6}, // 28, F5, k07 - {0, CS4_SW6, CS5_SW6, CS6_SW6}, // 29, 5, k46 - {0, CS7_SW6, CS8_SW6, CS9_SW6}, // 30, T, k41 - {0, CS10_SW6, CS11_SW6, CS12_SW6}, // 31, G, k43 - {0, CS13_SW6, CS14_SW6, CS15_SW6}, // 32, B, k45 - {0, CS16_SW6, CS17_SW6, CS18_SW6}, // 33, SPACE, k94 - {0, CS1_SW7, CS2_SW7, CS3_SW7}, // 34, F6, k63 - {0, CS4_SW7, CS5_SW7, CS6_SW7}, // 35, 6, k56 - {0, CS7_SW7, CS8_SW7, CS9_SW7}, // 36, Y, k51 - {0, CS10_SW7, CS11_SW7, CS12_SW7}, // 37, H, k53 - {0, CS13_SW7, CS14_SW7, CS15_SW7}, // 38, N, k55 - {0, CS1_SW8, CS2_SW8, CS3_SW8}, // 39, F7, k71 - {0, CS4_SW8, CS5_SW8, CS6_SW8}, // 40, 7, k57 - {0, CS7_SW8, CS8_SW8, CS9_SW8}, // 41, U, k50 - {0, CS10_SW8, CS11_SW8, CS12_SW8}, // 42, J, k52 - {0, CS13_SW8, CS14_SW8, CS15_SW8}, // 43, M, k54 - {0, CS1_SW9, CS2_SW9, CS3_SW9}, // 44, F8, k76 - {0, CS4_SW9, CS5_SW9, CS6_SW9}, // 45, 8, k67 - {0, CS7_SW9, CS8_SW9, CS9_SW9}, // 46, I, k60 - {0, CS10_SW9, CS11_SW9, CS12_SW9}, // 47, K, k62 - {0, CS13_SW9, CS14_SW9, CS15_SW9}, // 48, ,, k64 - {0, CS16_SW9, CS17_SW9, CS18_SW9}, // 49, Alt_R, k95 - {0, CS1_SW10, CS2_SW10, CS3_SW10}, // 50, F9, ka6 - {0, CS4_SW10, CS5_SW10, CS6_SW10}, // 51, 9, k77 - {0, CS7_SW10, CS8_SW10, CS9_SW10}, // 52, O, k70 - {0, CS10_SW10, CS11_SW10, CS12_SW10}, // 53, L, k72 - {0, CS13_SW10, CS14_SW10, CS15_SW10}, // 54, ., k74 - {0, CS16_SW10, CS17_SW10, CS18_SW10}, // 55, FN, k92 - {0, CS1_SW11, CS2_SW11, CS3_SW11}, // 56, F10, ka7 - {0, CS4_SW11, CS5_SW11, CS6_SW11}, // 57, 0, k87 - {0, CS7_SW11, CS8_SW11, CS9_SW11}, // 58, P, k80 - {0, CS10_SW11, CS11_SW11, CS12_SW11}, // 59, ;, k82 - {0, CS13_SW11, CS14_SW11, CS15_SW11}, // 60, ?, k85 - {0, CS1_SW12, CS2_SW12, CS3_SW12}, // 61, F11, ka3 - {0, CS4_SW12, CS5_SW12, CS6_SW12}, // 62, -, k86 - {0, CS7_SW12, CS8_SW12, CS9_SW12}, // 63, [, k81 - {0, CS10_SW12, CS11_SW12, CS12_SW12}, // 64, ", k83 - {0, CS16_SW12, CS17_SW12, CS18_SW12}, // 65, Ct_R, k04 - - {1, CS1_SW1, CS2_SW1, CS3_SW1}, // 66, F12, ka5 - {1, CS13_SW1, CS14_SW1, CS15_SW1}, // 67, LED, l01 - {1, CS16_SW1, CS17_SW1, CS18_SW1}, // 68, LED, l11 - {1, CS4_SW2, CS5_SW2, CS6_SW2}, // 69, Prt, k97 - {1, CS13_SW2, CS14_SW2, CS15_SW2}, // 70, LED, l02 - {1, CS16_SW2, CS17_SW2, CS18_SW2}, // 71, LED, l12 - {1, CS4_SW3, CS5_SW3, CS6_SW3}, // 72, Del, k65 - {1, CS13_SW3, CS14_SW3, CS15_SW3}, // 73, LED, l03 - {1, CS16_SW3, CS17_SW3, CS18_SW3}, // 74, LED, l13 - {1, CS4_SW4, CS5_SW4, CS6_SW4}, // 75, PgUp, k15 - {1, CS13_SW4, CS14_SW4, CS15_SW4}, // 76, LED, l04 - {1, CS16_SW4, CS17_SW4, CS18_SW4}, // 77, LED, l14 - {1, CS1_SW5, CS2_SW5, CS3_SW5}, // 78, =, k66 - {1, CS10_SW5, CS11_SW5, CS12_SW5}, // 79, Right, k05 - {1, CS13_SW5, CS14_SW5, CS15_SW5}, // 80, LED, l05 - {1, CS16_SW5, CS17_SW5, CS18_SW5}, // 81, LED, l15 - {1, CS4_SW6, CS5_SW6, CS6_SW6}, // 82, End, k75 - {1, CS13_SW6, CS14_SW6, CS15_SW6}, // 83, LED, l06 - {1, CS16_SW6, CS17_SW6, CS18_SW6}, // 84, LED, l16 - {1, CS1_SW7, CS2_SW7, CS3_SW7}, // 85, BSpc, ka1 - {1, CS4_SW7, CS5_SW7, CS6_SW7}, // 86, PgDn, k25 - {1, CS13_SW7, CS14_SW7, CS15_SW7}, // 87, LED, l07 - {1, CS16_SW7, CS17_SW7, CS18_SW7}, // 88, LED, l17 - {1, CS1_SW8, CS2_SW8, CS3_SW8}, // 89, ], k61 - {1, CS4_SW8, CS5_SW8, CS6_SW8}, // 90, Sh_R, k91 - {1, CS13_SW8, CS14_SW8, CS15_SW8}, // 91, LED, l08 - {1, CS16_SW8, CS17_SW8, CS18_SW8}, // 92, LED, l18 - {1, CS1_SW9, CS2_SW9, CS3_SW9}, // 93, \, ka2 - {1, CS4_SW9, CS5_SW9, CS6_SW9}, // 94, Up, k35 - {1, CS4_SW10, CS5_SW10, CS6_SW10}, // 95, Left, k03 - {1, CS1_SW11, CS2_SW11, CS3_SW11}, // 96, Enter, ka4 - {1, CS4_SW11, CS5_SW11, CS6_SW11}, // 97, Down, k73 -}; -// clang-format on -#endif diff --git a/keyboards/gmmk/pro/ansi/ansi.h b/keyboards/gmmk/pro/ansi/ansi.h deleted file mode 100644 index ab08d66592..0000000000 --- a/keyboards/gmmk/pro/ansi/ansi.h +++ /dev/null @@ -1,52 +0,0 @@ -/* Copyright 2021 Gigahawk - * - * 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 - -#include "pro.h" - -#define ___ KC_NO - -// ESC F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Prt Rotary(Mute) -// ` 1 2 3 4 5 6 7 8 9 0 - = BSpc Del -// Tab Q W E R T Y U I O P [ ] \ PgUp -// Caps A S D F G H J K L ; ' Enter PgDn -// Sh_L Z X C V B N M , . / Sh_R Up End -// Ct_L Win_L Alt_L SPACE Alt_R FN Ct_R Left Down Right - -// clang-format off -#define LAYOUT( \ - k13, k26, k36, k31, k33, k07, k63, k71, k76, ka6, ka7, ka3, ka5, k97, k01, \ - k16, k17, k27, k37, k47, k46, k56, k57, k67, k77, k87, k86, k66, ka1, k65, \ - k11, k10, k20, k30, k40, k41, k51, k50, k60, k70, k80, k81, k61, ka2, k15, \ - k21, k12, k22, k32, k42, k43, k53, k52, k62, k72, k82, k83, ka4, k25, \ - k00, k14, k24, k34, k44, k45, k55, k54, k64, k74, k85, k91, k35, k75, \ - k06, k90, k93, k94, k95, k92, k04, k03, k73, k05 \ -) \ -{ \ - { k00, k01, ___, k03, k04, k05, k06, k07}, \ - { k10, k11, k12, k13, k14, k15, k16, k17}, \ - { k20, k21, k22, ___, k24, k25, k26, k27}, \ - { k30, k31, k32, k33, k34, k35, k36, k37}, \ - { k40, k41, k42, k43, k44, k45, k46, k47}, \ - { k50, k51, k52, k53, k54, k55, k56, k57}, \ - { k60, k61, k62, k63, k64, k65, k66, k67}, \ - { k70, k71, k72, k73, k74, k75, k76, k77}, \ - { k80, k81, k82, k83, ___, k85, k86, k87}, \ - { k90, k91, k92, k93, k94, k95, ___, k97}, \ - { ___, ka1, ka2, ka3, ka4, ka5, ka6, ka7} \ -} -// clang-format on diff --git a/keyboards/gmmk/pro/ansi/config.h b/keyboards/gmmk/pro/ansi/config.h deleted file mode 100644 index 7c68375b2f..0000000000 --- a/keyboards/gmmk/pro/ansi/config.h +++ /dev/null @@ -1,23 +0,0 @@ -/* Copyright 2021 Gigahawk - * - * 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 - -#include "config_common.h" - -#define DRIVER_1_LED_TOTAL 66 -#define DRIVER_2_LED_TOTAL 32 -#define DRIVER_LED_TOTAL (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL) diff --git a/keyboards/gmmk/pro/ansi/info.json b/keyboards/gmmk/pro/ansi/info.json deleted file mode 100644 index c3e76391d1..0000000000 --- a/keyboards/gmmk/pro/ansi/info.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "keyboard_name": "GMMK Pro (ANSI)", - "url": "https://www.pcgamingrace.com/products/glorious-gmmk-pro-75-barebone-black-reservation", - "maintainer": "GloriousThrall", - "layouts": { - "LAYOUT": { - "layout": [ - {"x":0, "y":0}, - - {"x":1.25, "y":0}, - {"x":2.25, "y":0}, - {"x":3.25, "y":0}, - {"x":4.25, "y":0}, - - {"x":5.5, "y":0}, - {"x":6.5, "y":0}, - {"x":7.5, "y":0}, - {"x":8.5, "y":0}, - - {"x":9.75, "y":0}, - {"x":10.75, "y":0}, - {"x":11.75, "y":0}, - {"x":12.75, "y":0}, - - {"x":14, "y":0}, - {"x":15.5, "y":0}, - - {"x":0, "y":1.25}, - {"x":1, "y":1.25}, - {"x":2, "y":1.25}, - {"x":3, "y":1.25}, - {"x":4, "y":1.25}, - {"x":5, "y":1.25}, - {"x":6, "y":1.25}, - {"x":7, "y":1.25}, - {"x":8, "y":1.25}, - {"x":9, "y":1.25}, - {"x":10, "y":1.25}, - {"x":11, "y":1.25}, - {"x":12, "y":1.25}, - {"x":13, "y":1.25, "w":2}, - - {"x":15.5, "y":1.25}, - - {"x":0, "y":2.25, "w":1.5}, - {"x":1.5, "y":2.25}, - {"x":2.5, "y":2.25}, - {"x":3.5, "y":2.25}, - {"x":4.5, "y":2.25}, - {"x":5.5, "y":2.25}, - {"x":6.5, "y":2.25}, - {"x":7.5, "y":2.25}, - {"x":8.5, "y":2.25}, - {"x":9.5, "y":2.25}, - {"x":10.5, "y":2.25}, - {"x":11.5, "y":2.25}, - {"x":12.5, "y":2.25}, - {"x":13.5, "y":2.25, "w":1.5}, - - {"x":15.5, "y":2.25}, - - {"x":0, "y":3.25, "w":1.75}, - {"x":1.75, "y":3.25}, - {"x":2.75, "y":3.25}, - {"x":3.75, "y":3.25}, - {"x":4.75, "y":3.25}, - {"x":5.75, "y":3.25}, - {"x":6.75, "y":3.25}, - {"x":7.75, "y":3.25}, - {"x":8.75, "y":3.25}, - {"x":9.75, "y":3.25}, - {"x":10.75, "y":3.25}, - {"x":11.75, "y":3.25}, - {"x":12.75, "y":3.25, "w":2.25}, - - {"x":15.5, "y":3.25}, - - {"x":0, "y":4.25, "w":2.25}, - {"x":2.25, "y":4.25}, - {"x":3.25, "y":4.25}, - {"x":4.25, "y":4.25}, - {"x":5.25, "y":4.25}, - {"x":6.25, "y":4.25}, - {"x":7.25, "y":4.25}, - {"x":8.25, "y":4.25}, - {"x":9.25, "y":4.25}, - {"x":10.25, "y":4.25}, - {"x":11.25, "y":4.25}, - {"x":12.25, "y":4.25, "w":1.75}, - - {"x":14.25, "y":4.5}, - - {"x":15.5, "y":4.25}, - - {"x":0, "y":5.25, "w":1.25}, - {"x":1.25, "y":5.25, "w":1.25}, - {"x":2.5, "y":5.25, "w":1.25}, - {"x":3.75, "y":5.25, "w":6.25}, - {"x":10, "y":5.25}, - {"x":11, "y":5.25}, - {"x":12, "y":5.25}, - - {"x":13.25, "y":5.5}, - {"x":14.25, "y":5.5}, - {"x":15.25, "y":5.5} - ] - } - } -} diff --git a/keyboards/gmmk/pro/ansi/keymaps/alexmarmon/keymap.c b/keyboards/gmmk/pro/ansi/keymaps/alexmarmon/keymap.c deleted file mode 100644 index 99504de956..0000000000 --- a/keyboards/gmmk/pro/ansi/keymaps/alexmarmon/keymap.c +++ /dev/null @@ -1,66 +0,0 @@ -/* Copyright 2021 Glorious, LLC - Copyright 2021 alexmarmon - -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] = { - -// ESC F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Prt Rotary(Mute) -// ~ 1 2 3 4 5 6 7 8 9 0 - (=) BackSpc Del -// Tab Q W E R T Y U I O P [ ] \ PgUp -// Caps A S D F G H J K L ; " Enter PgDn -// Sh_L Z X C V B N M , . ? Sh_R Up End -// Ct_L Alt_L Win_L SPACE Ct_R Alt_R FN Left Down Right - - - // The FN key by default maps to a momentary toggle to layer 1 to provide access to the RESET key (to put the board into bootloader mode). Without - // this mapping, you have to open the case to hit the button on the bottom of the PCB (near the USB cable attachment) while plugging in the USB - // cable to get the board into bootloader mode - definitely not fun when you're working on your QMK builds. Remove this and put it back to KC_RGUI - // if that's your preference. - // - // To put the keyboard in bootloader mode, use FN+backslash. If you accidentally put it into bootloader, you can just unplug the USB cable and - // it'll be back to normal when you plug it back in. - [0] = LAYOUT( - KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_MUTE, - KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_DEL, - KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_PGUP, - KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGDN, - 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_UP, KC_END, - KC_LCTL, KC_LALT, KC_LGUI, KC_SPC, KC_RCTL, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT - ), - - [1] = LAYOUT( - _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, - _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, - _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET, RGB_MODE_FORWARD, - _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RGB_MODE_REVERSE, - _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RGB_TOG, - _______, _______, _______, _______, _______, _______, _______, KC_MEDIA_PREV_TRACK, _______, KC_MEDIA_NEXT_TRACK - ), - - -}; - - -bool encoder_update_user(uint8_t index, bool clockwise) { - if (clockwise) { - tap_code(KC_VOLU); - } else { - tap_code(KC_VOLD); - } - return true; -} diff --git a/keyboards/gmmk/pro/ansi/keymaps/alexmarmon/readme.md b/keyboards/gmmk/pro/ansi/keymaps/alexmarmon/readme.md deleted file mode 100644 index 36ad42b1af..0000000000 --- a/keyboards/gmmk/pro/ansi/keymaps/alexmarmon/readme.md +++ /dev/null @@ -1,7 +0,0 @@ -![Layout Image](https://i.imgur.com/MizMvsI.jpg) - -# Simple MacOS like keymap with RGB - -* Working basic RGB thanks to https://github.com/qmk/qmk_firmware/pull/13430 -* Restore working rotary knob volume control -* Add media_previous and media_next to FN+left and FN+right \ No newline at end of file diff --git a/keyboards/gmmk/pro/ansi/keymaps/andrebrait/config.h b/keyboards/gmmk/pro/ansi/keymaps/andrebrait/config.h deleted file mode 100644 index 1438d317fb..0000000000 --- a/keyboards/gmmk/pro/ansi/keymaps/andrebrait/config.h +++ /dev/null @@ -1,22 +0,0 @@ -/* Copyright 2021 Andre Brait - * - * 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 - -#ifdef RGB_MATRIX_ENABLE - #define RGB_DISABLE_TIMEOUT 1200000 // 20 minutes (20 * 60 * 1000ms) - #define RGB_DISABLE_WHEN_USB_SUSPENDED -#endif diff --git a/keyboards/gmmk/pro/ansi/keymaps/andrebrait/keymap.c b/keyboards/gmmk/pro/ansi/keymaps/andrebrait/keymap.c deleted file mode 100644 index e521425f26..0000000000 --- a/keyboards/gmmk/pro/ansi/keymaps/andrebrait/keymap.c +++ /dev/null @@ -1,348 +0,0 @@ -/* Copyright 2021 Glorious, LLC - Copyright 2022 Andre Brait - -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 - -enum layers { - WIN_BASE = 0, - WIN_FN, - MAC_BASE, - MAC_FN -}; - -enum custom_keycodes { - KC_MISSION_CONTROL = SAFE_RANGE, - KC_LAUNCHPAD -}; - -#define KC_TASK LGUI(KC_TAB) -#define KC_FLXP LGUI(KC_E) -#define KC_MCTL KC_MISSION_CONTROL -#define KC_LPAD KC_LAUNCHPAD -#define TO_WINB TO(WIN_BASE) -#define TO_MACB TO(MAC_BASE) -#define MO_WINF MO(WIN_FN) -#define MO_MACF MO(MAC_FN) - -// clang-format off -const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { - -// ESC F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Del Rotary(Play/Pause) -// ~ 1 2 3 4 5 6 7 8 9 0 - (=) BackSpc Home -// Tab Q W E R T Y U I O P [ ] \ PgUp -// Caps A S D F G H J K L ; " Enter PgDn -// Sh_L Z X C V B N M , . ? Sh_R Up End -// Ct_L Win_L Alt_L SPACE Alt_R FN Ct_R Left Down Right - - - // The FN key by default maps to a momentary toggle to layer 1 to provide access to the RESET key (to put the board into bootloader mode). Without - // this mapping, you have to open the case to hit the button on the bottom of the PCB (near the USB cable attachment) while plugging in the USB - // cable to get the board into bootloader mode - definitely not fun when you're working on your QMK builds. Remove this and put it back to KC_RGUI - // if that's your preference. - // - // To put the keyboard in bootloader mode, use FN+backslash. If you accidentally put it into bootloader, you can just unplug the USB cable and - // it'll be back to normal when you plug it back in. - // - // This keyboard defaults to 6KRO instead of NKRO for compatibility reasons (some KVMs and BIOSes are incompatible with NKRO). - // Since this is, among other things, a "gaming" keyboard, a key combination to enable NKRO on the fly is provided for convenience. - // Press Fn+N to toggle between 6KRO and NKRO. This setting is persisted to the EEPROM and thus persists between restarts. - // - // RGB and function keys are inspired by the Keychron Q1 layouts instead of using the default keys. - // - // KC_PAUS/KC_BRMU and KC_SCRL/KC_BRMD are aliases for the same keys, but their names reflect better the function in each layout. - [WIN_BASE] = LAYOUT( - KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, KC_MUTE, - KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_HOME, - KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_PGUP, - KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGDN, - 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_UP, KC_END, - KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO_WINF, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT - ), - - [WIN_FN] = LAYOUT( - _______, KC_BRID, KC_BRIU, KC_TASK, KC_FLXP, KC_MPRV, KC_MNXT, KC_MPLY, KC_MSTP, KC_MUTE, KC_VOLD, KC_VOLU, XXXXXXX, KC_INS, XXXXXXX, - XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_PSCR, - RGB_TOG, RGB_MOD, RGB_VAI, RGB_HUI, RGB_SAI, RGB_SPI, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, RESET, KC_PAUS, - TO_MACB, RGB_RMOD, RGB_VAD, RGB_HUD, RGB_SAD, RGB_SPD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_SCRL, - _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, NK_TOGG, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, - _______, _______, _______, XXXXXXX, _______, _______, _______, XXXXXXX, XXXXXXX, XXXXXXX - ), - - [MAC_BASE] = LAYOUT( - KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, KC_MUTE, - KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_HOME, - KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_PGUP, - KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGDN, - 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_UP, KC_END, - KC_LCTL, KC_LALT, KC_LGUI, KC_SPC, KC_RALT, MO_MACF, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT - ), - - [MAC_FN] = LAYOUT( - _______, KC_BRID, KC_BRIU, KC_MCTL, KC_LPAD, KC_MPRV, KC_MNXT, KC_MPLY, KC_MSTP, KC_MUTE, KC_VOLD, KC_VOLU, XXXXXXX, KC_INS, XXXXXXX, - XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_PSCR, - RGB_TOG, RGB_MOD, RGB_VAI, RGB_HUI, RGB_SAI, RGB_SPI, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,