Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
893 commits
Select commit Hold shift + click to select a range
a900f92
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 18, 2022
61c644f
[Keyboard] Update Tractyl Manuform config files (#16684)
drashna Mar 18, 2022
c39eeaa
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 18, 2022
06b6729
[Keymap] Update some code and keyboard rules (#16680)
stanrc85 Mar 19, 2022
86b5c6b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 19, 2022
9ee2eff
HD44780 driver rework (#16370)
fauxpark Mar 19, 2022
98e783c
Format code according to conventions (#16686)
qmk-bot Mar 19, 2022
e354cbe
`device_ver` -> `device_version` for some more boards (#16685)
fauxpark Mar 19, 2022
32d6c12
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 19, 2022
3502bbb
Fix typo in docs/ref_functions.md (#16690)
leviport Mar 19, 2022
5dcee01
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 19, 2022
047ef3c
VUSB - Use correct endpoint poll for VIA (#16691)
zvecr Mar 19, 2022
223bc47
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 19, 2022
2f095b8
qmk.path.FileType: fix argument handling (#16693)
fauxpark Mar 19, 2022
729d7c2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 19, 2022
cfe2893
MS Sculpt Mobile refactor (#16038)
fauxpark Mar 20, 2022
6125f7b
Add MutePad keyboard (Handwired) (#16590)
Mar 20, 2022
4dae5ff
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 20, 2022
1bc8793
Add Rart75 hotswap and support via (#16619)
alabahuy Mar 20, 2022
9216dd3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 20, 2022
669ad3c
Droxx keymap (#16607)
furfuzz Mar 20, 2022
b19d739
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 20, 2022
7eb6f86
[Keyboard] add oled_task_kb() into keyboards/helix/rev2/rev2.c (#16697)
mtei Mar 21, 2022
aea9005
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 21, 2022
4f8cc32
Extend 'qmk info' to handle keymap level overrides (#16702)
zvecr Mar 21, 2022
23f365f
Ignore transport defaults if SPLIT_KEYBOARD is unset (#16706)
zvecr Mar 22, 2022
f610011
[Keymap] personal keymap, ergodox_ez and atreus / dvorak_42_key (#16695)
luc-vocab Mar 22, 2022
dae932f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 22, 2022
c803c50
[Keyboard] Add Axolstudio Foundation Gamma (#15948)
str-dst Mar 23, 2022
5ee6f9c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 23, 2022
28bd777
[Keyboard] Graystudio Apollo80 (#16469)
ChrisBeswick Mar 23, 2022
eca8782
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 23, 2022
a772a7f
[Keymap] Input Club's Whitefox "True Fox" (#16711)
0x647262 Mar 23, 2022
74f4682
[Keyboard] Waffling60 - readme update (#16707)
4pplet Mar 23, 2022
92d38c3
[Keymap] Add dhertz keychron map v0 (#16571)
Dhertz Mar 23, 2022
08aa54b
[Keymap] Xiudi XD75 Finnish/Swedish keymap (#16311)
pallarim Mar 23, 2022
4a3b410
[Bug] Fix unused variable error when using ChibiOS Bitbang serial dri…
drashna Mar 23, 2022
5342caf
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 23, 2022
55b3b2b
[Keyboard] Add support for XT60 (#16708)
kopibeng Mar 23, 2022
7e69348
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 23, 2022
e335d62
[Keyboard] Add keyboard level encoder function for GMMK Pro (#16721)
waffle87 Mar 24, 2022
980a1b0
[Keymap] ergodox: updating osx_whiskey_tango_foxtrot_capslock to use …
nathanejohnson Mar 24, 2022
1ac1f92
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 24, 2022
f7a5ec2
update kprepublic/bm60hsrgb_poker/rev1/keymaps/carlosala keymap (#16725)
carlosala Mar 24, 2022
706bcee
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 24, 2022
dc9eb21
add the ability to change the pwm frequency for the IS31FL3737B (#16718)
Frooastside Mar 24, 2022
efc9c52
CLI: Add 'via2json' subcommand (#16468)
Erovia Mar 24, 2022
2957f60
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 24, 2022
53a88af
[Keymap] corne and planck keyboards keymaps (#15570)
antosha417 Mar 26, 2022
7cec7b6
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 26, 2022
7e0dde1
[Keyboard] Add YDKB Grape PCB (#16661)
somepin Mar 26, 2022
1fabad1
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 26, 2022
084df6a
[Keyboard] Add nt210 (#16461)
evyd13 Mar 26, 2022
71ffb41
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 26, 2022
c05e8af
Joystick feature updates (#16732)
fauxpark Mar 26, 2022
55e5daa
Fix bug when 'info.json' lookup escapes keyboard dir (#16734)
Erovia Mar 26, 2022
05ac572
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 26, 2022
f874984
Fix typos in matrix/noah readme (#16735)
chill-cats Mar 26, 2022
50c1b9a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 26, 2022
5fae1ec
[Keyboard] Add Mino Hotswap PCB (#16664)
CheeseL0ver Mar 27, 2022
5f6c5cb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 27, 2022
8c01983
CLI: Lint non-data driven macros in info.json (#16739)
Erovia Mar 27, 2022
03f9b8d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 27, 2022
119abc4
Refactor writePin to work with statements (#16738)
KarlK90 Mar 27, 2022
9b24abf
[Keyboard] Change linworks Dolice product ID to non-duplicate value (…
ebastler Mar 28, 2022
aadf0a1
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 28, 2022
6cdf230
[Keyboard] handwired/m40/5x5_macropad (#16288)
m40-dev Mar 29, 2022
d76a68f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 29, 2022
38209c5
Add emulated eeprom support for STM32F303xE (#16737)
dn9uyen Mar 30, 2022
64974a7
yapf: disable arithmetic predecence indication (#16749)
fauxpark Mar 30, 2022
d75ae52
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Mar 30, 2022
11db29b
Lint keyboard/project name (#16766)
zvecr Apr 1, 2022
d0b3359
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 1, 2022
1caccca
usb-usb converter: fix layout macros (#16769)
fauxpark Apr 2, 2022
df9ddf8
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 2, 2022
4f30b7a
Automatically approve workflow runs from first time contributors (#16…
zvecr Apr 2, 2022
3c57143
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 2, 2022
61bd613
Automatically approve workflow runs from first time contributors (#16…
zvecr Apr 2, 2022
cffe7f9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 2, 2022
27ae37d
Align action workflow filenames (#16776)
zvecr Apr 3, 2022
e6a7e7a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 3, 2022
1660b2d
Refactor CTPC logic to allow future converters (#16621)
zvecr Apr 3, 2022
c0ac3f7
Add frameworking for development board presets (#16637)
zvecr Apr 3, 2022
0c8109a
fix typo in ps2 set_defaults (#16767)
gompa Apr 3, 2022
ca161fb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 3, 2022
ec4f655
Add warning for CTCP/CONVERT_TO_PROTON_C. (#16782)
tzarc Apr 3, 2022
6822101
Run auto approve only on qmk/qmk_firmware (#16786)
zvecr Apr 3, 2022
168449f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 3, 2022
d59d60f
Hineybush H65 Layout Additions and Configurator Update (#16779)
noroadsleft Apr 4, 2022
8e34665
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 4, 2022
6a156cb
Hineybush H65 Hotswap Layout Additions and Configurator Update (#16780)
noroadsleft Apr 4, 2022
af3c7ba
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 4, 2022
8b438a9
Wavtype Foundation Layout Macro Refactor and Configurator Update (#16…
noroadsleft Apr 4, 2022
5407cf5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 4, 2022
aec9942
add folders and capsule65 (#16687)
EasonQian1 Apr 5, 2022
3c1a3c1
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 5, 2022
69be0dc
Fix lineendings for eason/capsule65 (#16801)
Erovia Apr 5, 2022
c0216e9
Format code according to conventions (#16802)
qmk-bot Apr 5, 2022
b7c9ff4
Merge remote-tracking branch 'origin/master' into develop
zvecr Apr 5, 2022
2f917dd
Cutie Club Novus Layout Macro Updates (#16792)
noroadsleft Apr 5, 2022
99f7a8f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 5, 2022
67bb6e1
RGBKB Sol 3 rev1: Configurator Data and Readme (#16798)
noroadsleft Apr 5, 2022
f64404c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 5, 2022
563c4db
Add Iris Rev 6.1 (#16722)
nooges Apr 5, 2022
a2f155b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 5, 2022
45504bb
Add mechanism to limit available converters (#16783)
zvecr Apr 6, 2022
a5e810b
Add non blackpill F4x1 config files (#16600)
zvecr Apr 6, 2022
d508988
QK65 Hotswap Community Layout Support (#16793)
noroadsleft Apr 6, 2022
fc2c93e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 6, 2022
4a729a7
QK65 Solder Community Layout Support (#16796)
noroadsleft Apr 6, 2022
0ef2246
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 6, 2022
d870716
Add bluepill/blackpill development board presets (#16806)
zvecr Apr 6, 2022
85de020
CLI: Bump the 'jsonschema' version (#16635)
Erovia Apr 6, 2022
fa97854
Sandwich Keeb68 Layout Macro Rework and Configurator Data (#16803)
noroadsleft Apr 6, 2022
14a8674
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 6, 2022
d198d79
Update LW-67 info.json (#16788)
Laneware Apr 7, 2022
e96d9ab
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 7, 2022
f4c6e76
io_mini1800 Configurator Fixes (#16813)
noroadsleft Apr 7, 2022
0738c9b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 7, 2022
e2ace19
Header file fixes for all keymaps (#16180)
joedinkle Apr 7, 2022
675ce76
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 7, 2022
2cfbc14
Allow new-keyboard to use development_board presets (#16785)
zvecr Apr 8, 2022
98d4112
Reduce the size of the keymap helix:fraanrosi (#16717)
mtei Apr 9, 2022
f4f2efd
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 9, 2022
84c9d6f
[Bug] Fix matrix scan reporting interval (#16825)
nomis Apr 9, 2022
4ce0203
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 9, 2022
bf67abb
Fixed usb read loops not reading until timeout (#16827)
susch19 Apr 9, 2022
3bde05c
Change helix:froggy keymap to use split_common (#16703)
mtei Apr 11, 2022
d291ad9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 11, 2022
e13ad14
GMMK Pro return false in encoder user. (#16830)
daskygit Apr 11, 2022
c542340
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 11, 2022
0524a82
Fix numbering to match the correct columns (#16831)
Paryz Apr 11, 2022
6a22c2e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 11, 2022
a5e4161
[Keyboard] Add userspace pdl and a handwired board (#14199)
pdl Apr 13, 2022
781022e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 13, 2022
8cc8649
[Keyboard] Add s-ol/0xC.pad (#16057)
s-ol Apr 13, 2022
bcc0567
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 13, 2022
e1c777a
[Keyboard] Add Synth Labs Solo keyboard (#16103)
hongaaronc Apr 13, 2022
f1edbe5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 13, 2022
3f66e25
[Keyboard] add 10k (#16531)
nab-os Apr 13, 2022
c4ce95e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 13, 2022
2d05c7f
[Keyboard] super16 update (#16494)
ziptyze Apr 13, 2022
baa566d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 13, 2022
9a38ebc
[Keyboard] add E80-1800 PCB (#16645)
ebastler Apr 13, 2022
929f098
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 13, 2022
f3a4987
[Keyboard] add pegasus (#16701)
melonbred Apr 13, 2022
06ff5fc
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 13, 2022
16c848c
[Keymap] Change helix:froggy_106 keymap to use split_common (#16704)
mtei Apr 13, 2022
ebf4380
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 13, 2022
3c3662c
[Keyboard] Adding waffling80, TKL PCB (#16726)
4pplet Apr 13, 2022
6d816d9
[Keyboard] Add ratio65 by rationalist (#16727)
4pplet Apr 13, 2022
64aa180
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 13, 2022
935af9e
[Keymap] fixed oled turn-off issue for crkbd:gotham (#16748)
Thunderbird2086 Apr 13, 2022
57d8bae
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 13, 2022
dfe0515
[Keyboard] Add Eros by PJB (#16756)
602studios Apr 13, 2022
40b76fa
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 13, 2022
b8cb147
[Keymap] sinc/lickel: Use backlight keys in Fn Row (#16789)
lickel Apr 13, 2022
1dbbd2b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 13, 2022
1f2b1de
Quantum Painter (#10174)
tzarc Apr 13, 2022
cf152dd
[Keyboard] Waffling60 - minor tweak, improve default behavior of caps…
4pplet Apr 13, 2022
930cf64
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 13, 2022
7216243
[Keyboard] Ported ErgoDox to VIA (#16804)
ifohancroft Apr 13, 2022
e9ad400
[Keyboard] KBD67 rev1 Caps Lock LED Fix (#16790)
arprince1 Apr 13, 2022
87777d1
[Keymap] Fix snowe keymap after updates to QMK (#16777)
snowe2010 Apr 13, 2022
a8e01df
[Keyboard] correct matrix for Kay65 (#16751)
mechlovin Apr 13, 2022
3f8343e
[Keyboard] Add banime40 keyboard (#16694)
ChrisChrisLoLo Apr 13, 2022
fff2606
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 13, 2022
ad981de
[Keyboard] annepro2: match default keymap to stock keycaps (#16724)
bwisn Apr 13, 2022
8430774
[Keyboard] add tiger80 keyboard (#16742)
moyi4681 Apr 13, 2022
937ffce
[Keyboard] Add Frooastboard Walnut (69% Keyboard) (#16743)
Frooastside Apr 13, 2022
c4a6636
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 13, 2022
973bc88
[Keymap] Add thattolleyguy keymaps (#15351)
thattolleyguy Apr 13, 2022
46292f5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 13, 2022
57466c4
[Keyboard] Add RM_Numpad (#15983)
RuckerMachine Apr 13, 2022
1e6ef5d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 13, 2022
0272621
[Keymap] bépo layout on Lily58L (#16243)
niolang Apr 13, 2022
294ef95
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 13, 2022
8580380
[Keyboard] The inaugural commit for Leeloo's firmware. (#16599)
ClicketySplit Apr 13, 2022
6814e32
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 13, 2022
f3004d9
[Keyboard] Fix waffling80 - Missing comma (#16848)
waffle87 Apr 13, 2022
4a8743c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 13, 2022
46c0db4
[Keyboard] Fix kay65 - Missing keycode (#16849)
waffle87 Apr 13, 2022
2858415
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 13, 2022
18e5690
Fix external flash on AVR (#16851)
leah-splitkb Apr 14, 2022
88028dd
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 14, 2022
a4a67d5
Ignore VIA(L) json files (#16845)
drashna Apr 14, 2022
a6884e6
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 14, 2022
812f97e
[Keyboard] move/rename obro to Meridian RGB (#16828)
holtenc Apr 14, 2022
cbc59e3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 14, 2022
b9e1125
[Keyboard] Add via support for creatkeebs/glacier (#16747)
Timliuzhaolu Apr 14, 2022
399de0b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 14, 2022
8de4065
[Keyboard] Add avalanche (#16407)
winder Apr 14, 2022
59885d0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 14, 2022
b331c98
Resolve layout macro inconsistencies for rmkeebs/rm_numpad (#16856)
zvecr Apr 16, 2022
14d084a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 16, 2022
1cfe497
rgblight: Limit max repeat times in rgblight_blink_layer_repeat (#16860)
nomis Apr 16, 2022
ae4d518
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 16, 2022
92a61aa
Implement XAP 'secure' core requirements (#16843)
zvecr Apr 16, 2022
7d75f88
[Keyboard] Update X-Bows Keyboard (#16765)
XBowsTech Apr 16, 2022
cad0af0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 16, 2022
8f58515
Add GET_TAPPING_TERM macro to reduce duplicate code (#16681)
joukewitteveen Apr 16, 2022
6d13199
Fix Xorg segfault with KeebCats PCBs (#16434)
amberstarlight Apr 16, 2022
3b6e48b
[Keyboard] Add Phase One keyboard (#16430)
moyi4681 Apr 16, 2022
030a96a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 16, 2022
e5918cf
Heatmap incorrect matrix effect workaround (#16315)
filterpaper Apr 16, 2022
5841c75
rgblight: Add functions to stop blinking one or all but one layer (#1…
nomis Apr 16, 2022
147e57f
[QP] Check BPP capabilities before loading the palette (#16863)
KarlK90 Apr 16, 2022
df95495
Fix #16859. (#16865)
tzarc Apr 16, 2022
a5a4597
Refine LED indicator documentation (#16304)
filterpaper Apr 17, 2022
d958329
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 17, 2022
7d60a14
Anne Pro 2 Refactor (#16864)
noroadsleft Apr 17, 2022
58c2bb4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 17, 2022
fdd4af9
[Keyboard] Add sandbox keyboard (#16021)
yfuku Apr 18, 2022
4d67fe6
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 18, 2022
5b6faa1
Add customizable snake and knight animation increments (#16337)
Michal-Szczepaniak Apr 18, 2022
5fe3b9f
[Keyboard] SharkPCB release Beta compatibility (#16713)
Gondolindrim Apr 18, 2022
f6fd694
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 18, 2022
c6de26f
[Keyboard] Add digicarpice (#16791)
swiftrax Apr 18, 2022
8826a1d
[Keyboard] Add the Ciel (#16816)
ramonimbao Apr 18, 2022
9bd8d08
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 18, 2022
0d67eec
Ploopy Trackball Mini: only define DPI options as needed (#16160)
alaviss Apr 18, 2022
5fc8f84
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 18, 2022
b1ceb4b
Fix one-shot locked modifiers (#16114)
denis-savran Apr 18, 2022
f52f3f1
[Keyboard] Add deskpad (#15602)
h0oni Apr 18, 2022
dce3dc3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 18, 2022
8c91e90
[Keyboard] sandbox - fix keymaps (#16873)
waffle87 Apr 18, 2022
886b257
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 18, 2022
ad9a137
[Keyboard] Add CrimsonKeyboards' Resume1800 (#16842)
DeeDesired Apr 18, 2022
7aa9a35
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 18, 2022
b8245a5
Expose API for hardware unique ID (#16869)
zvecr Apr 18, 2022
f50a623
Fixup AVR builds. (#16875)
tzarc Apr 18, 2022
6819420
Preinstall python dependencies before executing `qmk`. (#16874)
tzarc Apr 18, 2022
1ab1ce1
[Keyboard] Fix resume1800 - Dynamic layer count undefined (#16877)
waffle87 Apr 18, 2022
c397720
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 18, 2022
773124e
[Keyboard] Add converter/a1200/mistress1200 variant (#16634)
8bits4ever Apr 19, 2022
0210427
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 19, 2022
90dd16c
[Keymap] Add andrewcharnley keymap for GMMK Pro (#15320)
andrewcharnley Apr 19, 2022
958600d
[Keyboard] Add Amber80 Solder & VCL65 Solder (#15945)
MaiTheSan Apr 19, 2022
860f53d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 19, 2022
e13aefe
move z150_bh at101_bh omnikey_bh to viktus/ (#16004)
peepeetee Apr 19, 2022
cff489b
move 麦田 boards into /mt (#16095)
peepeetee Apr 19, 2022
9f63bce
move keyhive exclusive boards into /keyhive (#16084)
peepeetee Apr 19, 2022
690dc4b
Add support for multiple sensors to pmw3360 (#15996)
uqs Apr 19, 2022
bde724e
Change helix:yshrsmz keymap to use split_common (#16537)
mtei Apr 19, 2022
2744c1b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 19, 2022
50ec365
[Keymap] A Colemak keymap for the crkbd keyboard (#16550)
ACortesDev Apr 19, 2022
1dee7bc
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 19, 2022
67329cf
Add my planck layout (#13143)
Apr 19, 2022
5719353
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Apr 19, 2022
8f486f9
Merge remote-tracking branch 'upstream/develop' into patch-record-key
tzarc Apr 19, 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
25 changes: 12 additions & 13 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,19 +18,18 @@ assignees: ''

## System Information

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

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

## Additional Context

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/api.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,4 @@ jobs:
AWS_ACCESS_KEY_ID: ${{ secrets.SPACES_ACCESS_KEY }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.SPACES_SECRET_KEY }}
AWS_S3_ENDPOINT: https://nyc3.digitaloceanspaces.com
SOURCE_DIR: 'api_data'
SOURCE_DIR: '.build/api_data'
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'
9 changes: 1 addition & 8 deletions .github/workflows/develop_update.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ on:
branches:
- master


jobs:
develop_update:
runs-on: ubuntu-latest
Expand All @@ -15,21 +14,15 @@ jobs:
steps:
- uses: actions/checkout@v2
with:
token: ${{ secrets.QMK_BOT_TOKEN }}
fetch-depth: 0

- name: Checkout develop
run: |
git fetch origin master develop
git checkout develop

- name: Check if branch locked
id: check_locked
uses: andstor/file-existence-action@v1
with:
files: ".locked"

- name: Update develop from master
if: steps.check_locked.outputs.files_exists == 'false'
run: |
git config --global user.name "QMK Bot"
git config --global user.email "hello@qmk.fm"
Expand Down
35 changes: 35 additions & 0 deletions .github/workflows/feature_branch_update.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Update feature branches after develop merge

on:
push:
branches:
- develop

jobs:
feature_branch_update:
runs-on: ubuntu-latest

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

strategy:
matrix:
branch:
- xap

steps:
- uses: actions/checkout@v2
with:
token: ${{ secrets.QMK_BOT_TOKEN }}
fetch-depth: 0

- name: Checkout branch
run: |
git fetch origin develop ${{ matrix.branch }}
git checkout ${{ matrix.branch }}

- name: Update branch from develop
run: |
git config --global user.name "QMK Bot"
git config --global user.email "hello@qmk.fm"
git merge origin/develop
git push origin ${{ matrix.branch }}
51 changes: 0 additions & 51 deletions .github/workflows/format.yaml

This file was deleted.

51 changes: 51 additions & 0 deletions .github/workflows/format.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: PR Lint Format

on:
pull_request:
paths:
- 'drivers/**'
- 'lib/arm_atsam/**'
- 'lib/lib8tion/**'
- 'lib/python/**'
- 'platforms/**'
- 'quantum/**'
- 'tests/**'
- 'tmk_core/**'

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

- uses: trilom/file-changes-action@v1.2.4
id: file_changes
with:
output: ' '
fileOutput: ' '

- name: Run qmk formatters
shell: 'bash {0}'
run: |
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

- 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: 0 additions & 49 deletions .github/workflows/format_push.yaml

This file was deleted.

49 changes: 49 additions & 0 deletions .github/workflows/format_push.yml
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/github-slug-action@v3.x

- name: Become QMK Bot
run: |
git config user.name 'QMK Bot'
git config user.email 'hello@qmk.fm'

- 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 <hello@qmk.fm>
committer: QMK Bot <hello@qmk.fm>
commit-message: Format code according to conventions
title: '[CI] Format code according to conventions'
2 changes: 2 additions & 0 deletions .github/workflows/unit_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,5 +26,7 @@ jobs:
- uses: actions/checkout@v2
with:
submodules: recursive
- name: Install dependencies
run: pip3 install -r requirements-dev.txt
- name: Run tests
run: make test:all
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

# QMK-specific
api_data/v1
doxygen/
quantum/version.h
*.bin
*.eep
*.hex
Expand Down Expand Up @@ -91,3 +91,6 @@ user_song_list.h
compile_commands.json
.clangd/
.cache/

# VIA(L) json files that don't belong in QMK repo
via*.json
Loading