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

Develop #1

Closed
wants to merge 1,233 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1233 commits
Select commit Hold shift + click to select a range
7d2f70f
Checker Boards NOP60 touch-up (#13526)
noroadsleft Jul 13, 2021
92a029d
Ergonomic Vertical Keyboard (EVK) handwired info.json touch-up (#13527)
noroadsleft Jul 13, 2021
6b6ee5f
1UP Keyboards 1UP60HTE layout macro touch-up (#13529)
noroadsleft Jul 13, 2021
ac2e6e0
Change the prototype of matrix_output_unselect_delay() (#13045)
mtei Jul 13, 2021
1ae4d52
Keyboards/sol rev2 fix (#13533)
XScorpion2 Jul 13, 2021
b89abc4
[Keyboard] Update Symmetric70 keyboard prototype (#12707)
mtei Jul 13, 2021
bf70db4
AMJ60 Refactor (#13530)
noroadsleft Jul 13, 2021
64e6ba0
[Keyboard] fixes and additions to the Marauder keyboard (#13462)
BB-66 Jul 13, 2021
3cd6cb6
[Keyboard] Montex add VIA support and keymap. (#13488)
mehoron Jul 13, 2021
52cfc92
[Feature] Key Overrides (#11422)
JonasGessner Jul 13, 2021
555a449
Ergoarrows info.json touch-up (#13537)
noroadsleft Jul 13, 2021
a3d6046
4pplet AEKISO60 keymap/macro touch-up (#13528)
noroadsleft Jul 13, 2021
d439917
Ortho 5x14 handwired info.json correction (#13538)
noroadsleft Jul 13, 2021
2fd4595
[Keyboard} Add ISO support for the GMMK Pro (#13532)
Jul 13, 2021
6cdba3a
[Keyboard] Add ianklug grooveboard (#13536)
ianklug Jul 14, 2021
ef8267d
Refactor Drop boards to custom matrix lite (#13468)
zvecr Jul 14, 2021
b29179d
RGB Matrix support for Scylla (#13415)
filterpaper Jul 14, 2021
70efc82
Lucid Phantom soldered: layout macro touch-up (#13540)
noroadsleft Jul 14, 2021
dd5ead6
Traveller handwired layout macro refactor (#13539)
noroadsleft Jul 14, 2021
9c4916e
[Keyboard] Add MelGeek MJ6xy which is a 60% keyboard that support mul…
mj-bomb Jul 14, 2021
1c9af23
correct data info.json (#13544)
mechlovin Jul 14, 2021
ffdfe37
switch to qmk-dotty-dict (#13460)
skullydazed Jul 14, 2021
44d3226
Merge remote-tracking branch 'origin/master' into develop
skullydazed Jul 14, 2021
99f637e
Fix some RGB Matrix-enabled keymaps referring to RGBLight mode (#13509)
fauxpark Jul 14, 2021
e69c325
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 14, 2021
fd8628c
Migrate more `fn_actions` stuff (#13502)
fauxpark Jul 14, 2021
867d60b
[Keyboard] Tidying up my projects and subprojects (#13289)
Koobaczech Jul 14, 2021
21b3234
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 14, 2021
18c6e1d
[Keyboard] Add Serratus PCB (#13281)
mechlovin Jul 14, 2021
f134c5e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 14, 2021
9d0b7ab
[keyboard] Clueboard 2x1800 2021 Support (#13220)
skullydazed Jul 15, 2021
b7ec43e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 15, 2021
68b1ef2
[Keyboard] correct the info.json for qmk configurator and add two emp…
mj-bomb Jul 15, 2021
e07401b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 15, 2021
70267b3
Dual RGB Matrix IS31FL3737 driver support to address #13442 (#13457)
ccullin Jul 15, 2021
c330fa7
Set some default configurations for GMMK Pro (#13219)
andrebrait Jul 15, 2021
6107881
Merge remote-tracking branch 'upstream/master' into develop
tzarc Jul 15, 2021
5fda0e2
remove `#include "rgblight.h"` when `defined(RGB_MATRIX_ENABLE)` from…
mtei Jul 16, 2021
f0198ad
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 16, 2021
7ed5ac4
Use string literals for `SERIAL_NUMBER` (#13403)
fauxpark Jul 16, 2021
366be0f
Migrate arm_atsam print logic to use common framework (#13554)
zvecr Jul 16, 2021
4066662
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 16, 2021
10d7eca
Fix LED Hit Counter for LED/RGB Matrix (#12674)
jhanschoo Jul 16, 2021
6cc03dd
Remove unwanted notes (#13563)
shelaf Jul 16, 2021
ff33eae
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 16, 2021
455a988
[Keyboard] Neito + my DZ60 keymap tweaks (#11773)
OlliGranlund Jul 16, 2021
4bef126
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 16, 2021
332a5aa
Move `SENDSTRING_BELL` code to `send_string.h` (#13566)
fauxpark Jul 16, 2021
89eeb49
adding tw40 via support (#13032)
lukeski14 Jul 16, 2021
edefcdc
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 16, 2021
6c550cc
Improve driver installation docs (#13562)
fauxpark Jul 16, 2021
3495ffa
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 16, 2021
932a67c
Limit RGB brightness for crkbd when not defined (#13568)
daskygit Jul 16, 2021
cdae9a7
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 16, 2021
d26537a
remove `RGBLIGHT_H_DUMMY_DEFINE` macro from rgblight.h (#13569)
mtei Jul 17, 2021
d1295ff
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 17, 2021
777fffb
Revert "Add rgblight to RGB Matrix VPATH" (#13559)
fauxpark Jul 17, 2021
b127180
Xelus Akis Configurator Fixes (#13577)
noroadsleft Jul 17, 2021
4be8eec
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 17, 2021
ca0e7e7
Cutie Club Giant Macro Pad: add info.json (#13576)
noroadsleft Jul 17, 2021
c329b54
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 17, 2021
26e64f4
ACR60 Refactor (#13575)
noroadsleft Jul 17, 2021
2eb8349
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 17, 2021
876f861
Discipline layout macro/Configurator fixes (#13574)
noroadsleft Jul 17, 2021
1374722
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 17, 2021
07ae72e
LazyDesigners Bolt: move via keymap to keymaps directory (#13581)
noroadsleft Jul 18, 2021
f792aee
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 18, 2021
b73a29a
[Bug] Develop - Change uint32_t to layer_state_t (#13596)
Xelus22 Jul 19, 2021
5b6780f
[Keyboard][Bug] Constellation Rev2 (#13595)
Xelus22 Jul 20, 2021
1ece365
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
58f9321
fluxlab zplit: keymap restructuring (#13599)
noroadsleft Jul 20, 2021
2a3dde1
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
4b55b7f
converter/periboard_512: add Configurator layout data (#13600)
noroadsleft Jul 20, 2021
85c4672
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
046429f
Knobgoblin: rename ortho keymap to default (#13592)
noroadsleft Jul 20, 2021
f493f56
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
7e698c7
Six Pack and ortho_ layout updates (#13587)
Suschman Jul 20, 2021
f933274
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
8bc8ead
[Keymap] Orthon keymap for idobo (#13584)
gkbd Jul 20, 2021
a480520
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
44a8ad2
[Keyboard] Repaired melgeek/mj63/ RGB lamp driver problem (#13579)
mj-bomb Jul 20, 2021
10905a6
[Keyboard] CU65 layout update (#13589)
Daegara Jul 20, 2021
5753226
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
b994921
[Keyboard] Split GMMK Pro PCBs into separate revisions (#13570)
Gigahawk Jul 20, 2021
5ee5280
[Keyboard] Update the XBows/Knight keyboard (#13541)
XBowsTech Jul 20, 2021
1105f2e
[Keymap] Update bface p3lim keymap (#13582)
p3lim Jul 20, 2021
6b2b426
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
8e30ec1
[Keyboard] enable RGB underglow on heckerboards/axon40 (#13490)
npspears Jul 20, 2021
46b8230
[Keyboard] Add CannonKeys Balance PCB to QMK (#13489)
Jul 20, 2021
8562131
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
1414e97
Switch Ergodox Infinity over to split_common (#13481)
firetech Jul 20, 2021
f439bfd
[Keyboard] Aella Keyboard PCB (#13372)
Jul 20, 2021
d5907a6
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
8b0a996
[Keyboard] Add tone (#13337)
peraneko Jul 20, 2021
cf4a121
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
9941cf0
[Keyboard] PORTICO: add support for wt_rgb (#13241)
TerryMathews Jul 20, 2021
18ae1f4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
6ab0593
[Keyboard] Boardsource technik (#13111)
daysgobye Jul 20, 2021
9c5a0fb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
17933a8
[Keyboard] mnk1800s initial commit (#13444)
yiancar Jul 20, 2021
80c8a99
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
35ee990
[Keyboard] fix LED issue BOCC keyboard (#13175)
wamsleymj Jul 20, 2021
692e80d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
1256915
[Keyboard] Add we27 numpad (#13137)
uybv Jul 20, 2021
36e2666
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
b887a1b
[Keyboard] Add q4z keyboard (#13198)
rjboone Jul 20, 2021
8109363
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
815c17b
[Keyboard] Add vault45 (#13119)
projectcain Jul 20, 2021
52ce208
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
7ea1b97
Fix CRLF in xbows/knight:via config.h (#13614)
fauxpark Jul 20, 2021
2e673c4
Merge remote-tracking branch 'upstream/master' into develop
fauxpark Jul 20, 2021
3486870
Adds Swedish Mac ISO and ANSI keymaps (#13055)
cfarvidson Jul 20, 2021
8925199
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
388a4ae
[Keyboard] Add Vicious40 to QMK (#12981)
Jul 20, 2021
dbaba42
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
9d52349
[Keyboard] add anomalykb a65i (#12967)
lfgberg Jul 20, 2021
02f8bbe
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
4f88080
[Keyboard] luggage rack (#12959)
AlisGraveNil Jul 20, 2021
154c7bc
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
ec78f8b
[Keymap] Adding user code & keymaps for dumbpad & hotdox (#12924)
imchipwood Jul 20, 2021
6fa5302
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
4188d22
[Keyboard] Add Durgod Hades, Galaxy and Venus Keyboards (#12893)
J-Sully Jul 20, 2021
16e5298
[Keyboard] Hard Light - Add keyboard, basic keymap (#12654)
FateEverywhere Jul 20, 2021
638fda5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
8f6867c
[Docs] Added note about no split support (#12512)
aydenvis Jul 20, 2021
14a839e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
c6698cf
[Keyboard] Add keyboard GRS-70EC (#11296)
sekigon-gonnoc Jul 20, 2021
11334ef
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
8c52670
[Keyboard] Update lm60n.h (#13249)
gkeyboard Jul 20, 2021
362bbe5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
42ac7c0
[Keyboard] Add Momoka ergo (#13127)
StefanGrindelwald Jul 20, 2021
3591312
[Keymap] Updates to personal Drop ALT keymap (#13058)
ewersp Jul 20, 2021
32a44b6
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
c1ba353
[Keyboard] Added Kineticlabs Emu (#12968)
str-dst Jul 20, 2021
c4db9f7
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
4ab8734
Move all our CLI file formatters to the format dir (#13296)
skullydazed Jul 20, 2021
81cac8e
[Keyboard] 0xcb 1337 - Added keymap "conor" and fixed some minor stuf…
Conor-Burns Jul 20, 2021
200f1e8
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
dbca44a
[Keyboard] Add Tiger910 (#12605)
Jul 20, 2021
c98e258
[Keyboard] GameBuddy v1.M (#12637)
AlisGraveNil Jul 20, 2021
598fa86
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2021
ddc2766
Fix vicious40 rules (#13623)
awkannan Jul 21, 2021
793fabc
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 21, 2021
ec1a6f6
[Keyboard] add rartland with via support (#13585)
alabahuy Jul 21, 2021
531886b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 21, 2021
afc6292
[Bug] VIA compile fixes (#13626)
Xelus22 Jul 21, 2021
df37ce4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 21, 2021
ca1aa56
[Keyboard] Fix iso layout compile error (#13628)
gkeyboard Jul 21, 2021
d2cdb0b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 21, 2021
2b260bd
fixed number layer on keymap (#13627)
alabahuy Jul 21, 2021
78265ea
Fix MATRIX_COLS for aeboards/constellation/rev2 (#13633)
fauxpark Jul 21, 2021
201b4dc
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 21, 2021
c79bc7c
Fix MATRIX_COLS for peranekofactory/tone (#13632)
fauxpark Jul 21, 2021
b564ba1
Fix API generation failure caused by GRS-70EC (#13631)
fauxpark Jul 21, 2021
874a3df
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 21, 2021
5b8d2b5
[Keyboard] Add h0oni hotduck keyboard (#13609)
h0oni Jul 22, 2021
b28c5e6
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 22, 2021
665af4f
[Keymap] narze/xd004 (#13634)
narze Jul 22, 2021
7156085
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 22, 2021
fbe7825
[Keyboard] Add personal planck keymap (#13635)
adamtabrams Jul 22, 2021
203c4fd
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 22, 2021
5766b9b
[Keyboard] New Keyboard - OBE (#13545)
kylemccreery Jul 22, 2021
5c42446
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 22, 2021
8c17a82
[Keyboard] Add Ristretto Keyboard (#13479)
blewis308 Jul 22, 2021
0753cbc
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 22, 2021
8e905a7
[Keyboard] Initial Tron Guy Labs keyboard implementation. (#13438)
jmaynard Jul 22, 2021
a2d9437
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 22, 2021
92cca84
[Keyboard] Add keypad Satxri6key (#13423)
MaiTheSan Jul 22, 2021
8512830
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 22, 2021
fb9a254
Retain brightness with lighting layers (#13025)
pstadler Jul 22, 2021
e9c3f71
[Keyboard] add SPRH keyboard (#12999)
joedinkle Jul 22, 2021
b5a1db9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 22, 2021
a400681
[Keyboard] Updated keyboard & keymaps (#12667)
farfalleflickan Jul 22, 2021
931bf52
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 22, 2021
13a5149
[Keyboard] Add Durgod Taurus K310 keyboard (#12314)
dkjer Jul 22, 2021
336c8d3
[Keyboard] add ogurec (#13242)
drhigsby Jul 22, 2021
44ea6d0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 22, 2021
8158473
[Keyboard] Fix clawsome/hatchback and reviung5 compile issues (#13607)
drashna Jul 22, 2021
78fb223
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 22, 2021
6e9f667
[Bug] Develop - DC01 left (#13597)
Xelus22 Jul 22, 2021
78a3f43
[Keyboard] Ymd40v2new layouts and fixed per-switch backlight (#13622)
trenthoh Jul 22, 2021
62099dc
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 22, 2021
58abdfc
[Keyboard] Fixing info.json for h0oni/hotduck (#13640)
h0oni Jul 22, 2021
3316ac3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 22, 2021
95a7c22
[Keyboard] adds new revision: dztech/dz60rgb/v2_1 (#13636)
trankimtung Jul 22, 2021
f335327
[Keyboard][Bug] Add timer_avr to includes for broken builds (#13641)
daskygit Jul 22, 2021
34a9acd
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 22, 2021
5d7f282
Implement GPIO abstraction for atsam (#13567)
zvecr Jul 22, 2021
490fa5a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 22, 2021
b057c93
Include lib8tion.c into RGB/LED matrix build list (#12699)
filterpaper Jul 23, 2021
79c8f03
[Keyboard] Added Crin keyboard (#13630)
KnoblesseOblige Jul 23, 2021
e1eb307
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 23, 2021
270bf7a
[Keyboard] Added Stratos keyboard (#13139)
str-dst Jul 23, 2021
4a8f540
[Keyboard] Added another layer for VIA on the AEK II (#13100)
str-dst Jul 23, 2021
94065ca
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 23, 2021
6772223
[Keyboard] Remove the vision_division keyboard (#13571)
skullydazed Jul 23, 2021
7f8bc83
[Keyboard] Fix default keymap for 0xCB 1337 keyboard (#13646)
drashna Jul 23, 2021
bf57c55
[Keyboard] Fix Matrix Row number for ggkeyboards/genisis (#13647)
drashna Jul 23, 2021
21e0a97
[Keyboard] Fix matrix issues with Promethium (#13648)
drashna Jul 23, 2021
dfd795e
Add backslash in lily58 domnantas keymap (#12713)
Jul 23, 2021
750f405
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 23, 2021
816accd
Fix errors with matrix_output_unselect_delay function calls (#13645)
drashna Jul 23, 2021
a08c708
[Keymap] Reduce NIBBLE oled_bongocat keymap size so it compiles (#13638)
jaygreco Jul 23, 2021
cda1792
[Keyboard] Add Txuu keyboard (#13650)
matthewdias Jul 23, 2021
4ff4c05
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 23, 2021
fa32c66
[Keyboard] Fix dc01/left so that it doesn't throw a warning (#13653)
skullydazed Jul 23, 2021
4a47ee9
[Keyboard] Add model-v keyboard (#13643)
matthewdias Jul 23, 2021
8ea3169
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 23, 2021
6747890
[Keyboard] Remove broken, unmaintained converter/ibm_5291 (#13658)
tzarc Jul 23, 2021
5b904a9
[Keyboard] Fix symmetric70_proto build break on develop branch (#13667)
mtei Jul 23, 2021
164a74a
[Keyboard] Enable LTO by default on BastardKB Scylla (#13664)
drashna Jul 23, 2021
fdcea06
CLI/Docs: Fix the format commands' name (#13668)
Erovia Jul 23, 2021
8f1ebdb
[Keyboard] Disable console by default on all Keebio boards (#13649)
drashna Jul 23, 2021
e356721
[Keyboard] Fix matrix delay on Drop boards (#13671)
drashna Jul 23, 2021
83a0d85
[Keyboard] Fix split matrix for sekigon grs 70ec (#13672)
drashna Jul 24, 2021
489c0f9
Disables rgblight twinkle by default. (#13677)
tzarc Jul 24, 2021
e08203f
[Keyboard] Added Compound keyboard support (#12942)
yumagulovrn Jul 24, 2021
b7fe93c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 24, 2021
73d4d7d
[Keyboard] Quick hack to fix Astro65 board (#13665)
drashna Jul 24, 2021
b8a1e14
Remove deprecated callbacks for encoders and dip switches (#13404)
drashna Jul 24, 2021
a2d0efe
[Keyboard] Fix type on pandora via keymap (#13681)
drashna Jul 24, 2021
7907a72
[Keyboard] Reduce compile size for dz60rgb v2.1 (#13680)
drashna Jul 24, 2021
567da49
Avoid LTO conficts on arm_atsam (#13676)
zvecr Jul 24, 2021
e562238
Fix up xd002 rgb keymaps (#13685)
zvecr Jul 24, 2021
d4bc77a
feature: Add swap hands support for sofle keyboard. (#13654)
shanecelis Jul 24, 2021
1b002b7
[Keyboard] Dharma (#13663)
Xelus22 Jul 24, 2021
7aa1938
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 24, 2021
44a0aa9
[Keymap] add kinesis/keymaps/jwon (#13618)
jwon Jul 24, 2021
e681c43
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 24, 2021
145d89a
[Keyboard] Add Keychron Q1 (#13397)
lokher Jul 24, 2021
93fc2cb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 24, 2021
d972919
[Docs] Fix typo in dip switch example (#13688)
daskygit Jul 24, 2021
ab42945
[Keyboard] Fix Q1 change dip switch to bool (#13687)
daskygit Jul 24, 2021
b5bcd5b
Refactor some platform dependent logic (#13675)
zvecr Jul 24, 2021
0b95ac2
Clean up remaining RGB_DISABLE_WHEN_USB_SUSPENDED defines (#13689)
drashna Jul 24, 2021
95730d4
[Keyboard] Fix compile size for the Merge UM70 via keymap (#13690)
drashna Jul 25, 2021
8cc568b
Fix & clean up tronguylabs/m122_3270 (#13684)
fauxpark Jul 25, 2021
210da7b
[Keyboard] Fix Compile size on ungodly Launch Pad (#13692)
drashna Jul 25, 2021
fdf3ce3
[Keyboard] Fix compile size for the Lets Split Sockets via keymap (#1…
drashna Jul 25, 2021
b69e743
[Keyboard] Fix keymaps for clueboard 66_hotswap (#13694)
drashna Jul 25, 2021
4ec8764
Merge remote-tracking branch 'upstream/master' into develop
tzarc Jul 25, 2021
a938c54
dirty fix (#13695)
daskygit Jul 25, 2021
958483a
docs/cli_commands: fix typo (#13697)
tamsky Jul 25, 2021
a030950
[Keyboard] Fix compile size for the Vitamins Included via keymap (#13…
drashna Jul 25, 2021
71e9f8f
Update LUFA (18-07-2021) and add QMK-HID Bootloader support (#13588)
drashna Jul 25, 2021
2271219
adapt to charybdis
bstiq Jul 25, 2021
9a253eb
rows and cols
bstiq Jul 27, 2021
b3c6f55
fix rows and cols
bstiq Jul 27, 2021
b568e04
ad mouse buttons on layer
bstiq Jul 27, 2021
e6fed86
start adding bepo
bstiq Jul 27, 2021
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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .github/workflows/api.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ on:
paths:
- 'keyboards/**'
- 'layouts/community/**'
workflow_dispatch:

jobs:
api_data:
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/develop_api.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ on:
paths:
- 'keyboards/**'
- 'layouts/community/**'
workflow_dispatch:

jobs:
api_data:
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/format.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@ jobs:
output: ' '
fileOutput: ' '

- name: Run qmk cformat and qmk pyformat
- name: Run qmk format-c and qmk format-python
shell: 'bash {0}'
run: |
qmk cformat --core-only -n $(< ~/files.txt)
cformat_exit=$?
qmk pyformat -n
pyformat_exit=$?
qmk format-c --core-only -n $(< ~/files.txt)
format_c_exit=$?
qmk format-python -n
format_python_exit=$?

exit $((cformat_exit + pyformat_exit))
exit $((format_c_exit + format_python_exit))
87 changes: 47 additions & 40 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,36 +1,33 @@
.history/
.dep
*.o
*.bin
*.eep
# Junk files
*.bak
*.swp
*~
.DS_Store

# Build artifacts
.clang_complete
.build/
*.elf
*.hex
*.uf2
*.qmk
!util/bootloader.hex
!quantum/tools/eeprom_reset.hex
*.log
*.lss
*.lst
*.map
*.o
*.stackdump
*.sym
*.swp
tags
*~

# QMK-specific
api_data/v1
build/
.build/
*.bak
.vagrant/
quantum/version.h
.idea/
CMakeLists.txt
cmake-build-debug
.clang_complete
doxygen/
.DS_Store
/util/wsl_downloaded
/util/win_downloaded
quantum/version.h
!quantum/tools/eeprom_reset.hex
*.bin
*.eep
*.hex
*.qmk
*.uf2

# Old-style QMK Makefiles
/keyboards/*/Makefile
/keyboards/*/*/Makefile
/keyboards/*/*/*/Makefile
Expand All @@ -43,39 +40,49 @@ doxygen/
/keyboards/*/*/*/*/*/keymaps/Makefile

# Eclipse/PyCharm/Other IDE Settings
*.iml
.browse.VC.db*
.cproject
.idea
.idea/
.project
.settings/
.idea
*.iml
.browse.VC.db*
*.stackdump
.vagrant/

# ?
.dep
.history/
build/
cmake-build-debug
CMakeLists.txt

# Let these ones be user specific, since we have so many different configurations
*.code-workspace
.stfolder
.tags
.vscode/c_cpp_properties.json
.vscode/ipch/
.vscode/last.sql
.vscode/launch.json
.vscode/tasks.json
.vscode/last.sql
.vscode/temp.sql
.vscode/ipch/
.stfolder
.tags
tags

# ignore image files
*.png
# Ignore image files
*.gif
*.jpg
*.png

# things travis sees
secrets.tar
id_rsa_*
# Things Travis sees
/.vs
id_rsa_*
secrets.tar

# python things
# Python things
__pycache__
.python-version

# prerequisites for updating ChibiOS
# Prerequisites for updating ChibiOS
/util/fmpp*

# Allow to exist but don't include it in the repo
Expand Down
27 changes: 6 additions & 21 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -548,29 +548,14 @@ git-submodule:
git submodule sync --recursive
git submodule update --init --recursive --progress

ifdef SKIP_VERSION
SKIP_GIT := yes
endif

# Generate the version.h file
ifndef SKIP_GIT
GIT_VERSION := $(shell git describe --abbrev=6 --dirty --always --tags 2>/dev/null || date +"%Y-%m-%d-%H:%M:%S")
CHIBIOS_VERSION := $(shell cd lib/chibios && git describe --abbrev=6 --dirty --always --tags 2>/dev/null || date +"%Y-%m-%d-%H:%M:%S")
CHIBIOS_CONTRIB_VERSION := $(shell cd lib/chibios-contrib && git describe --abbrev=6 --dirty --always --tags 2>/dev/null || date +"%Y-%m-%d-%H:%M:%S")
else
GIT_VERSION := NA
CHIBIOS_VERSION := NA
CHIBIOS_CONTRIB_VERSION := NA
ifdef SKIP_GIT
VERSION_H_FLAGS := --skip-git
endif
ifndef SKIP_VERSION
BUILD_DATE := $(shell date +"%Y-%m-%d-%H:%M:%S")
else
BUILD_DATE := 2020-01-01-00:00:00
ifdef SKIP_VERSION
VERSION_H_FLAGS := --skip-all
SKIP_GIT := yes
endif

$(shell echo '#define QMK_VERSION "$(GIT_VERSION)"' > $(ROOT_DIR)/quantum/version.h)
$(shell echo '#define QMK_BUILDDATE "$(BUILD_DATE)"' >> $(ROOT_DIR)/quantum/version.h)
$(shell echo '#define CHIBIOS_VERSION "$(CHIBIOS_VERSION)"' >> $(ROOT_DIR)/quantum/version.h)
$(shell echo '#define CHIBIOS_CONTRIB_VERSION "$(CHIBIOS_CONTRIB_VERSION)"' >> $(ROOT_DIR)/quantum/version.h)
$(shell $(QMK_BIN) generate-version-h $(VERSION_H_FLAGS) -q -o quantum/version.h)

include $(ROOT_DIR)/testlist.mk
2 changes: 1 addition & 1 deletion Vagrantfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Vagrant.configure(2) do |config|
config.vm.define "qmk_firmware"

# VMware/Virtualbox ( and also Hyperv/Parallels) 64 bit
config.vm.box = "generic/debian9"
config.vm.box = "generic/debian10"

config.vm.synced_folder '.', '/vagrant'

Expand Down
6 changes: 6 additions & 0 deletions bootloader.mk
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
# atmel-dfu Atmel factory DFU
# lufa-dfu LUFA DFU
# qmk-dfu QMK DFU (LUFA + blinkenlight)
# qmk-hid QMK HID (LUFA + blinkenlight)
# bootloadHID HIDBootFlash compatible (ATmega32A)
# USBasp USBaspLoader (ATmega328P)
# ARM:
Expand Down Expand Up @@ -67,6 +68,11 @@ ifeq ($(strip $(BOOTLOADER)), qmk-dfu)
BOOTLOADER_SIZE = 8192
endif
endif
ifeq ($(strip $(BOOTLOADER)), qmk-hid)
OPT_DEFS += -DBOOTLOADER_QMK_HID
OPT_DEFS += -DBOOTLOADER_HID
BOOTLOADER_SIZE = 4096
endif
ifeq ($(strip $(BOOTLOADER)), halfkay)
OPT_DEFS += -DBOOTLOADER_HALFKAY
ifeq ($(strip $(MCU)), atmega32u4)
Expand Down
12 changes: 6 additions & 6 deletions build_json.mk
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
# Look for a json keymap file
ifneq ("$(wildcard $(MAIN_KEYMAP_PATH_5)/keymap.json)","")
KEYMAP_C := $(KEYBOARD_OUTPUT)/src/keymap.c
KEYMAP_C := $(KEYMAP_OUTPUT)/keymap.c
KEYMAP_JSON := $(MAIN_KEYMAP_PATH_5)/keymap.json
KEYMAP_PATH := $(MAIN_KEYMAP_PATH_5)
else ifneq ("$(wildcard $(MAIN_KEYMAP_PATH_4)/keymap.json)","")
KEYMAP_C := $(KEYBOARD_OUTPUT)/src/keymap.c
KEYMAP_C := $(KEYMAP_OUTPUT)/keymap.c
KEYMAP_JSON := $(MAIN_KEYMAP_PATH_4)/keymap.json
KEYMAP_PATH := $(MAIN_KEYMAP_PATH_4)
else ifneq ("$(wildcard $(MAIN_KEYMAP_PATH_3)/keymap.json)","")
KEYMAP_C := $(KEYBOARD_OUTPUT)/src/keymap.c
KEYMAP_C := $(KEYMAP_OUTPUT)/keymap.c
KEYMAP_JSON := $(MAIN_KEYMAP_PATH_3)/keymap.json
KEYMAP_PATH := $(MAIN_KEYMAP_PATH_3)
else ifneq ("$(wildcard $(MAIN_KEYMAP_PATH_2)/keymap.json)","")
KEYMAP_C := $(KEYBOARD_OUTPUT)/src/keymap.c
KEYMAP_C := $(KEYMAP_OUTPUT)/keymap.c
KEYMAP_JSON := $(MAIN_KEYMAP_PATH_2)/keymap.json
KEYMAP_PATH := $(MAIN_KEYMAP_PATH_2)
else ifneq ("$(wildcard $(MAIN_KEYMAP_PATH_1)/keymap.json)","")
KEYMAP_C := $(KEYBOARD_OUTPUT)/src/keymap.c
KEYMAP_C := $(KEYMAP_OUTPUT)/keymap.c
KEYMAP_JSON := $(MAIN_KEYMAP_PATH_1)/keymap.json
KEYMAP_PATH := $(MAIN_KEYMAP_PATH_1)
endif
Expand All @@ -27,5 +27,5 @@ ifneq ("$(wildcard $(KEYMAP_PATH))", "")
endif

# Generate the keymap.c
$(KEYBOARD_OUTPUT)/src/keymap.c: $(KEYMAP_JSON)
$(KEYMAP_C): $(KEYMAP_JSON)
$(QMK_BIN) json2c --quiet --output $(KEYMAP_C) $(KEYMAP_JSON)
19 changes: 10 additions & 9 deletions build_keyboard.mk
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,15 @@ MAIN_KEYMAP_PATH_5 := $(KEYBOARD_PATH_5)/keymaps/$(KEYMAP)
INFO_RULES_MK = $(shell $(QMK_BIN) generate-rules-mk --quiet --escape --keyboard $(KEYBOARD) --output $(KEYBOARD_OUTPUT)/src/rules.mk)
include $(INFO_RULES_MK)

ifneq ($(FORCE_LAYOUT),)
TARGET := $(TARGET)_$(FORCE_LAYOUT)
endif

# Object files and generated keymap directory
# To put object files in current directory, use a dot (.), do NOT make
# this an empty or blank macro!
KEYMAP_OUTPUT := $(BUILD_DIR)/obj_$(TARGET)

# Check for keymap.json first, so we can regenerate keymap.c
include build_json.mk

Expand Down Expand Up @@ -145,10 +154,6 @@ ifeq ($(strip $(CONVERT_TO_PROTON_C)), yes)
include platforms/chibios/QMK_PROTON_C/convert_to_proton_c.mk
endif

ifneq ($(FORCE_LAYOUT),)
TARGET := $(TARGET)_$(FORCE_LAYOUT)
endif

include quantum/mcu_selection.mk

# Find all the C source files to be compiled in subfolders.
Expand Down Expand Up @@ -232,6 +237,7 @@ ifdef MCU_FAMILY
PLATFORM=CHIBIOS
PLATFORM_KEY=chibios
FIRMWARE_FORMAT?=bin
OPT_DEFS += -DMCU_$(MCU_FAMILY)
else ifdef ARM_ATSAM
PLATFORM=ARM_ATSAM
PLATFORM_KEY=arm_atsam
Expand Down Expand Up @@ -327,11 +333,6 @@ endif
# Disable features that a keyboard doesn't support
-include disable_features.mk

# Object files directory
# To put object files in current directory, use a dot (.), do NOT make
# this an empty or blank macro!
KEYMAP_OUTPUT := $(BUILD_DIR)/obj_$(TARGET)

ifneq ("$(wildcard $(KEYMAP_PATH)/config.h)","")
CONFIG_H += $(KEYMAP_PATH)/config.h
endif
Expand Down
5 changes: 3 additions & 2 deletions build_layout.mk
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ define SEARCH_LAYOUTS_REPO
LAYOUT_KEYMAP_C := $$(LAYOUT_KEYMAP_PATH)/keymap.c
ifneq ("$$(wildcard $$(LAYOUT_KEYMAP_JSON))","")
-include $$(LAYOUT_KEYMAP_PATH)/rules.mk
KEYMAP_C := $(KEYBOARD_OUTPUT)/src/keymap.c
KEYMAP_C := $(KEYMAP_OUTPUT)/keymap.c
KEYMAP_JSON := $$(LAYOUT_KEYMAP_JSON)
KEYMAP_PATH := $$(LAYOUT_KEYMAP_PATH)
else ifneq ("$$(wildcard $$(LAYOUT_KEYMAP_C))","")
Expand All @@ -33,4 +33,5 @@ endif
$(foreach LAYOUT,$(LAYOUTS),$(eval $(call SEARCH_LAYOUTS)))

# Use rule from build_json.mk, but update prerequisite in case KEYMAP_JSON was updated
$(KEYBOARD_OUTPUT)/src/keymap.c: $(KEYMAP_JSON)
$(KEYMAP_C): $(KEYMAP_JSON)
$(QMK_BIN) json2c --quiet --output $(KEYMAP_C) $(KEYMAP_JSON)
1 change: 1 addition & 0 deletions build_test.mk
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ endif

include common_features.mk
include $(TMK_PATH)/common.mk
include $(QUANTUM_PATH)/debounce/tests/rules.mk
include $(QUANTUM_PATH)/sequencer/tests/rules.mk
include $(QUANTUM_PATH)/serial_link/tests/rules.mk
ifneq ($(filter $(FULL_TESTS),$(TEST)),)
Expand Down
Loading