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

Merge upstream master to bwisn_ap2 #1

Merged
merged 1,774 commits into from
Mar 6, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1774 commits
Select commit Hold shift + click to select a range
3b60e71
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 6, 2022
9124f5d
Add layout change callbacks to VIA (#16087)
drashna Feb 6, 2022
842d202
Remove half implemented micronucleus bootloader support (#16252)
zvecr Feb 6, 2022
53a7306
Reduce firmware size for dztech/dz60rgb_wkl/v2_1:via (#16254)
zvecr Feb 6, 2022
a86d6ff
Fixup bootloaders. (#16256)
tzarc Feb 7, 2022
3ca19fa
[Keymap] Updated Planck layout - jimmysjolund (#16245)
jimmysjolund Feb 7, 2022
008b5f5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 7, 2022
67d10cb
[Keyboard] [eternal_keypad] Update product_id and add keymap (#16253)
duckyb Feb 7, 2022
a1902c3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 7, 2022
837205b
[Keyboard] M60 split 5x12 lego pcb (#14383)
Feb 7, 2022
87e6c2b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 7, 2022
7c5d448
Wings42: add QMK Configurator data (#16267)
noroadsleft Feb 8, 2022
f3aa5db
Boardsource The Mark 65 Touch-Up and Layout Additions (#16270)
noroadsleft Feb 8, 2022
e26778c
LFKeyboards Mini1800: refactor into revisions (#16260)
noroadsleft Feb 8, 2022
a239051
Misc size regression script improvements. (#16268)
tzarc Feb 8, 2022
2e279f1
Initial pass at data driven new-keyboard subcommand (#12795)
zvecr Feb 8, 2022
74e8a71
Move driver to core (#15944)
zvecr Feb 9, 2022
efdaa7f
Add support for driving unselected row/col. (#16278)
tzarc Feb 9, 2022
a2ffdb4
Merge remote-tracking branch 'upstream/master' into develop
tzarc Feb 9, 2022
04020da
[Docs] pr checklist: update doc hyperlinks to relative ones and use I…
epiciskandar Feb 9, 2022
9e293e7
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 9, 2022
71a48a0
[Keyboard] Add Kapl (#16255)
keyzog Feb 9, 2022
70e9f70
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 9, 2022
11e50f5
[Keyboard] Add explicit RGB Matrix defines for Iris Rev. 6 (#16275)
nooges Feb 9, 2022
4b377a8
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 9, 2022
bf4ce41
[Keyboard] refine LED Matrix LED positions on KBD67 Lite (#15769)
silvinor Feb 9, 2022
7650e68
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 9, 2022
a75fb03
[Keyboard] MelGeek Mach80 rev2 (#15610)
mj-bomb Feb 9, 2022
b114b27
[Keyboard] Idobao ID80 V3 (#15912)
peepeetee Feb 9, 2022
69b6e07
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 9, 2022
c212b65
New Keyboard: 1upkeyboards super16v2 (#16198)
mechmerlin Feb 9, 2022
c49438f
[Keyboard] Digicarp65 (#15926)
swiftrax Feb 9, 2022
3face6b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 9, 2022
d1e5221
Fix idobao/id80/v3 compilation errors (#16280)
waffle87 Feb 9, 2022
de4f2bf
Further update to #13745 on Crkbd keymap (#16284)
Ardakilic Feb 9, 2022
96afc7a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 9, 2022
1f67de2
Align existing pca9555 driver to better match mcp23018 API (#16277)
zvecr Feb 9, 2022
c2c2f30
Remove parent-relative paths from keyboards. (#16282)
tzarc Feb 9, 2022
9aed06b
move @npspears 's boards into /checkerboards (#16100)
peepeetee Feb 9, 2022
a9250ad
move @7-rate 's keebs to /rate (#16099)
peepeetee Feb 9, 2022
cd673cc
move spaceholdings boards into /spaceholdings (#16096)
peepeetee Feb 9, 2022
8e34b64
move hid_liber to /bpiphany (#16091)
peepeetee Feb 9, 2022
250fd72
move four_banger to bpiphany (#16082)
peepeetee Feb 9, 2022
ae6f471
Modify the output of the size checks. (#16290)
tzarc Feb 9, 2022
9d74c95
[Keymap] submitting ariccb planck keymap (#16177)
ariccb Feb 10, 2022
6339b6d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
ae04107
CMM.Studio Fuji65: Configurator Data Patch (#16293)
noroadsleft Feb 10, 2022
9680819
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
628166a
[Keymap] zigotica layout tweaks (#16291)
zigotica Feb 10, 2022
bc702fa
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
5475553
Demiurge: correct Configurator Layout data (#16294)
noroadsleft Feb 10, 2022
61e8a08
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
66f61ae
CMM.Studio Fuji65: correct layout data for real this time (#16295)
noroadsleft Feb 10, 2022
1224673
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
c092d71
gl516/j73gl: fix Configurator key sequence (#16298)
noroadsleft Feb 10, 2022
03b1de6
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
cb91422
Eye Oh Designs SPRH: fix Configurator data (#16296)
noroadsleft Feb 10, 2022
473557f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
3e5cb1d
Improve description of LED state data sync option (#16302)
filterpaper Feb 10, 2022
0930c60
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
3e52e60
Fix slashes in build_full_test.mk (#16300)
fauxpark Feb 10, 2022
f662939
Sentence structure update (#16306)
filterpaper Feb 10, 2022
815d2ba
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
da4eda8
info.json: fix key sequence (#16297)
noroadsleft Feb 10, 2022
78c3149
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
21522e0
info.json: fix QMK Configurator rendering (#16299)
noroadsleft Feb 10, 2022
cbdb225
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
c9e19fe
KeebsForAll Freebird Numpad Pro: fix Configurator key positioning (#1…
noroadsleft Feb 10, 2022
54572c8
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
d25bce2
Keyprez Unicorn: fix QMK Configurator key sequence (#16305)
noroadsleft Feb 10, 2022
9f4fbd3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
195242d
keyten kt60-M: rename LAYOUT to LAYOUT_60_tsangan_hhkb (#16307)
noroadsleft Feb 10, 2022
7a0fd64
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
f7e7671
Migrate more makefile utilities to builddefs sub-directory (#16002)
zvecr Feb 10, 2022
e04f6c5
Remove manual enable of LTO within user keymaps (#15378)
zvecr Feb 10, 2022
bc5d46a
Mode 75H Touch-UP (#16310)
noroadsleft Feb 10, 2022
8787978
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 10, 2022
7c57c88
move ID87 to IDOBAO vendor folder (#15667)
peepeetee Feb 10, 2022
27ec667
move id80 and id75 to v1 to accommodate for id75 v2 and id80 v3 (#15992)
peepeetee Feb 10, 2022
9e4942b
[Keyboard] move latincompass's boards to /latincompass (#16039)
peepeetee Feb 10, 2022
63c310f
Add 65_iso_split_bs default layout (#16283)
fauxpark Feb 11, 2022
cc7d3b7
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 11, 2022
2bc4a21
maxr1998/pulse4k: Move Combo code to keymap level (#16301)
fauxpark Feb 11, 2022
8106697
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 11, 2022
89fc2f1
mechlovin/kay60: fix mismatched layout name (#16314)
fauxpark Feb 11, 2022
656c151
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 11, 2022
793f54f
ps2/avr: use the correct file name (#16316)
idank Feb 11, 2022
5f10387
handwired/promethium: fix missing include (#16317)
fauxpark Feb 11, 2022
2d4a69c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 11, 2022
39bec3b
Various fixes for matrix _RIGHT handling (#16292)
zvecr Feb 11, 2022
7148a69
Pass in the keyrecord_t of the dual-role/tapping key when calling per…
precondition Feb 11, 2022
00cc646
Fix right side ws2812 leds having two indices (#15985)
daskygit Feb 11, 2022
71c0b97
Added external spi flash driver. (#15419)
Feb 11, 2022
bd35fa7
move @takashiski 's keebs into /takashiski (#16089)
peepeetee Feb 11, 2022
8957e92
move mechkeys keyboards into the mechkeys/ vendor folder (#15760)
peepeetee Feb 11, 2022
8b48bab
Add wren configurator data (#16321)
zvecr Feb 12, 2022
50201af
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 12, 2022
c72120b
move @satt99 's comet46 to satt/ (#16059)
peepeetee Feb 12, 2022
0f926a8
move montex to IDOBAO vendor folder (#15668)
peepeetee Feb 12, 2022
40529e8
[Keymap] Add uqs' keymaps for various boards and ploopy mouse (#16265)
uqs Feb 12, 2022
52d6f07
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 12, 2022
17c0ca6
[Keyboard] move g heavy industry boards into /gboards (#16040)
peepeetee Feb 12, 2022
e596ece
Clang-format tweaks (#15906)
fauxpark Feb 12, 2022
19c57a2
[Keyboard] Lulu keyboard by boardsource (#15951)
daysgobye Feb 12, 2022
aefe6ee
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 12, 2022
773205c
[Keyboard] Convert Maxr1998/Phoebe to use info.json where possible (#…
Maxr1998 Feb 12, 2022
9f506e6
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 12, 2022
afcdd70
Update keyboard mapping for all moved boards this cycle (#16312)
drashna Feb 12, 2022
63646e8
Format code according to conventions (#16322)
qmk-bot Feb 12, 2022
4fd04b2
Fix compilation of ChibiOS UART driver (#16348)
zvecr Feb 13, 2022
b6b7e12
Digicarp65: fix layouts (#16328)
fauxpark Feb 14, 2022
f77e569
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 14, 2022
6b01657
Mode M75S Layout Additions, Configurator Data and Code Touch-Up (#16327)
noroadsleft Feb 14, 2022
61ed2e2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 14, 2022
485cf92
Xenon: correct QMK Configurator key sequence (#16332)
noroadsleft Feb 14, 2022
1980e48
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 14, 2022
23c238a
CLI: Minor additions #12795 (#16276)
Erovia Feb 14, 2022
ac8bee7
Fix multiple definition errors for trackball "boards" with no keys (#…
fauxpark Feb 15, 2022
c9f192b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 15, 2022
b062122
Various fixes for new-keyboard (#16358)
zvecr Feb 15, 2022
fede569
Allow NO_PIN within info.json (#16359)
zvecr Feb 15, 2022
1676731
Align docs to new-keyboard behaviour (#16357)
zvecr Feb 15, 2022
92eb067
Add extra braces for trackball keymaps (#16361)
fauxpark Feb 15, 2022
6a8df58
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 15, 2022
da68083
Update USB VID and PID for Aya (#16363)
DanNixon Feb 15, 2022
08ebf15
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 15, 2022
5ff823d
Bodge for helix build failures (#16376)
zvecr Feb 16, 2022
0d9a0d5
Align new-keyboard with recent schema updates (#16378)
zvecr Feb 16, 2022
7e00fcd
[Keyboard] Remove Helix/rev1 (#16389)
mtei Feb 17, 2022
7f63bcf
[Bug] Re-add call to `suspend_power_down_kb()` (#16382)
firetech Feb 17, 2022
548a463
`mokey/xox70`: clean up layouts (#16375)
fauxpark Feb 17, 2022
da28073
Merge remote-tracking branch 'origin/master' into develop
drashna Feb 17, 2022
7dd993f
Fix build error for LED Matrix effect solid_reactive_wide. (#16383)
firetech Feb 17, 2022
2d12eac
[Keyboard] Renamed Frooastboard to Frooastboard Nano (#16373)
Frooastside Feb 17, 2022
4666d26
Fix a couple of boards being wrongly identified as AVR (#16377)
fauxpark Feb 18, 2022
5b688a0
Merge remote-tracking branch 'upstream/master' into develop
fauxpark Feb 18, 2022
73657a7
Add kikkou keyboard (#15291)
matthewdias Feb 20, 2022
e2691c2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 20, 2022
60e2854
Bliss Hotdox keymaps (#13160)
ChausseBenjamin Feb 20, 2022
1d98086
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 20, 2022
38e3be4
Add h08_ocelot and h65 PCBs (#14054)
hineybush Feb 20, 2022
f787114
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 20, 2022
60f2283
clueboard/card: disable Command to reduce size (#16404)
fauxpark Feb 20, 2022
4d3ce3c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 20, 2022
d175ee1
rart67m: move OLED and WPM code to default keymap (#16403)
fauxpark Feb 20, 2022
f6d8dd9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 20, 2022
3bc8afb
Update fix for MW65_rgb and added personal keymap (#15279)
HorrorTroll Feb 21, 2022
31ee13a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
65af727
[Keyboard] Fix mwstudio/mw65_rgb errors (#16410)
waffle87 Feb 21, 2022
21a4f42
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
f7b5d67
[Keyboard] Add MW75R2 PCB (#15042)
TW59420 Feb 21, 2022
b21a803
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
2d1d44e
[Keyboard] Fix Hineybush/h08_ocelot and Hineybush/h65(_hotswap) (#16405)
waffle87 Feb 21, 2022
6a90e13
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
9bf25d1
[Keyboard] Add Monoflex 60 keyboard (#16234)
key10iq Feb 21, 2022
37feb4f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
14fb3cc
[Keyboard] Add Kyria rev. 2 (#16178)
Crote Feb 21, 2022
63b8959
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
2e31f54
[Keyboard] Add Obro (#15884)
holtenc Feb 21, 2022
09b44d2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
deb0fe4
[Keyboard] Add glacier in creatkeebs folder (#16079)
Timliuzhaolu Feb 21, 2022
99099c4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
019dddc
[Keyboard] Add foundation (#16289)
wavtype Feb 21, 2022
f01caa2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
2d1f281
[Keyboard] add Gizmo Engineering GK6 keyboard (#13907)
federicoweber Feb 21, 2022
8dc7cae
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
1849053
[Keyboard] Add Snatchpad keyboard (#16330)
xia0 Feb 21, 2022
7d153b9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
67b9a72
[Keyboard] Add Ellora65 (#14754)
swiftrax Feb 21, 2022
f252287
Format code according to conventions (#16412)
qmk-bot Feb 21, 2022
0f962af
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
ae5f430
Update the support for lazydesigners/dimple (#14797)
jackytrabbit Feb 21, 2022
69a6772
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
b1de11c
Fix a potential bug in encoder_init(). (#16372)
mtei Feb 21, 2022
f30f963
Internal docs generation updates (#16411)
fauxpark Feb 21, 2022
a44abeb
Merge remote-tracking branch 'upstream/master' into develop
fauxpark Feb 21, 2022
25ba9b4
Format code according to conventions (#16421)
qmk-bot Feb 21, 2022
c204c73
Helix/pico move to split_common (#16418)
mtei Feb 21, 2022
d3584be
[Docs] Update newbs_building_firmware.md (#16333)
vikingviolinist Feb 21, 2022
b1f8622
[Docs] Update feature_leader_key.md (#16344)
vikingviolinist Feb 21, 2022
249eb87
[Keyboard] [redox_w] add dvorak layout and white led support (#16259)
66f94eae Feb 21, 2022
7fb2270
[Keyboard] Add sabre (#15964)
ToastyStoemp Feb 21, 2022
59f6717
[Keyboard] ID75 v2 (#16351)
peepeetee Feb 21, 2022
7e4f74d
[Keyboard] Update Heavy Left (#16354)
takashicompany Feb 21, 2022
0b21fbc
[Keyboard] add evancookaudio sleepingdinosaur (#16320)
evanmcook Feb 21, 2022
83b9483
[keyboard] DC01 i2c timeout fix (#16392)
yiancar Feb 21, 2022
3290377
[Keyboard] infinity81 (#16387)
peepeetee Feb 21, 2022
a5901a6
[Keymap] BDN9 keymap (#15924)
lickel Feb 21, 2022
2f0dc0f
Format code according to conventions (#16419)
qmk-bot Feb 21, 2022
6ad8604
Fix kikoslab/ellora65 (#16415)
waffle87 Feb 21, 2022
302ed62
Add encoder defaults for Keebio boards (#16398)
nooges Feb 21, 2022
31f5900
fix layout macro (#16414)
waffle87 Feb 21, 2022
145dca0
Merge remote-tracking branch 'upstream/master' into develop
fauxpark Feb 21, 2022
239fed2
[Keyboard] Move rgb animation defines for KAPL keyboard (#16341)
keyzog Feb 21, 2022
82a6701
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
ffe9c22
[Keyboard] Add keyboard 3dortho14u (#16329)
xia0 Feb 21, 2022
6b94d8e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
e0342fe
[Keyboard] Fixed default keymap and add VIA for Baredev rev1 (#15818)
ManoShu Feb 21, 2022
c2ea267
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2022
5dcc074
Install extra CLI dependencies that are missing (#16425)
zvecr Feb 22, 2022
749918e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 22, 2022
7646e56
handwired/frankie_macropad: disable some features to reduce size (#16…
fauxpark Feb 22, 2022
3039186
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 22, 2022
5330d08
Install extra CLI dependencies that are missing (#16426)
zvecr Feb 22, 2022
a58a95f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 22, 2022
8aec20c
Format code according to conventions (#16435)
qmk-bot Feb 22, 2022
bd01e1c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 22, 2022
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
83a32b2
Remove 1k USB_POLLING_INTERVAL_MS config from keyboards and default-i…
zvecr Feb 26, 2022
3057e5f
[Keyboard] ada1800mini (#16386)
peepeetee Feb 27, 2022
d94b5d0
[Handwired] Support for Adafruit lemon keypad (#16395)
qcoral Feb 27, 2022
97d0e7c
[Docs] Add commands to flashing docs (#16456)
fauxpark Feb 27, 2022
c1e008b
[Keyboard] add YMDK YMD21 v2 (#16442)
noroadsleft Feb 27, 2022
259cf76
Link WS2812 driver page from rgb feature docs (#16366)
daskygit Feb 27, 2022
1d30ee7
[Keymap] stanrc85 userspace rules cleanup (#16447)
stanrc85 Feb 27, 2022
29ab430
[Docs] Anchor link correction in rgb matrix docs (#16460)
filterpaper Feb 27, 2022
57601d3
Wren: fix QMK Configurator key sequence (#16462)
noroadsleft Feb 27, 2022
a7a3f72
Wolf Sabre: fix Configurator layout data (#16465)
noroadsleft Feb 27, 2022
77cdb20
Revert CLI default for manufacturer (#16467)
zvecr Feb 27, 2022
e884414
fix helix/rev2:edvorakjp build error (#16433)
mtei Feb 27, 2022
779c7de
Fix issues with data driven split keyboards (#16457)
zvecr Feb 27, 2022
fbfd531
CLI: Validate JSON keymap input (#16261)
Erovia Feb 28, 2022
d1068b2
snatchpad: update layout data (#16476)
noroadsleft Feb 28, 2022
3ac769b
handwired/3dortho14u: refactor layout data (#16475)
noroadsleft Feb 28, 2022
f293e6b
Glacier: Community Layout support (#16474)
noroadsleft Feb 28, 2022
c9d9e70
Move projectcain encoder logic to keyboard level (#16479)
zvecr Mar 1, 2022
36635c2
Ellora65: remove dead space from Configurator rendering (#16478)
noroadsleft Mar 1, 2022
369575a
Remove invalid keyboard_folder from gk6 (#16480)
zvecr Mar 1, 2022
325c634
atlas_65 Layout Macro Refactor (#16483)
noroadsleft Mar 1, 2022
09a43b1
Revert "handwired/3dortho14u: refactor layout data (#16475)" (#16485)
xia0 Mar 1, 2022
e73f8e9
Change 'helix/rev2:default' setting to use split_common (#16432)
mtei Mar 2, 2022
96b6ddf
fixed typo in docs/newbs_getting_started.md (#16501)
jakevandervaate Mar 3, 2022
75b40dc
Fix mistakes in the include path in `helix/rev2/local_features.mk`. (…
mtei Mar 3, 2022
ae2c77c
[Bug] fix v-usb connection enumeration, ifdef workaround (#16511)
gompa Mar 3, 2022
4a66bdf
Fix helix/rev2 not working properly when using split_common. (#16512)
mtei Mar 3, 2022
7fb312c
Fix use of ISSI driver config before init (#16493)
zvecr Mar 3, 2022
e01307f
Typo in squeezing_avr.md (#16506)
Jels02 Mar 3, 2022
61ba8ef
Update pr_checklist.md (#16484)
Jels02 Mar 4, 2022
aab2ac2
Melody96 refactor (#16455)
fauxpark Mar 4, 2022
d412854
analog.[ch]: remove unnecessary includes (#16471)
fauxpark Mar 4, 2022
34ba7f1
Bug report template: require `qmk doctor` output (#16517)
fauxpark Mar 4, 2022
c018511
More validation of declared LAYOUT macro names (#16520)
zvecr Mar 4, 2022
0be7345
[Keyboard] BDE Rev2 (#15877)
kylemccreery Mar 4, 2022
82dd84e
support more leds (#15840)
yulei Mar 5, 2022
da6d6ce
Some docs improvements (#15845)
kiilerix Mar 5, 2022
b202e59
Update info.json (#16540)
zvecr Mar 5, 2022
8e9d45d
`qmk info`: nicer rendering of ISO enter (#16466)
fauxpark Mar 5, 2022
16cd1d9
Change helix:five_rows keymap to use QMK standerd oled driver (#16539)
mtei Mar 6, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 4 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ AlignConsecutiveAssignments: 'true'
AlignConsecutiveDeclarations: 'true'
AlignOperands: 'true'
AllowAllParametersOfDeclarationOnNextLine: 'false'
AllowShortCaseLabelsOnASingleLine: 'false'
AllowShortFunctionsOnASingleLine: Empty
AllowShortLoopsOnASingleLine: 'false'
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: 'false'
Expand All @@ -20,6 +23,7 @@ SortIncludes: 'false'
SpaceBeforeAssignmentOperators: 'true'
SpaceBeforeParens: ControlStatements
SpaceInEmptyParentheses: 'false'
SpacesBeforeTrailingComments: 1
TabWidth: '4'
UseTab: Never

Expand Down
113 changes: 57 additions & 56 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -2,69 +2,70 @@
* text=auto

# sources
*.c text
*.cc text
*.cxx text
*.cpp text
*.c++ text
*.hpp text
*.h text
*.h++ text
*.hh text
*.bat text
*.coffee text
*.css text
*.htm text
*.html text
*.inc text
*.ini text
*.js text
*.jsx text
*.json text
*.less text
*.php text
*.pl text
*.py text
*.rb text
*.sass text
*.scm text
*.scss text
*.sh text
*.sql text
*.styl text
*.ts text
*.xml text
*.xhtml text
*.c text eol=lf
*.cc text eol=lf
*.cxx text eol=lf
*.cpp text eol=lf
*.c++ text eol=lf
*.hpp text eol=lf
*.h text eol=lf
*.h++ text eol=lf
*.hh text eol=lf
*.bat text eol=crlf
*.cmd text eol=crlf
*.coffee text eol=lf
*.css text eol=lf
*.htm text eol=lf
*.html text eol=lf
*.inc text eol=lf
*.ini text eol=crlf
*.js text eol=lf
*.jsx text eol=lf
*.json text eol=lf
*.less text eol=lf
*.php text eol=lf
*.pl text eol=lf
*.py text eol=lf
*.rb text eol=lf
*.sass text eol=lf
*.scm text eol=lf
*.scss text eol=lf
*.sh text eol=lf
*.sql text eol=lf
*.styl text eol=lf
*.ts text eol=lf
*.xml text eol=lf
*.xhtml text eol=lf

# make files (need to always use lf for compatibility with Windows 10 bash)
Makefile eol=lf
*.mk eol=lf
*.mk eol=lf

# make files (need to always use lf for compatibility with Windows 10 bash)
*.sh eol=lf

# documentation
*.markdown text
*.md text
*.mdwn text
*.mdown text
*.mkd text
*.mkdn text
*.mdtxt text
*.mdtext text
*.txt text
AUTHORS text
CHANGELOG text
CHANGES text
CONTRIBUTING text
COPYING text
INSTALL text
license text
LICENSE text
NEWS text
readme text
*README* text
TODO text
*.markdown text eol=lf
*.md text eol=lf
*.mdwn text eol=lf
*.mdown text eol=lf
*.mkd text eol=lf
*.mkdn text eol=lf
*.mdtxt text eol=lf
*.mdtext text eol=lf
*.txt text eol=lf
AUTHORS text eol=lf
CHANGELOG text eol=lf
CHANGES text eol=lf
CONTRIBUTING text eol=lf
COPYING text eol=lf
INSTALL text eol=lf
license text eol=lf
LICENSE text eol=lf
NEWS text eol=lf
readme text eol=lf
*README* text eol=lf
TODO text eol=lf

GRAPHICS
*.ai binary
Expand All @@ -82,7 +83,7 @@ GRAPHICS
*.png binary
*.psb binary
*.psd binary
*.svg text
*.svg text eol=lf
*.svgz binary
*.tif binary
*.tiff binary
Expand Down
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/cli.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on:
push:
branches:
- master
- future
- develop
pull_request:
paths:
- 'lib/python/**'
Expand Down
25 changes: 17 additions & 8 deletions .github/workflows/format.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,24 +19,33 @@ jobs:
container: qmkfm/qmk_cli

steps:
- uses: rlespinasse/[email protected]

- uses: actions/checkout@v2
with:
fetch-depth: 0

- name: Install dependencies
run: |
pip3 install -r requirements-dev.txt

- uses: trilom/[email protected]
id: file_changes
with:
output: ' '
fileOutput: ' '

- name: Run qmk format-c and qmk format-python
- name: Run qmk formatters
shell: 'bash {0}'
run: |
qmk format-c --core-only -n $(< ~/files.txt)
format_c_exit=$?
qmk format-python -n
format_python_exit=$?
cat ~/files_added.txt ~/files_modified.txt > ~/files_changed.txt
qmk format-c --core-only $(< ~/files_changed.txt) || true
qmk format-python $(< ~/files_changed.txt) || true
qmk format-text $(< ~/files_changed.txt) || true

exit $((format_c_exit + format_python_exit))
- name: Fail when formatting required
run: |
git diff
for file in $(git diff --name-only); do
echo "File '${file}' Requires Formatting"
echo "::error file=${file}::Requires Formatting"
done
test -z "$(git diff --name-only)"
49 changes: 49 additions & 0 deletions .github/workflows/format_push.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: Lint Format

on:
push:
branches:
- master
- develop

jobs:
lint:
runs-on: ubuntu-latest

container: qmkfm/qmk_cli

steps:
- uses: actions/checkout@v2
with:
fetch-depth: 0

- name: Install dependencies
run: |
pip3 install -r requirements-dev.txt

- name: Run qmk formatters
shell: 'bash {0}'
run: |
qmk format-c -a
qmk format-python -a
qmk format-text -a
git diff

- uses: rlespinasse/[email protected]

- name: Become QMK Bot
run: |
git config user.name 'QMK Bot'
git config user.email '[email protected]'

- name: Create Pull Request
uses: peter-evans/create-pull-request@v3
if: ${{ github.repository == 'qmk/qmk_firmware'}}
with:
token: ${{ secrets.QMK_BOT_TOKEN }}
delete-branch: true
branch: bugfix/format_${{ env.GITHUB_REF_SLUG }}
author: QMK Bot <[email protected]>
committer: QMK Bot <[email protected]>
commit-message: Format code according to conventions
title: '[CI] Format code according to conventions'
30 changes: 30 additions & 0 deletions .github/workflows/unit_test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: Unit Tests

on:
push:
branches:
- master
- develop
pull_request:
paths:
- 'builddefs/**'
- 'quantum/**'
- 'platforms/**'
- 'tmk_core/**'
- 'tests/**'
- '*.mk'
- 'Makefile'
- '.github/workflows/unit_test.yml'

jobs:
test:
runs-on: ubuntu-latest

container: qmkfm/base_container

steps:
- uses: actions/checkout@v2
with:
submodules: recursive
- name: Run tests
run: make test:all
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
*.swp
*~
.DS_Store
._*

# Build artifacts
.clang_complete
Expand All @@ -18,7 +19,6 @@

# QMK-specific
api_data/v1
doxygen/
quantum/version.h
*.bin
*.eep
Expand Down
6 changes: 3 additions & 3 deletions Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ DOXYFILE_ENCODING = UTF-8
PROJECT_NAME = "QMK Firmware"
PROJECT_NUMBER = https://github.com/qmk/qmk_firmware
PROJECT_BRIEF = "Keyboard controller firmware for Atmel AVR and ARM USB families"
OUTPUT_DIRECTORY = doxygen
OUTPUT_DIRECTORY = .build/doxygen
ALLOW_UNICODE_NAMES = NO
OUTPUT_LANGUAGE = English
BRIEF_MEMBER_DESC = YES
Expand Down Expand Up @@ -145,7 +145,7 @@ FILE_PATTERNS = *.c \
RECURSIVE = YES
EXCLUDE =
EXCLUDE_SYMLINKS = NO
EXCLUDE_PATTERNS =
EXCLUDE_PATTERNS = */protocol/arm_atsam/*
EXCLUDE_SYMBOLS =
EXAMPLE_PATH =
EXAMPLE_PATTERNS = *
Expand Down Expand Up @@ -209,7 +209,7 @@ EXPAND_ONLY_PREDEF = NO
SEARCH_INCLUDES = YES
INCLUDE_PATH =
INCLUDE_FILE_PATTERNS =
PREDEFINED =
PREDEFINED = __DOXYGEN__ PROGMEM
EXPAND_AS_DEFINED =
SKIP_FUNCTION_MACROS = YES

Expand Down
Loading