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

Update Repo #8

Merged
merged 840 commits into from
Jun 27, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
840 commits
Select commit Hold shift + click to select a range
e53e75f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 12, 2022
c199514
[Bug] Updated Cirque Pinnacle SPI driver to read data correctly (#17074)
kylemccreery May 13, 2022
478f83f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 13, 2022
fc3d3ef
[Keyboard] Add caps and num indicators to Balance keyboard (#17075)
awkannan May 13, 2022
ff8c962
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 13, 2022
ffe1638
[Keyboard] H60 updates (#16999)
hineybush May 13, 2022
c4b2e91
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 13, 2022
e5e7039
[Keymap] Contra - QWERTY US basic layout; MechWild Marcuio - EN updat…
stephondoestech May 13, 2022
75a32de
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 13, 2022
3a80275
[Keyboard] Fixed info.json issue, some key got wrong pos for Gas75 (#…
HorrorTroll May 13, 2022
158dc68
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 13, 2022
82828c3
[Keyboard] Add keyboard "Spreadwriter" (#17031)
takashicompany May 13, 2022
e0cdeab
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 13, 2022
8e2b841
[Keyboard] Add M64 RGB (#17069)
HorrorTroll May 14, 2022
425c54c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 14, 2022
787a689
[Core] Add Reboot keycode to core (#15990)
drashna May 14, 2022
90eef4c
Fix kinetic mouse mode (#16951)
yorickpeterse May 14, 2022
68b16bb
[Core] Add Caps Word feature to core (#16588)
getreuer May 14, 2022
2f9197c
F13 TKL with Split Backspace and Split Right Shift Community Layouts …
noroadsleft May 14, 2022
3eb6558
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 14, 2022
cd8d2b7
Revert "Fix kinetic mouse mode (#16951)" (#17095)
drashna May 14, 2022
24f378e
Clickety Split Leeloo: QMK Configurator Fixes (#17093)
noroadsleft May 14, 2022
78a9e17
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 14, 2022
8c58af3
Avalanche: add QMK Configurator data (#17092)
noroadsleft May 14, 2022
c0f0f59
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 14, 2022
90a43f9
Axolstudio Foundation Gamma: Community Layout Support (#17080)
noroadsleft May 14, 2022
710e8c0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 14, 2022
3a543d8
Eason Capsule65 Community Layout Support (#17090)
noroadsleft May 14, 2022
baa8d07
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 14, 2022
db887e6
Enhancement and fixes of "Secure" feature (#16958)
drashna May 14, 2022
9475530
Fix anchors with <code> in table of content (#15169)
mateossh May 14, 2022
a899c09
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 14, 2022
da63289
Format code according to conventions (#17096)
qmk-bot May 14, 2022
4d107fe
Check for ongoing transfers on the OUT endpoint (#16974)
KarlK90 May 14, 2022
f090881
[Feature] Add support for multiple switchs/solenoids to Haptic Feedba…
drashna May 15, 2022
4a8bd7b
Rename keymap_extras headers for consistency (#16939)
fauxpark May 15, 2022
b7771ec
RESET -> QK_BOOT default keymaps (#17037)
zvecr May 15, 2022
608fa51
Data driven `g_led_config` (#16728)
zvecr May 15, 2022
85289e3
Various fixes for g_led_config lint warnings (#17104)
zvecr May 15, 2022
5816288
Warn about LTO with arm_atsam, not ChibiOS. (#17106)
tzarc May 16, 2022
6a94a95
fix tiger80 matrix error (#17107)
moyi4681 May 16, 2022
d47c4ed
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 16, 2022
bc2a6cf
DigiCarpice Configurator Rendering Fix (#17113)
noroadsleft May 17, 2022
6f499cf
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 17, 2022
4b75551
[Keyboard] Fix compilation issues for Quark LP (#17009)
drashna May 17, 2022
ac1173c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 17, 2022
f22e858
[Keyboard] Fix too many elements in g_led_config for quark_lp (#17117)
drashna May 17, 2022
467f3ae
[Keyboard] Add Iron165R2 PCB support (#16948)
Gondolindrim May 17, 2022
68f466d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 17, 2022
aa970e8
[Keyboard] mach3 LED index correction (#17110)
filterpaper May 17, 2022
8b9cb03
[Keyboard] Latinpad LED index correction (#17109)
filterpaper May 17, 2022
1a61f1f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 17, 2022
b6ee006
[Keyboard] lulu LED index correction (#17108)
filterpaper May 17, 2022
978e2fc
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 17, 2022
e9e83b4
[Keyboard] Fixed Gas75 info.json and keymap for M64 RGB (#17081)
HorrorTroll May 17, 2022
7541e75
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 17, 2022
654baeb
fix non-working builds (#17123)
Xelus22 May 17, 2022
6560903
Adding VIA support for bfo-9000 (#17116)
John-Schreiber May 17, 2022
cc8c539
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 17, 2022
dba5b73
Update pr_checklist.md (#17122)
durken1 May 17, 2022
8b79f30
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 17, 2022
f736828
Frooastside Walnut Community Layout Support (#17112)
noroadsleft May 17, 2022
6a11331
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 17, 2022
d241e80
Keymap FAQ updates (#17130)
fauxpark May 17, 2022
37eee02
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 17, 2022
40e33d0
Recommend pillow as part of manual MSYS install (#17133)
zvecr May 17, 2022
6503987
Workaround for recent -Werror=array-bounds AVR issues (#17136)
zvecr May 18, 2022
33d568e
Update mtei's keymap (helix/rev2:five_rows, helix/pico:mtei, helix/re…
mtei May 18, 2022
3904a6a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 18, 2022
80405c6
Fix platforms/avr/drivers/ws2812.c (#17043)
mtei May 18, 2022
ce9a5aa
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 18, 2022
89e0fba
Hineybush Ibis Layout Additions and Configurator Rendering Update (#1…
noroadsleft May 19, 2022
19e6e6d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 19, 2022
394f147
KBDfans Phase One Layout Macro Additions and Configurator Data (#17148)
noroadsleft May 19, 2022
b4d65aa
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 19, 2022
c4c67f2
KBDfans Tiger80 Community Layout Support and Keymap Touch-Up (#17149)
noroadsleft May 19, 2022
36c8462
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 19, 2022
b5608cb
Continue Caps Word when AltGr (right Alt) is held. (#17156)
getreuer May 20, 2022
83fa6fe
Move GMMK Pro to allow for multiple revisions (#16423)
GloriousThrall May 20, 2022
38073c3
[Keyboard] Add miniZone keyboard (#16644)
takashicompany May 20, 2022
a97ed8a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 20, 2022
c7e114e
[Keyboard] add rad keyboard (#17088)
anubhavd7 May 20, 2022
8b33ca9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 20, 2022
94d89df
[Keyboard] Add Eu isolation Keyboard (#17102)
aadriance May 20, 2022
0dbaa7e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 20, 2022
5591489
[Keyboard] launch_1 LED index correction (#17118)
filterpaper May 20, 2022
90612fc
[Keyboard] 0xc_pad LED index correction (#17120)
filterpaper May 20, 2022
1557455
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 20, 2022
becf030
[CI] Format code according to conventions (#17165)
qmk-bot May 20, 2022
92548bb
[CI] Format code according to conventions (#17164)
qmk-bot May 20, 2022
c421ecd
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 20, 2022
e1759cd
[Keyboard] Update Layouts for MB-65S and MB-65H (#17160)
AnthonyNguyen168 May 20, 2022
d5aab12
[Docs] Update Steno Keycode Table (#17155)
kylemccreery May 20, 2022
f155db3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 20, 2022
713ce7b
[Keyboard] rskeys100 LED index correction (#17139)
filterpaper May 20, 2022
90f3e13
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 20, 2022
c60c19e
[Keyboard] Add eeprom IC-less rev for MechWild OBE and Waka60 (#17126)
kylemccreery May 20, 2022
799a7f9
[Keyboard] yeti LED index correction (#17138)
filterpaper May 20, 2022
5ac861e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 20, 2022
f296e1d
[Docs] Align LED Matrix docs with RGB matrix docs (#17140)
Jpe230 May 20, 2022
9fa106f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 20, 2022
2a54471
Small Markdown Patch for docs/feature_rgb_matrix.md (#17171)
noroadsleft May 20, 2022
b5725c0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 20, 2022
caa5dcc
Dailycraft Sandbox Configurator Data (#17169)
noroadsleft May 20, 2022
bb7572b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 20, 2022
a9c8a88
Ryan Skidmore rskeys100 Community Layout Support (#17159)
noroadsleft May 20, 2022
0103f78
PJB Eros Community Layout Support (#17158)
noroadsleft May 20, 2022
afdf1c2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 20, 2022
e6071b8
Added Cantor keyboard (#16552)
diepala May 21, 2022
f5b3f12
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 21, 2022
a1fb86b
Add massdrop/alt:charlesrocket keymap (#17173)
charlesrocket May 21, 2022
ac1c5f8
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 21, 2022
416c59f
[Keyboard] Atreus62update (#17179)
Xyverz May 23, 2022
1182f5b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 23, 2022
1c7e8b9
Added support for Wb32fq95 (#16871)
May 23, 2022
c9abb03
[Keyboard] mj64 Increase LED count (#17194)
filterpaper May 23, 2022
0bef2bf
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 23, 2022
5aef750
[Keyboard] Add plywrks Ahgase (#17191)
ramonimbao May 23, 2022
64e2dbe
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 23, 2022
00fcfd9
[Keyboard][Fix] Change default keymap tilde to grv (#17185)
Xelus22 May 23, 2022
f5e1d2f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 23, 2022
de6360f
stub changelog
zvecr May 24, 2022
cbc68df
Update keyboard aliases
zvecr May 24, 2022
6342354
Disable python formatting for some files
zvecr May 24, 2022
c3ff06c
SkeletonNumPad Configurator Key Sequence Fix (#17204)
noroadsleft May 24, 2022
2373206
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 24, 2022
f5d091a
Small update to Symmetric70 keyboard readme (#17188)
mtei May 25, 2022
d83fda0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot May 25, 2022
ebd4027
Refactor legacy quantum keycodes in default-ish keymaps (#17150)
zvecr May 26, 2022
d0af56d
Breaking changes for 2022q2. (#17221)
tzarc May 28, 2022
0c8f780
Merge point for 2022-05-28 Breaking Change
tzarc May 28, 2022
b835171
Merge branch 'develop' -- breaking changes 2022-05-28.
tzarc May 28, 2022
89a5d5a
Fixup command sequencing for master/develop. (#17227)
tzarc May 28, 2022
07f5147
Fixup iron165r2 (#17119)
waffle87 May 29, 2022
6a0ed63
Fix quark_lp via firmware size (#17233)
zvecr May 29, 2022
e22a183
Use correct container for unit test workflow (#17242)
zvecr May 29, 2022
a06b5ca
Fix API errors (#17239)
zvecr May 30, 2022
cc7a3f8
[Keymap] Update sethbarberee code to QK_BOOT and try out DVVORAK (#17…
SethBarberee May 30, 2022
15a86d5
[Keymap] Updates to layouts/community/ortho_4x12/junonum (#17249)
JunoNgx May 30, 2022
3826fca
[Keyboard] Add str.merro60 pcb (#17097)
gaclee3b May 30, 2022
25ec68c
Fix docs typo (#17254)
daskygit May 30, 2022
2879573
Fix various lint errors (#17255)
zvecr May 30, 2022
0e11b51
Convert ergodone to use core mcp23018 driver (#17005)
zvecr May 31, 2022
650be92
Nix shell updates (#17243)
sigprof May 31, 2022
b554e4b
Change AW20216 SPI Mode from 0 to 3, to fix RGB LEDs on GMMK Pro (#17…
trwnh May 31, 2022
cda343a
[Keymap] Drashna update for post Q2 merge (#17241)
drashna May 31, 2022
d5ed3ae
[Keyboard] fix dz64rgb rgb sleep (#17209)
moyi4681 May 31, 2022
8153b55
Add trailing parens to `get_oneshot_mods` in feature_advanced_keycode…
forrcaho May 31, 2022
5b16671
move RESET to QK_BOOT (#17278)
carlosala May 31, 2022
f330ef1
Add wavtype/p01_ultra (#16513)
wavtype Jun 2, 2022
7ff6663
[Keyboard] Acheron Shark alpha Encoder support (#17266)
VaclavKucera Jun 2, 2022
7c3cb99
[Keymap] Fix maddie layout for ploopy/trackball_nano (#17213)
aidalgol Jun 2, 2022
9a58727
keyboards: fix malformed info.json files (#17292)
ryanskidmore Jun 2, 2022
71b928f
[Keyboard] Organized versions of mikeneko65 (#16985)
takishim Jun 2, 2022
5bcfc27
Fix lint errors (#17293)
zvecr Jun 2, 2022
706194b
Add Encoder Map Swap Hands config for boards that support both featur…
drashna Jun 3, 2022
7871657
Disable features known to cause BIOS/suspend issues (#17270)
EasonQian1 Jun 4, 2022
95d20e6
Fix and add unit tests for Caps Word to work with Unicode Map, Auto S…
getreuer Jun 5, 2022
4c48760
Apply EXPECT_REPORT and EXPECT_EMPTY_REPORT (#17311)
KarlK90 Jun 5, 2022
b85c224
docs: reflect systemd's change in language (#17322)
TRiggAtGM Jun 6, 2022
f0b1c8c
add new keyboard atset (#17195)
anubhavd7 Jun 7, 2022
cf1e66b
[Keymap] add trwnh keymap for gmmk pro (#17267)
trwnh Jun 7, 2022
5d767f8
[Keyboard] Add alt34 keyboard (#17223)
tommyalatalo Jun 7, 2022
c681b6d
[Keyboard] Handle timeout on UART for Redox Wireless (#17203)
tomaszj Jun 7, 2022
b8bbd0c
[Keyboard] Add Stello65 keyboard (#17168)
uybv Jun 7, 2022
fbe236f
[Keyboard] Add Cloudline PCB support (#17253)
Jun 7, 2022
1c97a03
[Keyboard] Add BrutalV2 65 Keyboard (#17252)
Jun 7, 2022
5c79727
[Keymap] CRKBD: Update jpe230 Keymap (#17280)
Jpe230 Jun 7, 2022
1d75e20
Add WB32 evaluation board onekey targets. (#17330)
tzarc Jun 8, 2022
5f72d54
Update other_vscode.md (#17317)
JunZuloo Jun 8, 2022
c9b71f9
[Keymap] Update keymap for user jasondunsmore (#17312)
jasondunsmore Jun 8, 2022
f6a7bf2
[Keyboard] Add KPrepublic BM60hsrgb_ec V1 and V2 (#15104)
peepeetee Jun 8, 2022
6567b21
Move more UART-based keyboards to use timeout correctly. (#17329)
tomaszj Jun 8, 2022
de43b09
[Keyboard] Fix kprepublic/bm60hsrgb_ec/rev2 (#17334)
waffle87 Jun 9, 2022
a599550
Add support for linting deprecated and removed functionality (#17063)
zvecr Jun 9, 2022
2f87041
[Keyboard] Adding Sunsetter R2 keyboard to Charue family (#17269)
PiKeeb Jun 10, 2022
9316023
[Keyboard] Improve the durgot k3x0 readme.md (#17214)
ogabriel Jun 10, 2022
9da1b86
[keyboard] annepro2 Add and use functions to directly control led col…
zv0n Jun 10, 2022
93c3a95
[Keymap] Add planck/scottzach1 keymap (#17083)
scottzach1 Jun 10, 2022
7c097ee
[Keyboard] Add Sodium keyboards (#17078)
Na-Cly Jun 10, 2022
d8ace62
initial (#17345)
waffle87 Jun 10, 2022
7baf9b3
Promote label with newlines to lint error (#17347)
zvecr Jun 10, 2022
92665ae
Promote 'layouts require matrix data' to api error (#17349)
zvecr Jun 10, 2022
b4b34cd
Wasdat: move some stuff to info.json (#17327)
fauxpark Jun 10, 2022
dbd4ac5
[Keyboard] Fix checkboards/quark_lp (another) (#17296)
waffle87 Jun 11, 2022
51cfb1b
[Keyboard] mlego fix product id and sync oled code (#16237)
Jun 11, 2022
a50b09c
[Keyboard] add pierce (#17000)
durken1 Jun 11, 2022
3f841a2
[Keyboard] Remove terminal commands from m48 (#17363)
drashna Jun 12, 2022
b5a53a9
Add encoder map (#17361)
filterpaper Jun 12, 2022
c204555
[Keyboard] Add Lemon40 keyboard (#17357)
HorrorTroll Jun 12, 2022
f7ab10a
Add stale action. (#17372)
tzarc Jun 13, 2022
9d07ab8
Fixup stale action. (#17373)
tzarc Jun 13, 2022
856029f
Swap to 1000 stale actions while debugging.
tzarc Jun 13, 2022
f18afff
`actions/stale`: 150 operations, oldest-first.
tzarc Jun 13, 2022
5149728
[Keyboard] Add BLASTER75 keyboard (#16887)
Altainworks Jun 13, 2022
e49fa43
[Keyboard] add SNOP60 (#17131)
npspears Jun 13, 2022
026d0e8
Update feature_midi.md (#17390)
keyboard-magpie Jun 14, 2022
15dab01
Inform people that things may not work. (#17391)
tzarc Jun 14, 2022
f37de9a
Perform stricter lint checks (#17348)
zvecr Jun 14, 2022
1c45845
[Keyboard] Flip encoder pads on basketweave (#17375)
lazho Jun 14, 2022
dc2ce36
[Keyboard] Add Chaos65 keyboard (#17369)
kb-elmo Jun 14, 2022
b7ce3b1
[Keymap] New keymap for Keebio FoldKB (#17364)
forrcaho Jun 14, 2022
de207b9
[Keymap+] SnailMap port for the Kintsugi keyboard. (#17341)
ADPenrose Jun 15, 2022
afbba27
BLASTER75 info.json position fixes (#17395)
Altainworks Jun 15, 2022
7224d84
edit typo in comment (#17394)
Felicious Jun 15, 2022
d3dfa83
Fix clean arg handling (#17392)
zvecr Jun 15, 2022
8e5f8a5
[Keyboard] Add Idobao Montex RGB (V2) (#16897)
IBNobody Jun 16, 2022
8e12845
[Keyboard] Idobao Montex V2(RGB) (#15865)
peepeetee Jun 16, 2022
8be0496
[Keyboard] Add ADM42 Keyboard (#17366)
lleonini Jun 16, 2022
5ccb2fd
Swap to actions/stale. (#17404)
tzarc Jun 16, 2022
811dbda
[Keymap] Update yoshimaru46 keymap (#17402)
yoshimaru46 Jun 16, 2022
6d7026e
[Keyboard] mini_ten_key_plus edited info.json (#15574)
minibois Jun 16, 2022
89921e9
[Keyboard] Fix 1U space in Keebio/sinc/rev2 layout macros (#16901)
gpalumbo Jun 16, 2022
82a7f4a
[handwired/macroboard] Add separate f401 and f411 configs… (#16338)
Michal-Szczepaniak Jun 16, 2022
6d2f9c9
[Keyboard] Atreus: add STM32F103C8T6 based variant (#16846)
DmNosachev Jun 16, 2022
545923b
Fixup handwired/macroboard (#17405)
waffle87 Jun 17, 2022
b5104c3
Fixup stale labels lists. (#17415)
tzarc Jun 18, 2022
fd01fea
Add a note about using differents MCU family (#17416)
coliss86 Jun 18, 2022
7982957
[Keymap] Update XD75 keymap by markus (#17417)
Markus00000 Jun 19, 2022
ad2e853
[Keyboard] add at6 keyboard (#17346)
anubhavd7 Jun 19, 2022
aa06893
Add Djinn. (#17382)
tzarc Jun 20, 2022
5ab90cc
[Keyboard] Add tegic for melgeek! (#17400)
mj-bomb Jun 21, 2022
0a45a19
[Docs] clarify inner array of direct pin matrix (#17437)
evils Jun 21, 2022
e8e45bc
[Keyboard] Update FAve 84H RGB firmware (#16919)
ToastyStoemp Jun 21, 2022
1c26c0b
[Keyboard] Update firmware for the FAve 87H (#16920)
ToastyStoemp Jun 21, 2022
3077123
[Keyboard] Add base FAve65H firmware (#17147)
ToastyStoemp Jun 21, 2022
c114996
[Keyboard] Add more bootloader options for id75 (#17441)
filterpaper Jun 21, 2022
7b7fb63
[Keyboard] Add Nayeon by Abats Keyboard Club (#16659)
ramonimbao Jun 21, 2022
712f6cf
[Keyboard] Add rb18 keyboard (#17306)
ryanbaekr Jun 21, 2022
84718c0
[Keyboard] Add labbeminiv1 (#16401)
alabbe9545 Jun 21, 2022
c2e5953
[Keyboard] add dynamis keyboard (#15994)
bbrfkr Jun 21, 2022
03d0182
alt34 rev1: Configurator Compilation Fix (#17442)
noroadsleft Jun 21, 2022
de4262f
Add missing snop60 default keymap (#17443)
zvecr Jun 21, 2022
3e9f000
[Keyboard] Zeno 60% Ergo PCB (#17403)
paulgali Jun 22, 2022
46644b0
[Keyboard] Add n60a pcb (#17273)
valdiieee Jun 22, 2022
701db27
[Keymap] farmergreg's kint41 Kinesis Advantage 2 Layout (#16784)
Jun 22, 2022
27f9e47
Checkerboards SNOP60 Refactor (#17446)
noroadsleft Jun 22, 2022
0a04064
Chaos 65 Community Layout Support (#17447)
noroadsleft Jun 22, 2022
8ea836f
[Keyboard] Update SKErgo for hardware changes (#17449)
kevinzhao-tech Jun 23, 2022
47fcb40
[Keyboard] Fix RGB_matrix coordinates for gl516/j73gl (#17450)
Salicylic-acid3 Jun 23, 2022
666cba5
Cf/evyd13 wasdat (#17452)
noroadsleft Jun 23, 2022
aaaf3ff
Fix 0 delta results in size_regression.sh (#17457)
daskygit Jun 23, 2022
71472a1
Update ref_functions.md (replaced deprecated `RESET`) (#17436)
kosorin Jun 23, 2022
a8677ed
Fix up Djinn fuse handling. (#17465)
tzarc Jun 24, 2022
31dfdaa
[Keyboard] Fix firmware size for via keymap on Atom47 (#17472)
evyd13 Jun 24, 2022
cbbdcec
[Keyboard] Fixup skergo - missing keycode in keymaps (#17458)
waffle87 Jun 25, 2022
7fd3d76
[Split] Ensure SOFT_SERIAL_PIN is defined if USE_I2C isn't defined (#…
drashna Jun 25, 2022
e13bb58
Only omit paths containing "/keymaps/" (#17468)
precondition Jun 25, 2022
410686d
[Keyboard] Add blockboy/ac980mini keyboard (#16839)
rooski15 Jun 25, 2022
fa3dd37
Fix error message in generated code (#17484)
zvecr Jun 26, 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.
58 changes: 0 additions & 58 deletions .github/stale.yml

This file was deleted.

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'
18 changes: 18 additions & 0 deletions .github/workflows/auto_approve.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Automatic Approve

on:
schedule:
- cron: "*/5 * * * *"

jobs:
automatic_approve:
runs-on: ubuntu-latest

if: github.repository == 'qmk/qmk_firmware'

steps:
- uses: mheap/automatic-approve-action@v1
with:
token: ${{ secrets.QMK_BOT_TOKEN }}
workflows: "format.yml,lint.yml,unit_test.yml"
dangerous_files: "lib/python/,Makefile,paths.mk,builddefs/"
File renamed without changes.
6 changes: 4 additions & 2 deletions .github/workflows/develop_api.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,9 @@ jobs:
persist-credentials: false

- name: Generate API Data
run: qmk generate-api
run: |
python3 -m pip install -r requirements-dev.txt
qmk generate-api

- name: Upload API Data
uses: jakejarvis/s3-sync-action@master
Expand All @@ -35,4 +37,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'
File renamed without changes.
File renamed without changes.
3 changes: 3 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ jobs:
with:
fetch-depth: 0

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

- uses: trilom/file-changes-action@v1.2.4
id: file_changes
with:
Expand Down
64 changes: 64 additions & 0 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: 'Close stale issues and PRs'
on:
schedule:
- cron: '30 1 * * *'
workflow_dispatch:

permissions:
issues: write
pull-requests: write

jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v5
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}

remove-stale-when-updated: true
exempt-draft-pr: true
ascending: true
operations-per-run: 150

stale-issue-label: stale
days-before-issue-stale: 90
days-before-issue-close: 30
exempt-issue-labels: bug,in progress,on hold,discussion,to do

stale-issue-message: >
This issue has been automatically marked as stale because it has not had activity in the
last 90 days. It will be closed in the next 30 days unless it is tagged properly or other activity
occurs.

For maintainers: Please label with `bug`, `in progress`, `on hold`, `discussion` or `to do` to prevent
the issue from being re-flagged.

close-issue-message: >
This issue has been automatically closed because it has not had activity in the last 30 days.
If this issue is still valid, re-open the issue and let us know.

// [stale-action-closed]

stale-pr-label: stale
days-before-pr-stale: 45
days-before-pr-close: 30
exempt-pr-labels: bug,awaiting review,breaking_change,in progress,on hold

stale-pr-message: >
Thank you for your contribution!

This pull request has been automatically marked as stale because it has not had
activity in the last 45 days. It will be closed in 30 days if no further activity occurs.
Please feel free to give a status update now, or re-open when it's ready.

For maintainers: Please label with `bug`, `awaiting review`, `breaking_change`, `in progress`, or `on hold`
to prevent the issue from being re-flagged.

close-pr-message: >
Thank you for your contribution!

This pull request has been automatically closed because it has not had activity in the last 30 days.
Please feel free to give a status update now, ping for review, or re-open when it's ready.

// [stale-action-closed]
4 changes: 3 additions & 1 deletion .github/workflows/unit_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,13 @@ jobs:
test:
runs-on: ubuntu-latest

container: qmkfm/base_container
container: qmkfm/qmk_cli

steps:
- uses: actions/checkout@v2
with:
submodules: recursive
- name: Install dependencies
run: pip3 install -r requirements-dev.txt
- name: Run tests
run: make test:all
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -67,10 +67,12 @@ CMakeLists.txt
.vscode/temp.sql
tags

# Ignore image files
# Ignore image/font files
*.gif
*.jpg
*.png
*.ttf
*.otf

# Things Travis sees
/.vs
Expand All @@ -91,3 +93,6 @@ user_song_list.h
compile_commands.json
.clangd/
.cache/

# VIA(L) json files that don't belong in QMK repo
via*.json
1 change: 0 additions & 1 deletion api_data/_config.yml

This file was deleted.

10 changes: 10 additions & 0 deletions builddefs/bootloader.mk
Original file line number Diff line number Diff line change
Expand Up @@ -97,12 +97,18 @@ ifeq ($(strip $(BOOTLOADER)), halfkay)
OPT_DEFS += -DBOOTLOADER_HALFKAY
BOOTLOADER_TYPE = halfkay

# Teensy 2.0
ifeq ($(strip $(MCU)), atmega32u4)
BOOTLOADER_SIZE = 512
endif
# Teensy 2.0++
ifeq ($(strip $(MCU)), at90usb1286)
BOOTLOADER_SIZE = 1024
endif
# Teensy LC, 3.x
ifneq (,$(filter $(MCU_ORIG), MKL26Z64 MK20DX128 MK20DX256 MK66FX1M0))
FIRMWARE_FORMAT = hex
endif
endif
ifeq ($(strip $(BOOTLOADER)), caterina)
OPT_DEFS += -DBOOTLOADER_CATERINA
Expand Down Expand Up @@ -202,6 +208,10 @@ ifeq ($(strip $(BOOTLOADER)), md-boot)
OPT_DEFS += -DBOOTLOADER_MD_BOOT
BOOTLOADER_TYPE = md_boot
endif
ifeq ($(strip $(BOOTLOADER)), wb32-dfu)
OPT_DEFS += -DBOOTLOADER_WB32_DFU
BOOTLOADER_TYPE = wb32_dfu
endif

ifeq ($(strip $(BOOTLOADER_TYPE)),)
$(call CATASTROPHIC_ERROR,Invalid BOOTLOADER,No bootloader specified. Please set an appropriate 'BOOTLOADER' in your keyboard's 'rules.mk' file.)
Expand Down
16 changes: 8 additions & 8 deletions builddefs/build_keyboard.mk
Original file line number Diff line number Diff line change
Expand Up @@ -172,13 +172,7 @@ generated-files: $(KEYMAP_OUTPUT)/src/config.h $(KEYMAP_OUTPUT)/src/keymap.c

endif

ifeq ($(strip $(CTPC)), yes)
CONVERT_TO_PROTON_C=yes
endif

ifeq ($(strip $(CONVERT_TO_PROTON_C)), yes)
include platforms/chibios/boards/QMK_PROTON_C/convert_to_proton_c.mk
endif
include $(BUILDDEFS_PATH)/converters.mk

include $(BUILDDEFS_PATH)/mcu_selection.mk

Expand Down Expand Up @@ -328,12 +322,18 @@ ifneq ("$(wildcard $(KEYBOARD_PATH_5)/info.json)","")
endif

CONFIG_H += $(KEYBOARD_OUTPUT)/src/info_config.h $(KEYBOARD_OUTPUT)/src/layouts.h
KEYBOARD_SRC += $(KEYBOARD_OUTPUT)/src/default_keyboard.c

$(KEYBOARD_OUTPUT)/src/info_config.h: $(INFO_JSON_FILES)
@$(SILENT) || printf "$(MSG_GENERATING) $@" | $(AWK_CMD)
$(eval CMD=$(QMK_BIN) generate-config-h --quiet --keyboard $(KEYBOARD) --output $(KEYBOARD_OUTPUT)/src/info_config.h)
@$(BUILD_CMD)

$(KEYBOARD_OUTPUT)/src/default_keyboard.c: $(INFO_JSON_FILES)
@$(SILENT) || printf "$(MSG_GENERATING) $@" | $(AWK_CMD)
$(eval CMD=$(QMK_BIN) generate-keyboard-c --quiet --keyboard $(KEYBOARD) --output $(KEYBOARD_OUTPUT)/src/default_keyboard.c)
@$(BUILD_CMD)

$(KEYBOARD_OUTPUT)/src/default_keyboard.h: $(INFO_JSON_FILES)
@$(SILENT) || printf "$(MSG_GENERATING) $@" | $(AWK_CMD)
$(eval CMD=$(QMK_BIN) generate-keyboard-h --quiet --keyboard $(KEYBOARD) --output $(KEYBOARD_OUTPUT)/src/default_keyboard.h)
Expand All @@ -344,7 +344,7 @@ $(KEYBOARD_OUTPUT)/src/layouts.h: $(INFO_JSON_FILES)
$(eval CMD=$(QMK_BIN) generate-layouts --quiet --keyboard $(KEYBOARD) --output $(KEYBOARD_OUTPUT)/src/layouts.h)
@$(BUILD_CMD)

generated-files: $(KEYBOARD_OUTPUT)/src/info_config.h $(KEYBOARD_OUTPUT)/src/default_keyboard.h $(KEYBOARD_OUTPUT)/src/layouts.h
generated-files: $(KEYBOARD_OUTPUT)/src/info_config.h $(KEYBOARD_OUTPUT)/src/default_keyboard.c $(KEYBOARD_OUTPUT)/src/default_keyboard.h $(KEYBOARD_OUTPUT)/src/layouts.h

.INTERMEDIATE : generated-files

Expand Down
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
11 changes: 9 additions & 2 deletions builddefs/common_features.mk
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,11 @@ ifeq ($(strip $(POINTING_DEVICE_ENABLE)), yes)
endif
endif

QUANTUM_PAINTER_ENABLE ?= no
ifeq ($(strip $(QUANTUM_PAINTER_ENABLE)), yes)
include $(QUANTUM_DIR)/painter/rules.mk
endif

VALID_EEPROM_DRIVER_TYPES := vendor custom transient i2c spi
EEPROM_DRIVER ?= vendor
ifeq ($(filter $(EEPROM_DRIVER),$(VALID_EEPROM_DRIVER_TYPES)),)
Expand Down Expand Up @@ -646,8 +651,9 @@ ifeq ($(strip $(HAPTIC_ENABLE)),yes)
endif

ifeq ($(strip $(HD44780_ENABLE)), yes)
SRC += platforms/avr/drivers/hd44780.c
OPT_DEFS += -DHD44780_ENABLE
COMMON_VPATH += $(DRIVER_PATH)/lcd
SRC += hd44780.c
endif

VALID_OLED_DRIVER_TYPES := SSD1306 custom
Expand Down Expand Up @@ -695,7 +701,8 @@ endif

ifeq ($(strip $(UNICODE_COMMON)), yes)
OPT_DEFS += -DUNICODE_COMMON_ENABLE
SRC += $(QUANTUM_DIR)/process_keycode/process_unicode_common.c
SRC += $(QUANTUM_DIR)/process_keycode/process_unicode_common.c \
$(QUANTUM_DIR)/utf8.c
endif

MAGIC_ENABLE ?= yes
Expand Down
6 changes: 3 additions & 3 deletions builddefs/common_rules.mk
Original file line number Diff line number Diff line change
Expand Up @@ -82,8 +82,8 @@ endif
# -Wall...: warning level
# -Wa,...: tell GCC to pass this to the assembler.
ifeq ($(strip $(LTO_ENABLE)), yes)
ifeq ($(PLATFORM),CHIBIOS)
$(info Enabling LTO on ChibiOS-targeting boards is known to have a high likelihood of failure.)
ifeq ($(PLATFORM),ARM_ATSAM)
$(info Enabling LTO on arm_atsam-targeting boards is known to have a high likelihood of failure.)
$(info If unsure, set LTO_ENABLE = no.)
endif
CDEFS += -flto
Expand Down 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
37 changes: 37 additions & 0 deletions builddefs/converters.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Note for new boards -- CTPC and CONVERT_TO_PROTON_C are deprecated terms
# and should not be replicated for new boards. These will be removed from
# documentation as well as existing keymaps in due course.
ifeq ($(strip $(CTPC)), yes)
CONVERT_TO_PROTON_C=yes
endif
ifeq ($(strip $(CONVERT_TO_PROTON_C)), yes)
CONVERT_TO=proton_c

cpfirmware: ctpc_warning
.INTERMEDIATE: ctpc_warning
ctpc_warning: elf
$(info @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@)
$(info The `CONVERT_TO_PROTON_C` and `CTPC` options are soon to be deprecated.)
$(info Boards should be changed to use `CONVERT_TO=proton_c` instead.)
$(info @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@)
endif

# TODO: opt in rather than assume everything uses a pro micro
PIN_COMPATIBLE ?= promicro
ifneq ($(CONVERT_TO),)
# glob to search each platfrorm and/or check for valid converter
CONVERTER := $(wildcard $(PLATFORM_PATH)/*/converters/$(PIN_COMPATIBLE)_to_$(CONVERT_TO)/)
ifeq ($(CONVERTER),)
$(call CATASTROPHIC_ERROR,Converting from '$(PIN_COMPATIBLE)' to '$(CONVERT_TO)' not possible!)
endif

TARGET := $(TARGET)_$(CONVERT_TO)

# Configure any defaults
OPT_DEFS += -DCONVERT_TO_$(strip $(shell echo $(CONVERT_TO) | tr '[:lower:]' '[:upper:]'))
OPT_DEFS += -DCONVERTER_ENABLED
VPATH += $(CONVERTER)

# Finally run any converter specific logic
include $(CONVERTER)/converter.mk
endif
Loading