summaryrefslogtreecommitdiffstats
path: root/keyboards/gmmk/pro/rev1
diff options
context:
space:
mode:
authorGloriousThrall <74627436+GloriousThrall@users.noreply.github.com>2022-05-19 19:47:22 -0500
committerGitHub <noreply@github.com>2022-05-20 01:47:22 +0100
commit83fa6fe916bfd7d337f05d7805f0a51ad86c8b43 (patch)
treefc279aa7123dfcf99ba8753ca01082b1f6eadbec /keyboards/gmmk/pro/rev1
parentb5608cbb6d8a5a24d9c3b928521acbc57726831f (diff)
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 <chang.li@westberrytech.com> Co-authored-by: zvecr <git@zvecr.com>
Diffstat (limited to 'keyboards/gmmk/pro/rev1')
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/ansi.c241
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/ansi.h52
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/config.h23
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/info.json109
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/alexmarmon/keymap.c66
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/alexmarmon/readme.md7
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/andrebrait/config.h22
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/andrebrait/keymap.c348
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/andrebrait/readme.md26
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/andrebrait/rules.mk6
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/andrewcharnley/config.h24
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/andrewcharnley/keymap.c87
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/andrewcharnley/readme.md18
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/batin/keymap.c50
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/benschaeff/keymap.c127
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/benschaeff/readme.md19
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/byungyoonc/config.h72
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/byungyoonc/keymap.c129
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/byungyoonc/readme.md41
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/byungyoonc/rgb_matrix_user.inc1
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/byungyoonc/rules.mk2
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/cedrikl/keymap.c154
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/cedrikl/rgb_matrix_map.h185
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/cedrikl/rules.mk2
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/coryginsberg/config.h24
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/coryginsberg/keymap.c111
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/coryginsberg/readme.md15
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/coryginsberg/rules.mk5
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/default/keymap.c72
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/gigahawk/config.h6
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/gigahawk/keymap.c74
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/gourdo1/caps_word.c150
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/gourdo1/caps_word.h127
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/gourdo1/config.h75
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/gourdo1/keymap.c336
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/gourdo1/readme.md97
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/gourdo1/rgb_matrix_map.h287
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/gourdo1/rules.mk18
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/hachetman/config.h22
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/hachetman/keymap.c307
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/hachetman/readme.md26
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/hachetman/rules.mk5
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/jackkenney/keymap.c66
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/jonavin/config.h39
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/jonavin/keymap.c209
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/jonavin/readme.md65
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/jonavin/rgb_matrix_map.h144
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/jonavin/rules.mk12
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/lalitmaganti/config.h19
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/lalitmaganti/keymap.c91
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/lalitmaganti/rules.mk1
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/macos/config.h80
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/macos/keymap.c448
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/macos/readme.md85
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/macos/rules.mk4
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mattgauf/ansi.c241
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mattgauf/config.h63
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mattgauf/helpers.c25
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mattgauf/keymap.c220
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mattgauf/keymap_helpers.h165
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mattgauf/readme.md52
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mattgauf/rules.mk6
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/.gitignore1
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/README.md19
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/config.h31
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/encoder.c111
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/encoder.h35
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/fun.c49
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/keymap.c127
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/mike1808.c68
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/mike1808.h111
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/process_record.c119
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/process_record.h26
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/rgb_matrix_ledmaps.c71
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/rgb_matrix_ledmaps.h100
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/rules.mk25
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/utils.c64
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/mike1808/utils.h32
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/moults31/keymap.c92
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/paddlegame/config.h24
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/paddlegame/keymap.c471
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/paddlegame/paddlegame.h46
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/paddlegame/readme.md18
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/paddlegame/rgb_matrix_map.h181
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/paddlegame/rules.mk4
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/stickandgum/config.h75
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/stickandgum/keymap.c300
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/stickandgum/readme.md63
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/stickandgum/rules.mk2
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/via/keymap.c89
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/via/rules.mk1
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/wholesomeducky/keymap.c57
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/willwm/keymap.c73
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/willwm/keymap.json181
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/willwm/readme.md22
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/keymaps/willwm/rules.mk2
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/readme.md37
-rw-r--r--keyboards/gmmk/pro/rev1/ansi/rules.mk21
-rw-r--r--keyboards/gmmk/pro/rev1/config.h22
-rw-r--r--keyboards/gmmk/pro/rev1/halconf.h23
-rw-r--r--keyboards/gmmk/pro/rev1/iso/config.h23
-rw-r--r--keyboards/gmmk/pro/rev1/iso/info.json110
-rw-r--r--keyboards/gmmk/pro/rev1/iso/iso.c243
-rw-r--r--keyboards/gmmk/pro/rev1/iso/iso.h52
-rw-r--r--keyboards/gmmk/pro/rev1/iso/keymaps/chofstede/keymap.c106
-rw-r--r--keyboards/gmmk/pro/rev1/iso/keymaps/chofstede/readme.md8
-rw-r--r--keyboards/gmmk/pro/rev1/iso/keymaps/default/keymap.c72
-rw-r--r--keyboards/gmmk/pro/rev1/iso/keymaps/jonavin/config.h39
-rw-r--r--keyboards/gmmk/pro/rev1/iso/keymaps/jonavin/keymap.c191
-rw-r--r--keyboards/gmmk/pro/rev1/iso/keymaps/jonavin/readme.md53
-rw-r--r--keyboards/gmmk/pro/rev1/iso/keymaps/jonavin/rgb_matrix_map.h146
-rw-r--r--keyboards/gmmk/pro/rev1/iso/keymaps/jonavin/rules.mk12
-rw-r--r--keyboards/gmmk/pro/rev1/iso/keymaps/via/keymap.c91
-rw-r--r--keyboards/gmmk/pro/rev1/iso/keymaps/via/rules.mk1
-rw-r--r--keyboards/gmmk/pro/rev1/iso/keymaps/vitoni/config.h20
-rw-r--r--keyboards/gmmk/pro/rev1/iso/keymaps/vitoni/keymap.c148
-rw-r--r--keyboards/gmmk/pro/rev1/iso/keymaps/vitoni/readme.adoc104
-rw-r--r--keyboards/gmmk/pro/rev1/iso/readme.md37
-rw-r--r--keyboards/gmmk/pro/rev1/iso/rules.mk21
-rw-r--r--keyboards/gmmk/pro/rev1/mcuconf.h22
120 files changed, 9895 insertions, 0 deletions
diff --git a/keyboards/gmmk/pro/rev1/ansi/ansi.c b/keyboards/gmmk/pro/rev1/ansi/ansi.c
new file mode 100644
index 0000000000..1df3319fd2
--- /dev/null
+++ b/keyboards/gmmk/pro/rev1/ansi/ansi.c
@@ -0,0 +1,241 @@
+/* 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