Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gmmk v2 keyboard #3

Merged
merged 241 commits into from
Mar 14, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
241 commits
Select commit Hold shift + click to select a range
cf31355
Changelog 2022q1 (#16380)
zvecr Feb 23, 2022
c0ee3d2
Merge '51db8baf77e2c0aa5f54d73114e84a33306d7380' as empty
zvecr Feb 25, 2022
e793128
Merge remote-tracking branch 'origin/develop'
zvecr Feb 25, 2022
3da34f2
Start develop for 2022q2
zvecr Feb 26, 2022
83a32b2
Remove 1k USB_POLLING_INTERVAL_MS config from keyboards and default-i…
zvecr Feb 26, 2022
8a23742
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 26, 2022
3057e5f
[Keyboard] ada1800mini (#16386)
peepeetee Feb 27, 2022
5360cb1
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 27, 2022
d94b5d0
[Handwired] Support for Adafruit lemon keypad (#16395)
qcoral Feb 27, 2022
d995cf3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 27, 2022
97d0e7c
[Docs] Add commands to flashing docs (#16456)
fauxpark Feb 27, 2022
0d953a2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 27, 2022
c1e008b
[Keyboard] add YMDK YMD21 v2 (#16442)
noroadsleft Feb 27, 2022
0815d89
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 27, 2022
259cf76
Link WS2812 driver page from rgb feature docs (#16366)
daskygit Feb 27, 2022
4fae7cd
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 27, 2022
1d30ee7
[Keymap] stanrc85 userspace rules cleanup (#16447)
stanrc85 Feb 27, 2022
d9a6932
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 27, 2022
29ab430
[Docs] Anchor link correction in rgb matrix docs (#16460)
filterpaper Feb 27, 2022
cb8528c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 27, 2022
156f056
[Core] Squeeze AVR some more with `-mrelax` and `-mcall-prologues` (#…
KarlK90 Feb 27, 2022
57601d3
Wren: fix QMK Configurator key sequence (#16462)
noroadsleft Feb 27, 2022
f6bc058
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 27, 2022
a7a3f72
Wolf Sabre: fix Configurator layout data (#16465)
noroadsleft Feb 27, 2022
4fd2739
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 27, 2022
77cdb20
Revert CLI default for manufacturer (#16467)
zvecr Feb 27, 2022
8f457ad
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 27, 2022
e4a6afa
Rework generate-api CLI command to use .build directory (#16441)
zvecr Feb 27, 2022
e884414
fix helix/rev2:edvorakjp build error (#16433)
mtei Feb 27, 2022
48f06ae
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 27, 2022
779c7de
Fix issues with data driven split keyboards (#16457)
zvecr Feb 27, 2022
3c7c9bd
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 27, 2022
fbfd531
CLI: Validate JSON keymap input (#16261)
Erovia Feb 28, 2022
36e47cb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 28, 2022
d1068b2
snatchpad: update layout data (#16476)
noroadsleft Feb 28, 2022
73135e7
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 28, 2022
3ac769b
handwired/3dortho14u: refactor layout data (#16475)
noroadsleft Feb 28, 2022
5e57d18
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 28, 2022
f293e6b
Glacier: Community Layout support (#16474)
noroadsleft Feb 28, 2022
c70bb75
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 28, 2022
c9d9e70
Move projectcain encoder logic to keyboard level (#16479)
zvecr Mar 1, 2022
d77b5ad
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 1, 2022
36635c2
Ellora65: remove dead space from Configurator rendering (#16478)
noroadsleft Mar 1, 2022
5467bdf
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 1, 2022
369575a
Remove invalid keyboard_folder from gk6 (#16480)
zvecr Mar 1, 2022
7d842c6
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 1, 2022
325c634
atlas_65 Layout Macro Refactor (#16483)
noroadsleft Mar 1, 2022
7f515ee
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 1, 2022
09a43b1
Revert "handwired/3dortho14u: refactor layout data (#16475)" (#16485)
xia0 Mar 1, 2022
9d7f6d1
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 1, 2022
e73f8e9
Change 'helix/rev2:default' setting to use split_common (#16432)
mtei Mar 2, 2022
d75ce48
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 2, 2022
96b6ddf
fixed typo in docs/newbs_getting_started.md (#16501)
jakevandervaate Mar 3, 2022
9f95844
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 3, 2022
75b40dc
Fix mistakes in the include path in `helix/rev2/local_features.mk`. (…
mtei Mar 3, 2022
8a5ad2a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 3, 2022
ae2c77c
[Bug] fix v-usb connection enumeration, ifdef workaround (#16511)
gompa Mar 3, 2022
b16af15
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 3, 2022
4a66bdf
Fix helix/rev2 not working properly when using split_common. (#16512)
mtei Mar 3, 2022
77ea1bd
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 3, 2022
7fb312c
Fix use of ISSI driver config before init (#16493)
zvecr Mar 3, 2022
d1bd5a0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 3, 2022
e01307f
Typo in squeezing_avr.md (#16506)
Jels02 Mar 3, 2022
c6111aa
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 3, 2022
61ba8ef
Update pr_checklist.md (#16484)
Jels02 Mar 4, 2022
c45ed89
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 4, 2022
aab2ac2
Melody96 refactor (#16455)
fauxpark Mar 4, 2022
9958f9e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 4, 2022
d412854
analog.[ch]: remove unnecessary includes (#16471)
fauxpark Mar 4, 2022
bcd4f34
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 4, 2022
34ba7f1
Bug report template: require `qmk doctor` output (#16517)
fauxpark Mar 4, 2022
24f2eff
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 4, 2022
f634fdd
Remove `send_unicode_hex_string()` (#16518)
fauxpark Mar 4, 2022
ace0603
Change data driven "str" type to represent a quoted string literal (#…
fauxpark Mar 4, 2022
c018511
More validation of declared LAYOUT macro names (#16520)
zvecr Mar 4, 2022
386d19b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 4, 2022
0be7345
[Keyboard] BDE Rev2 (#15877)
kylemccreery Mar 4, 2022
618aaa8
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 4, 2022
7d41639
Map data driven `DESCRIPTION` as string literal (#16523)
fauxpark Mar 5, 2022
82dd84e
support more leds (#15840)
yulei Mar 5, 2022
967b9e3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 5, 2022
da6d6ce
Some docs improvements (#15845)
kiilerix Mar 5, 2022
ab76e6a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 5, 2022
b202e59
Update info.json (#16540)
zvecr Mar 5, 2022
e2ab505
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 5, 2022
8e9d45d
`qmk info`: nicer rendering of ISO enter (#16466)
fauxpark Mar 5, 2022
f7512d6
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 5, 2022
16cd1d9
Change helix:five_rows keymap to use QMK standerd oled driver (#16539)
mtei Mar 6, 2022
621b4b7
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 6, 2022
30209de
merge/uma - Resolve configurator issues (#16551)
zvecr Mar 6, 2022
0f9849c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 6, 2022
4cae7be
[Keymap] Change helix:fraanrosi keymap to use split_common (#16533)
mtei Mar 7, 2022
6425dd1
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 7, 2022
9d6cea0
[Keymap] Change helix:five_rows_jis keymap to use split_common (#16538)
mtei Mar 7, 2022
9bf9adb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 7, 2022
b77d51f
[Keyboard] add support for Quark_Plus (#16324)
npspears Mar 7, 2022
f8fb772
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 7, 2022
de10757
[Keyboard] fourier via keymap (#16335)
FreshCourageTake Mar 7, 2022
bca565c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 7, 2022
5de86a0
[Keyboard] Add Lain keyboard (#16345)
hsgw Mar 7, 2022
45929ca
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 7, 2022
dcfa471
[Keyboard] Add Kyuu Hotswap (#16360)
mrnoisytiger Mar 7, 2022
8e7cb28
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 7, 2022
0e08fad
[Keyboard] Add support for Typ65+ (#16399)
kopibeng Mar 7, 2022
0fd600d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 7, 2022
d8971d7
Format code according to conventions (#16554)
qmk-bot Mar 7, 2022
f9df57b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 7, 2022
ff6c704
[Keymap] Drashna Mouse keys and oled updates (#16556)
drashna Mar 7, 2022
99edf15
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 7, 2022
0978dca
[Keyboard] add qk65 files by qwertykeys studio (#16491)
owlab-git Mar 7, 2022
91a6e62
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 7, 2022
1a1b22e
[Keyboard] Sick68 VIA keymap (#16508)
xia0 Mar 7, 2022
575e3e1
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 7, 2022
c810d8c
[Keyboard] Update Wakizashi 40 config and readme (#16505)
xia0 Mar 7, 2022
bbd47fc
[Keyboard] Atlantis ak81_ve encoder behaviour enhancement & fixes (#1…
fOmey Mar 7, 2022
b28d8fc
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 7, 2022
2d8266b
[Keyboard] Tidy Up pearlboards (#16497)
Koobaczech Mar 7, 2022
c09e8bb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 7, 2022
b262174
[Keyboard] Delete duplicate pandora directory (#16496)
Koobaczech Mar 7, 2022
827f32b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 7, 2022
9dea8a7
[Keyboard] Update Jels88 (#16486)
Jels02 Mar 7, 2022
a6126c5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 7, 2022
6e61126
[Keyboard] BM68HSRGB/rev2 (#16454)
peepeetee Mar 7, 2022
41fb912
[Keyboard] Update DogTag Macro Pad (#16446)
takashicompany Mar 7, 2022
e4d51c9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 7, 2022
4b4f1c6
[Keymap] Add encoder showcase keymap (#16544)
wymcg Mar 7, 2022
5de5155
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 7, 2022
44f1bd9
ChibiOS 21.11.1 update. (#16251)
tzarc Mar 7, 2022
75544d9
Move Doxygen docs to subdirectory (#16561)
fauxpark Mar 7, 2022
d953aa7
new lines at eof's (#16558)
waffle87 Mar 7, 2022
51c9988
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 7, 2022
05b7193
[Keyboard] remove unecessary layers (#16559)
waffle87 Mar 7, 2022
2bface8
Add flash target for UF2 bootloaders (#16525)
KarlK90 Mar 7, 2022
2ff646c
[Keyboard] LFK78 VIA support and Update (#16502)
nayoshi Mar 7, 2022
e41d67b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 7, 2022
07ca35d
Convert Wasdat Code custom matrix to SN74x138 driver (#16257)
fauxpark Mar 7, 2022
893d86c
Add Anne Pro 2 keyboard (#14385)
bwisn Mar 8, 2022
184a094
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
5995432
[Keymap] add mouse controls to Mechwilds Mercutio FearlessSpiff (#16…
FearlessSpiff Mar 8, 2022
347bab7
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
6928bce
[Keyboard] Add Cassini keyboard (#16522)
yiancar Mar 8, 2022
05cc707
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
8bcac1c
[Keyboard] Add Morizon (#16549)
skarrmann Mar 8, 2022
dfb0f9f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
f0d27e2
[Keyboard] Change vendor ID for sick68 keyboard (#16563)
umbynos Mar 8, 2022
4666dfb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
c84d361
[Keyboard] Change maximum LED brightness for naked48 (#16564)
Salicylic-acid3 Mar 8, 2022
c0a7ecb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
8e88879
[Keymap] Add nabos keymap to dactyl_manuform (5x6) (#16547)
nab-os Mar 8, 2022
26372c8
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
8014fb1
Fix in-page links in reference_info_json.md (#16487)
peepeetee Mar 8, 2022
7bc8046
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
869ede8
[Keyboard] Add parallel 65 (#16445)
matthewdias Mar 8, 2022
2d98568
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
b2fdb07
[Keyboard] Uthol (#16393)
Uthol Mar 8, 2022
9237326
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
ec3df85
[Keyboard] TKC Portico68 v2 (#15916)
TerryMathews Mar 8, 2022
280bea8
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
86966fc
[Keyboard] Add KB58 (#15896)
beanaccle Mar 8, 2022
b069002
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
249bc3a
[Keyboard] Add Winry315 keyboard (#15894)
sigprof Mar 8, 2022
eb35f58
[Keyboard] Idobao ID87 v2 (#15875)
peepeetee Mar 8, 2022
0cf1186
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
87c2f97
[Keyboard] Add LATE-9 keyboard (#13966)
rookiebwoy Mar 8, 2022
b6000e0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
8f70adc
[Keyboard] Update encoder code for macro3 (#16005)
filterpaper Mar 8, 2022
b5996bf
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
0880850
[Bug] Rename has_mouse_report_changed parameters (#16417)
ziteh Mar 8, 2022
e71f8f8
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
4493f31
Add HS version of Nebula65b due to different number of per-key-RGB (#…
yiancar Mar 8, 2022
1d5b462
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
996880a
[Keyboard] Add rb69 (#16526)
ryanbaekr Mar 8, 2022
e0fbb07
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
4d2ae22
[Keyboard] Add mini winni (#15341)
matthewdias Mar 8, 2022
4035369
[Keyboard] Add Iskar (#16562)
drewpyun Mar 8, 2022
18bfbc9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
89a5159
Oddball: set default pointing device driver (#16574)
fauxpark Mar 8, 2022
212e820
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
fe8b761
[Keyboard] Fix late9/rev1 (#16576)
waffle87 Mar 8, 2022
2218690
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
2f6751e
Asymmetric encoders, encoder tests. (#16068)
tzarc Mar 8, 2022
d92994b
[Keyboard] Add Novus 60% keyboard (#16473)
mini-ninja-64 Mar 8, 2022
68a62b9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
40d6766
[Keyboard] Add Y&R Studio zhou65 keyboard (#14192)
jiaxin96 Mar 8, 2022
0d428b9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
65eb0f9
[keymap] Add via support for Iskar (#16575)
drewpyun Mar 8, 2022
fba3820
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
b593cfc
`qmk info`: Nicer rendering of big-ass enter (#16541)
fauxpark Mar 8, 2022
49bc3b5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
d38696a
[Keyboard] Add Rama Works M4-A (#16570)
nautxx Mar 8, 2022
d4bf9b1
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
3347b63
handwired/misterdeck refactor (#16572)
fauxpark Mar 8, 2022
7f8f665
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
022e1fd
Add Big Switch Seat (#16524)
nooges Mar 8, 2022
4122562
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 8, 2022
5244b13
Fix yandrstudio/zhou65 (#16589)
waffle87 Mar 9, 2022
c349e85
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 9, 2022
ed169a6
Correct order of takashicompany/dogtag info.json (#16591)
zvecr Mar 9, 2022
c5b1197
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 9, 2022
c5c5d37
[Keymap] Added RGB_Matrix effect mode for naked48/j73gl (#16578)
Salicylic-acid3 Mar 9, 2022
eedbb9a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 9, 2022
6ab5a7d
[Keymap] Personal keymap for crkbd (#16546)
Jpe230 Mar 9, 2022
4d5e532
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 9, 2022
dc67fd9
Various improvements for the AnnePro2 (#16579)
Jpe230 Mar 9, 2022
7121a22
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 9, 2022
8d5eacb
Add support for encoder mapping. (#13286)
tzarc Mar 9, 2022
5d67c4d
Fix missing definition for non-encoder case. (#16593)
tzarc Mar 9, 2022
77180a6
Fixup builds. (#16596)
tzarc Mar 9, 2022
edd1f33
Missed some erroneous prints. (#16597)
tzarc Mar 9, 2022
db16271
Add Gergoplex keymap for tgrosinger (#15148)
tgrosinger Mar 9, 2022
6f1793d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 9, 2022
caeb213
Add macOS-friendly keymap for GMMK Pro (ANSI) (#14333)
zvuc Mar 9, 2022
0f22bcc
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 9, 2022
708b3f9
[Keyboard] Size reduction for kbdfans/kbd67/mkiirgb_iso (#16601)
waffle87 Mar 10, 2022
62696e8
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 10, 2022
8bcb77c
Personalizacion del teclado de AdG (#15738)
maherma-adg Mar 10, 2022
876c520
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 10, 2022
9d0153d
[keyboard]Add v1 to jones keyboard (#14405)
jpskenn Mar 10, 2022
a8b01dc
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 10, 2022
dc8db65
[KEYBOARD] keyboardio/atreus: VIA support (#16604)
haoxiangliew Mar 10, 2022
cb65c77
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 10, 2022
bd70f52
Remove `matrix_key_count()` (#16603)
fauxpark Mar 10, 2022
cf44bde
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 10, 2022
265b96a
[Keyboard] Add omega4 (#16464)
makenova Mar 10, 2022
61a8a60
[Keyboard] Add MNK65 (#16400)
kopibeng Mar 10, 2022
35fa0f2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 10, 2022
98da119
era1112 keymap for preonic (#16064)
era1112 Mar 10, 2022
ee6a0e8
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 10, 2022
fc7a41f
[Keyboard] lily58/glow_enc (#16101)
LVladymyr Mar 10, 2022
83f757f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 10, 2022
b33fdc2
add chofstede keymap for gmmk/pro/iso (#16045)
chofstede Mar 10, 2022
27cde5f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 10, 2022
6c40b68
[Docs] Include ASCII diagram to explain tap-hold modes (#15873)
wongjiahau Mar 10, 2022
54658a3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 10, 2022
b75f669
CLI: Fix 'cd' subcommand on Windows (#16610)
Erovia Mar 10, 2022
31eb82c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 10, 2022
ee71362
Personal user space and CRKBD R2G keymap (#15888)
RMeli Mar 10, 2022
e9458fd
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 10, 2022
7e6f1c9
Force platform pin defs to be included (#16611)
zvecr Mar 10, 2022
e8ba28a
Merge branch 'gmmk_v2_keyboard' of https://github.com/GloriousThrall/…
Mar 14, 2022
abf22d7
Fix a minor problem
Mar 14, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
25 changes: 12 additions & 13 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,19 +18,18 @@ assignees: ''

## System Information

- Keyboard:
- Revision (if applicable):
- Operating system:
- AVR GCC version:
<!-- Run `avr-gcc --version` to find this out. -->
- ARM GCC version:
<!-- Run `arm-none-eabi-gcc --version` to find this out. -->
- QMK Firmware version:
<!-- Run `git describe --abbrev=0 --tags` to find this out. -->
- Any keyboard related software installed?
- [ ] AutoHotKey
- [ ] Karabiner
- [ ] Other:
**Keyboard:**
**Revision (if applicable):**
**Operating system:**
**`qmk doctor` output:**
```
(Paste output here)
```

**Any keyboard related software installed?**
- [ ] AutoHotKey (Windows)
- [ ] Karabiner (macOS)
- [ ] Other:

## Additional Context

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/api.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,4 @@ jobs:
AWS_ACCESS_KEY_ID: ${{ secrets.SPACES_ACCESS_KEY }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.SPACES_SECRET_KEY }}
AWS_S3_ENDPOINT: https://nyc3.digitaloceanspaces.com
SOURCE_DIR: 'api_data'
SOURCE_DIR: '.build/api_data'
2 changes: 1 addition & 1 deletion .github/workflows/develop_api.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,4 @@ jobs:
AWS_ACCESS_KEY_ID: ${{ secrets.SPACES_ACCESS_KEY }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.SPACES_SECRET_KEY }}
AWS_S3_ENDPOINT: https://nyc3.digitaloceanspaces.com
SOURCE_DIR: 'api_data'
SOURCE_DIR: '.build/api_data'
1 change: 0 additions & 1 deletion api_data/_config.yml

This file was deleted.

2 changes: 2 additions & 0 deletions builddefs/build_test.mk
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ endif

.DEFAULT_GOAL := all

OPT = g

include paths.mk
include $(BUILDDEFS_PATH)/message.mk

Expand Down
2 changes: 1 addition & 1 deletion builddefs/common_rules.mk
Original file line number Diff line number Diff line change
Expand Up @@ -316,7 +316,7 @@ gccversion :
@$(BUILD_CMD)

%.uf2: %.hex
$(eval CMD=$(UF2CONV) $(BUILD_DIR)/$(TARGET).hex -o $(BUILD_DIR)/$(TARGET).uf2 -c -f $(UF2_FAMILY) >/dev/null 2>&1)
$(eval CMD=$(UF2CONV) $(BUILD_DIR)/$(TARGET).hex --output $(BUILD_DIR)/$(TARGET).uf2 --convert --family $(UF2_FAMILY) >/dev/null 2>&1)
#@$(SILENT) || printf "$(MSG_EXECUTING) '$(CMD)':\n"
@$(SILENT) || printf "$(MSG_UF2) $@" | $(AWK_CMD)
@$(BUILD_CMD)
Expand Down
1 change: 1 addition & 0 deletions builddefs/generic_features.mk
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ GENERIC_FEATURES = \
DYNAMIC_KEYMAP \
DYNAMIC_MACRO \
ENCODER \
ENCODER_MAP \
GRAVE_ESC \
HAPTIC \
KEY_LOCK \
Expand Down
83 changes: 62 additions & 21 deletions builddefs/mcu_selection.mk
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@ ifneq ($(findstring MKL26Z64, $(MCU)),)

## chip/board settings
# - the next two should match the directories in
# <chibios>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
# <chibios[-contrib]>/os/hal/ports/$(MCU_PORT_NAME)/$(MCU_SERIES)
# OR
# <chibios[-contrib]>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
MCU_FAMILY = KINETIS
MCU_SERIES = KL2x

Expand All @@ -36,7 +38,9 @@ ifneq ($(findstring MK20DX128, $(MCU)),)

## chip/board settings
# - the next two should match the directories in
# <chibios>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
# <chibios[-contrib]>/os/hal/ports/$(MCU_PORT_NAME)/$(MCU_SERIES)
# OR
# <chibios[-contrib]>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
MCU_FAMILY = KINETIS
MCU_SERIES = K20x

Expand All @@ -63,7 +67,9 @@ ifneq ($(findstring MK20DX256, $(MCU)),)

## chip/board settings
# - the next two should match the directories in
# <chibios>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
# <chibios[-contrib]>/os/hal/ports/$(MCU_PORT_NAME)/$(MCU_SERIES)
# OR
# <chibios[-contrib]>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
MCU_FAMILY = KINETIS
MCU_SERIES = K20x

Expand All @@ -90,7 +96,9 @@ ifneq ($(findstring MK66FX1M0, $(MCU)),)

## chip/board settings
# - the next two should match the directories in
# <chibios>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
# <chibios[-contrib]>/os/hal/ports/$(MCU_PORT_NAME)/$(MCU_SERIES)
# OR
# <chibios[-contrib]>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
MCU_FAMILY = KINETIS
MCU_SERIES = MK66F18

Expand All @@ -117,7 +125,9 @@ ifneq ($(findstring STM32F042, $(MCU)),)

## chip/board settings
# - the next two should match the directories in
# <chibios>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
# <chibios[-contrib]>/os/hal/ports/$(MCU_PORT_NAME)/$(MCU_SERIES)
# OR
# <chibios[-contrib]>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
MCU_FAMILY = STM32
MCU_SERIES = STM32F0xx

Expand Down Expand Up @@ -157,7 +167,9 @@ ifneq ($(findstring STM32F072, $(MCU)),)

## chip/board settings
# - the next two should match the directories in
# <chibios>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
# <chibios[-contrib]>/os/hal/ports/$(MCU_PORT_NAME)/$(MCU_SERIES)
# OR
# <chibios[-contrib]>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
MCU_FAMILY = STM32
MCU_SERIES = STM32F0xx

Expand Down Expand Up @@ -192,7 +204,9 @@ ifneq ($(findstring STM32F103, $(MCU)),)

## chip/board settings
# - the next two should match the directories in
# <chibios>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
# <chibios[-contrib]>/os/hal/ports/$(MCU_PORT_NAME)/$(MCU_SERIES)
# OR
# <chibios[-contrib]>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
MCU_FAMILY = STM32
MCU_SERIES = STM32F1xx

Expand Down Expand Up @@ -224,7 +238,9 @@ ifneq ($(findstring STM32F303, $(MCU)),)

## chip/board settings
# - the next two should match the directories in
# <chibios>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
# <chibios[-contrib]>/os/hal/ports/$(MCU_PORT_NAME)/$(MCU_SERIES)
# OR
# <chibios[-contrib]>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
MCU_FAMILY = STM32
MCU_SERIES = STM32F3xx

Expand Down Expand Up @@ -259,7 +275,9 @@ ifneq ($(findstring STM32F401, $(MCU)),)

## chip/board settings
# - the next two should match the directories in
# <chibios>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
# <chibios[-contrib]>/os/hal/ports/$(MCU_PORT_NAME)/$(MCU_SERIES)
# OR
# <chibios[-contrib]>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
MCU_FAMILY = STM32
MCU_SERIES = STM32F4xx

Expand Down Expand Up @@ -299,7 +317,9 @@ ifneq ($(findstring STM32F405, $(MCU)),)

## chip/board settings
# - the next two should match the directories in
# <chibios>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
# <chibios[-contrib]>/os/hal/ports/$(MCU_PORT_NAME)/$(MCU_SERIES)
# OR
# <chibios[-contrib]>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
MCU_FAMILY = STM32
MCU_SERIES = STM32F4xx

Expand Down Expand Up @@ -334,7 +354,9 @@ ifneq ($(findstring STM32F407, $(MCU)),)

## chip/board settings
# - the next two should match the directories in
# <chibios>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
# <chibios[-contrib]>/os/hal/ports/$(MCU_PORT_NAME)/$(MCU_SERIES)
# OR
# <chibios[-contrib]>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
MCU_FAMILY = STM32
MCU_SERIES = STM32F4xx

Expand Down Expand Up @@ -369,7 +391,9 @@ ifneq ($(findstring STM32F411, $(MCU)),)

## chip/board settings
# - the next two should match the directories in
# <chibios>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
# <chibios[-contrib]>/os/hal/ports/$(MCU_PORT_NAME)/$(MCU_SERIES)
# OR
# <chibios[-contrib]>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
MCU_FAMILY = STM32
MCU_SERIES = STM32F4xx

Expand Down Expand Up @@ -409,7 +433,9 @@ ifneq ($(findstring STM32F446, $(MCU)),)

## chip/board settings
# - the next two should match the directories in
# <chibios>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
# <chibios[-contrib]>/os/hal/ports/$(MCU_PORT_NAME)/$(MCU_SERIES)
# OR
# <chibios[-contrib]>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
MCU_FAMILY = STM32
MCU_SERIES = STM32F4xx

Expand Down Expand Up @@ -441,7 +467,9 @@ ifneq ($(findstring STM32G431, $(MCU)),)

## chip/board settings
# - the next two should match the directories in
# <chibios>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
# <chibios[-contrib]>/os/hal/ports/$(MCU_PORT_NAME)/$(MCU_SERIES)
# OR
# <chibios[-contrib]>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
MCU_FAMILY = STM32
MCU_SERIES = STM32G4xx

Expand Down Expand Up @@ -476,7 +504,9 @@ ifneq ($(findstring STM32G474, $(MCU)),)

## chip/board settings
# - the next two should match the directories in
# <chibios>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
# <chibios[-contrib]>/os/hal/ports/$(MCU_PORT_NAME)/$(MCU_SERIES)
# OR
# <chibios[-contrib]>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
MCU_FAMILY = STM32
MCU_SERIES = STM32G4xx

Expand Down Expand Up @@ -511,7 +541,9 @@ ifneq (,$(filter $(MCU),STM32L432 STM32L442))

## chip/board settings
# - the next two should match the directories in
# <chibios>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
# <chibios[-contrib]>/os/hal/ports/$(MCU_PORT_NAME)/$(MCU_SERIES)
# OR
# <chibios[-contrib]>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
MCU_FAMILY = STM32
MCU_SERIES = STM32L4xx

Expand Down Expand Up @@ -548,7 +580,9 @@ ifneq (,$(filter $(MCU),STM32L433 STM32L443))

## chip/board settings
# - the next two should match the directories in
# <chibios>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
# <chibios[-contrib]>/os/hal/ports/$(MCU_PORT_NAME)/$(MCU_SERIES)
# OR
# <chibios[-contrib]>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
MCU_FAMILY = STM32
MCU_SERIES = STM32L4xx

Expand Down Expand Up @@ -585,7 +619,9 @@ ifneq (,$(filter $(MCU),STM32L412 STM32L422))

## chip/board settings
# - the next two should match the directories in
# <chibios>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
# <chibios[-contrib]>/os/hal/ports/$(MCU_PORT_NAME)/$(MCU_SERIES)
# OR
# <chibios[-contrib]>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
MCU_FAMILY = STM32
MCU_SERIES = STM32L4xx

Expand All @@ -602,7 +638,7 @@ ifneq (,$(filter $(MCU),STM32L412 STM32L422))
# <keyboard_dir>/boards/, or drivers/boards/
BOARD ?= GENERIC_STM32_L412XB

PLATFORM_NAME ?= platform_l432
PLATFORM_NAME ?= platform_l412_l422

USE_FPU ?= yes

Expand All @@ -622,7 +658,9 @@ ifneq ($(findstring WB32F3G71, $(MCU)),)

## chip/board settings
# - the next two should match the directories in
# <chibios>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
# <chibios[-contrib]>/os/hal/ports/$(MCU_PORT_NAME)/$(MCU_SERIES)
# OR
# <chibios[-contrib]>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
MCU_FAMILY = WB32
MCU_SERIES = WB32F3G71xx

Expand Down Expand Up @@ -657,7 +695,10 @@ ifneq ($(findstring GD32VF103, $(MCU)),)

## chip/board settings
# - the next two should match the directories in
# <chibios>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
# <chibios[-contrib]>/os/hal/ports/$(MCU_PORT_NAME)/$(MCU_SERIES)
# OR
# <chibios[-contrib]>/os/hal/ports/$(MCU_FAMILY)/$(MCU_SERIES)
MCU_PORT_NAME = GD
MCU_FAMILY = GD32V
MCU_SERIES = GD32VF103

Expand Down
1 change: 1 addition & 0 deletions builddefs/show_options.mk
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ OTHER_OPTION_NAMES = \
HELIX ZINC \
AUTOLOG_ENABLE \
DEBUG_ENABLE \
ENCODER_MAP_ENABLE \
ENCODER_ENABLE_CUSTOM \
GERMAN_ENABLE \
HAPTIC_ENABLE \
Expand Down
1 change: 1 addition & 0 deletions builddefs/testlist.mk
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ TEST_LIST = $(sort $(patsubst %/test.mk,%, $(shell find $(ROOT_DIR)tests -type f
FULL_TESTS := $(notdir $(TEST_LIST))

include $(QUANTUM_PATH)/debounce/tests/testlist.mk
include $(QUANTUM_PATH)/encoder/tests/testlist.mk
include $(QUANTUM_PATH)/sequencer/tests/testlist.mk
include $(PLATFORM_PATH)/test/testlist.mk

Expand Down
4 changes: 2 additions & 2 deletions data/mappings/info_config.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{
# Format:
# <config.h key>: {"info_key": <info.json key>, ["value_type": <value_type>], ["to_json": <true/false>], ["to_c": <true/false>]}
# value_type: one of "array", "array.int", "bool", "int", "hex", "list", "mapping"
# value_type: one of "array", "array.int", "bool", "int", "hex", "list", "mapping", "str", "raw"
# to_json: Default `true`. Set to `false` to exclude this mapping from info.json
# to_c: Default `true`. Set to `false` to exclude this mapping from config.h
# warn_duplicate: Default `true`. Set to `false` to turn off warning when a value exists in both places
Expand All @@ -17,7 +17,7 @@
"DEVICE_VER": {"info_key": "usb.device_ver", "value_type": "hex"},
# TODO: Replace ^^^ with vvv
#"DEVICE_VER": {"info_key": "usb.device_version", "value_type": "bcd_version"},
"DESCRIPTION": {"info_key": "keyboard_folder", "to_json": false},
"DESCRIPTION": {"info_key": "keyboard_folder", "value_type": "str", "to_json": false},
"DIODE_DIRECTION": {"info_key": "diode_direction"},
"FORCE_NKRO": {"info_key": "usb.force_nkro", "value_type": "bool"},
"DYNAMIC_KEYMAP_EEPROM_MAX_ADDR": {"info_key": "dynamic_keymap.eeprom_max_addr", "value_type": "int"},
Expand Down
4 changes: 2 additions & 2 deletions data/mappings/info_rules.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{
# Format:
# <rules.mk key>: {"info_key": <info.json key>, ["value_type": <value_type>], ["to_json": <true/false>], ["to_c": <true/false>]}
# value_type: one of "array", "array.int", "bool", "int", "list", "hex", "mapping"
# value_type: one of "array", "array.int", "bool", "int", "list", "hex", "mapping", "str", "raw"
# to_json: Default `true`. Set to `false` to exclude this mapping from info.json
# to_c: Default `true`. Set to `false` to exclude this mapping from rules.mk
# warn_duplicate: Default `true`. Set to `false` to turn off warning when a value exists in both places
Expand All @@ -20,6 +20,6 @@
"MOUSEKEY_ENABLE": {"info_key": "mouse_key.enabled", "value_type": "bool"},
"NO_USB_STARTUP_CHECK": {"info_key": "usb.no_startup_check", "value_type": "bool"},
"SPLIT_KEYBOARD": {"info_key": "split.enabled", "value_type": "bool"},
"SPLIT_TRANSPORT": {"info_key": "split.transport.protocol", "value_type": "str", "to_c": false},
"SPLIT_TRANSPORT": {"info_key": "split.transport.protocol", "to_c": false},
"WAIT_FOR_USB": {"info_key": "usb.wait_for", "value_type": "bool"}
}
28 changes: 27 additions & 1 deletion data/schemas/definitions.jsonschema
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,33 @@
"oneOf": [
{
"type": "string",
"enum": ["LAYOUT", "LAYOUT_planck_1x2uC"]
"enum": [
"LAYOUT",
"LAYOUT_1x2uC",
"LAYOUT_1x2uL",
"LAYOUT_1x2uR",
"LAYOUT_2x2uC",
"LAYOUT_2x3uC",
"LAYOUT_625uC",
"LAYOUT_ANSI_DEFAULT",
"LAYOUT_JP",
"LAYOUT_ortho_3x12_1x2uC",
"LAYOUT_ortho_4x12_1x2uC",
"LAYOUT_ortho_4x12_1x2uL",
"LAYOUT_ortho_4x12_1x2uR",
"LAYOUT_ortho_5x12_1x2uC",
"LAYOUT_ortho_5x12_2x2uC",
"LAYOUT_ortho_5x14_1x2uC",
"LAYOUT_ortho_5x14_1x2uL",
"LAYOUT_ortho_5x14_1x2uR",
"LAYOUT_planck_1x2uC",
"LAYOUT_planck_1x2uL",
"LAYOUT_planck_1x2uR",
"LAYOUT_preonic_1x2uC",
"LAYOUT_preonic_1x2uL",
"LAYOUT_preonic_1x2uR",
"LAYOUT_reviung34_2uL"
]
},
{
"type": "string",
Expand Down
1 change: 1 addition & 0 deletions data/schemas/keyboard.jsonschema
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@
},
"layouts": {
"type": "object",
"propertyNames": {"$ref": "qmk.definitions.v1#/layout_macro"},
"additionalProperties": {
"type": "object",
"additionalProperties": false,
Expand Down
Loading