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

Roll back #17459 #18030

Closed
wants to merge 618 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
618 commits
Select commit Hold shift + click to select a range
eabbc04
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 18, 2022
c3f1ba7
Remove full bootmagic config (#17702)
zvecr Jul 19, 2022
e8b14a5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 19, 2022
59c7b15
[Keyboard] boardsource/microdox data driven (#17675)
waffle87 Jul 19, 2022
1cdde7b
Fix AVR compilation of FNV by using standard integer typenames. (#17716)
tzarc Jul 19, 2022
7a10c33
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 19, 2022
d458df7
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 19, 2022
d0c095e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 19, 2022
6992efb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 19, 2022
12eb644
Add support for PAW3204 Optical Sensor (#17669)
drashna Jul 20, 2022
fa44f2b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2022
adfa36f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2022
ee17ffa
Move Pointing Device code to a subdirectory (#17684)
drashna Jul 20, 2022
1db5272
docs: fix default value of USB_SUSPEND_WAKEUP_DELAY (#17501)
ThreeFx Jul 20, 2022
ab45e3b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2022
05f30f0
Use Pro Micro pinout for SDA/SCL (#17595)
filterpaper Jul 20, 2022
9a31bbb
fix syntax error (#17732)
mknj Jul 20, 2022
493d422
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2022
4efe633
VIA Encoder Map Support (#17734)
wilba Jul 20, 2022
d510e80
Add Blok 2040 conversion (#17603)
filterpaper Jul 20, 2022
6081a80
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 21, 2022
5c90732
Adafruit Macropad: Add VIA keymap, fix default km (#17735)
Jpe230 Jul 21, 2022
5f32690
Move Pointing Device Initialization (#17740)
drashna Jul 21, 2022
bfed88d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 21, 2022
d681eac
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 21, 2022
f1671ec
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 22, 2022
0e81d63
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 22, 2022
536511a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 22, 2022
c39a902
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 22, 2022
c586cfd
(develop) Update bootmagic for Adafruit Macropad (#17755)
Jpe230 Jul 22, 2022
8254d73
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 23, 2022
a6f3194
Add ability to enter bootloader mode from `QK_MAKE` (#17745)
waffle87 Jul 23, 2022
d02cefe
implement `tap_code16_delay` (#17748)
JayceFayne Jul 23, 2022
302fa11
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 23, 2022
f383f7d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 24, 2022
3825362
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 24, 2022
db3d9f9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 24, 2022
914861b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 24, 2022
7f938e9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 24, 2022
f6612c2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 24, 2022
62cd280
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 24, 2022
c1783ff
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 24, 2022
d5e619f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 24, 2022
336df32
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 24, 2022
50a12c0
[keyboard] bastardkb: restructure folder hierarchy (#16778)
0xcharly Jul 25, 2022
7d2260a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 25, 2022
99c48f1
Merge remote-tracking branch 'origin/master' into develop
drashna Jul 25, 2022
325da02
Fix QK_MAKE's reboot check (#17795)
drashna Jul 25, 2022
683eeca
[Docs] Fix custom debug function and sample output (#17790)
drashna Jul 25, 2022
4837bc5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 25, 2022
4baed80
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 25, 2022
1e651db
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 25, 2022
77ed0fe
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 26, 2022
928bbde
[Keyboard] Fix compilation issues for Charybdis/Dilemma (#17791)
drashna Jul 26, 2022
d556c42
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 26, 2022
f0300fc
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 26, 2022
4bd4210
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 26, 2022
f004d93
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 26, 2022
70d5544
[Keyboard] Add RP2040 config defaults for ferris/sweep and cradio (#1…
filterpaper Jul 26, 2022
11c9a5e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 26, 2022
9f976b8
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 26, 2022
2456044
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 26, 2022
1de6811
Cirque circular scroll: Support POINTING_DEVICE_COMBINED (#17654)
dkao Jul 26, 2022
9825b66
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 26, 2022
9f5b71b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 26, 2022
2444506
bastardkb: fix info.json changes that got reverted during the last me…
0xcharly Jul 26, 2022
5d898a3
[Docs] Updates to Pointing Device Docs (#17777)
drashna Jul 26, 2022
1cf6847
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 26, 2022
0534b87
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 26, 2022
61da928
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 26, 2022
c982d6c
Avoid OOB in dynamic_keymap_reset (#17695)
zvecr Jul 26, 2022
b8b2e99
Constrain Cirque Pinnacle coordinates (#17803)
dkao Jul 26, 2022
2899e69
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 26, 2022
083b420
Chibios: Stop I2C peripheral on transaction error (#17798)
KarlK90 Jul 26, 2022
e0e1f0a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 26, 2022
53ca633
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 26, 2022
ff58489
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 26, 2022
5df7cfd
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 26, 2022
59d940c
ChibiOS-Contrib: Update for RP2040 PWM and I2C driver (#17817)
KarlK90 Jul 27, 2022
00c1653
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 27, 2022
3d98269
Merge remote-tracking branch 'origin/master' into develop
drashna Jul 27, 2022
df15caf
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 27, 2022
602fde6
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 27, 2022
ed5351d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 27, 2022
5055c9a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 27, 2022
7bb7330
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 27, 2022
b029252
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 27, 2022
476d709
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 28, 2022
157ea96
ChibiOS: use correct status codes in i2c_master.c (#17808)
KarlK90 Jul 28, 2022
c2f68e3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 28, 2022
2d0443e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 29, 2022
95c1cc4
Rename postprocess_steno_user → post_process_steno_user (#17823)
precondition Jul 29, 2022
a7d0e01
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 29, 2022
1050cf2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 29, 2022
ade2eb1
Merge remote-tracking branch 'origin/master' into develop
zvecr Jul 29, 2022
a204523
[Core] RP2040 disable PIO IRQs on serial timeout (#17839)
KarlK90 Jul 29, 2022
3f1b61b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 29, 2022
21603c5
Enable mousekeys by default for RGBKB Sol3 (#17842)
kageurufu Jul 29, 2022
0c487cb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 30, 2022
ed719d5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 30, 2022
a97c610
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 30, 2022
07f007d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 30, 2022
7e172fd
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 30, 2022
b085d52
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 30, 2022
0b726a4
Implement relative mode for Cirque trackpad (#17760)
drzony Jul 30, 2022
ef94f93
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 30, 2022
06fe4b1
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 30, 2022
3d53c64
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 30, 2022
f02e355
More glyph transformations for spidey3 userspace (#17854)
spidey3 Jul 30, 2022
baf3498
Default rgblight (#17855)
spidey3 Jul 30, 2022
4097904
Refactor satt/comet46 to use core OLED driver (#17856)
zvecr Jul 31, 2022
b03a7ce
Fix POINTING_DEVICE_GESTURES_SCROLL_ENABLE typo (#17850)
dkao Jul 31, 2022
2f19579
Convert yosino58 to use split common (#17861)
zvecr Jul 31, 2022
c10c257
Remove OLED driver Split Common warning (#17862)
zvecr Jul 31, 2022
f7aaed1
Migrate crkbd keymaps to oled driver (#17863)
zvecr Jul 31, 2022
98d5c77
Remove legacy AVR ssd1306 driver (#17864)
zvecr Jul 31, 2022
735fb38
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 31, 2022
09ea5f6
[Keyboard] Fix uzu42 compilation issue (#17867)
waffle87 Aug 1, 2022
2bdd73f
Add ST7735 driver to Quantum Painter (#17848)
infinityis Aug 1, 2022
e32a956
Format code according to conventions (#17869)
qmk-bot Aug 1, 2022
0e3b174
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 1, 2022
b1eac5c
[Keyboard] Overhaul uzu42 (#17868)
drashna Aug 1, 2022
e3ee87e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 1, 2022
e6dc14a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 2, 2022
479c787
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 2, 2022
1f8e9c1
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 2, 2022
7883306
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 2, 2022
90259eb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 2, 2022
b31c914
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 3, 2022
40499be
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 3, 2022
d52d7bc
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 3, 2022
bce4fb4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 3, 2022
d4f9eb5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 3, 2022
61a3fe4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 3, 2022
2dfccd2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 3, 2022
671e211
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 3, 2022
4c81d4e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 3, 2022
e93124f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 3, 2022
f326b0b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 3, 2022
c6a6f98
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 3, 2022
237039c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 3, 2022
0a198b5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 3, 2022
adf8218
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 3, 2022
d8a15ce
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 3, 2022
42a36a2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 3, 2022
4e50de3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 4, 2022
88cfd55
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 4, 2022
543f54a
[Core] `STM32_USB_USE_OTG1` => `USB_ENDPOINTS_ARE_REORDERABLE` (#17647)
tzarc Aug 4, 2022
94e8701
Fixup compilation of printf-like functions with uint32_t args. (#17904)
tzarc Aug 4, 2022
d9eb152
Fix issue with #17904. (#17905)
tzarc Aug 4, 2022
7093846
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 4, 2022
eb417b3
Add deprecated check for RGBLIGHT_ANIMATIONS (#17832)
drashna Aug 4, 2022
217bd43
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 4, 2022
758a0a0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 6, 2022
ad4ef47
[Keyboard] use correct function in Dilemma splinky (#17923)
drashna Aug 6, 2022
7bbc1b2
Add kb2040 onkey keyboard that works with the oled keymap (#17786)
jepler Aug 6, 2022
ec5186f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 6, 2022
897403c
Publish data as part of API generation (#17020)
zvecr Aug 6, 2022
5efa2ff
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 6, 2022
3c9941a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 6, 2022
1d45c99
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 6, 2022
cac7042
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 6, 2022
ed9bdcb
[Core] guard RPC invocation by checking RPC info against crc checksum…
KarlK90 Aug 6, 2022
dd0ac80
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 6, 2022
e9f9f99
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 6, 2022
f27b617
[Core] Process all changed keys in one scan loop, deprecate `QMK_KEYS…
KarlK90 Aug 6, 2022
820371c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 6, 2022
154d35a
Remove `UNUSED_PINS` (#17931)
tzarc Aug 6, 2022
985b91b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 6, 2022
e938c66
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 6, 2022
5408334
Update ginkgo65hot to allow use of community layouts (#17911)
spidey3 Aug 6, 2022
c584493
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 6, 2022
9391414
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 7, 2022
ac25109
Always run pointing device init (#17936)
drashna Aug 7, 2022
50e6dd4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 7, 2022
5599f26
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 7, 2022
4f3bf76
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 7, 2022
e8ff0d6
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 7, 2022
9087e6e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 7, 2022
6e7678c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 7, 2022
67461a0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 7, 2022
6a1a398
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 7, 2022
b214768
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 7, 2022
972f9a6
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 7, 2022
764c542
Remove tmk_core 'serial' code (#17866)
zvecr Aug 8, 2022
22cb4e5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 8, 2022
a14cd0f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 8, 2022
1d33baa
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 8, 2022
6e1c2b2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 9, 2022
25913ef
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 9, 2022
5250499
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 9, 2022
994a254
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 9, 2022
9bbc0cb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 10, 2022
663b250
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 10, 2022
63915e8
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 10, 2022
90a290e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 11, 2022
b7b842d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 11, 2022
ff59ae9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 11, 2022
e4b55a4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 11, 2022
1882cdb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 11, 2022
91be474
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 11, 2022
f3acbf6
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 11, 2022
9d10a19
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 11, 2022
9981aaa
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 11, 2022
ba370a5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 11, 2022
272f224
Add cursor layer to DMQ Spin (#17996)
spidey3 Aug 11, 2022
8c4269f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 11, 2022
9e44362
Add minimal STM32F103C6 support (#17853)
sigprof Aug 11, 2022
cde9dd8
Refactor Pixel Fractal effect (#17602)
filterpaper Aug 11, 2022
15422b3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 12, 2022
92d78a0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 12, 2022
c565b41
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 12, 2022
8133f40
Update to latest ChibiOS-Contrib. (#18016)
tzarc Aug 12, 2022
83f6aed
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 12, 2022
ccdba43
Create generic Pointing Device Pin defines (#17776)
drashna Aug 12, 2022
0639131
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 13, 2022
06c7614
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 13, 2022
aed82bc
Move Encoder+Encoder Map from generic features (#18018)
drashna Aug 13, 2022
19ce141
Added implementation of WB32 MCU wear_leveling_efl. (#17579)
itarze Aug 13, 2022
e0b4fa5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 13, 2022
db4c4b1
Fix Bépo's BP_NNBS (narrow non-breaking space) (#17999)
precondition Aug 13, 2022
b4fbb34
Use LT_ZCAR in place of LT_PLUS for modded kc definitions (#18000)
precondition Aug 13, 2022
20f0f40
Remove invisible variation selector-15 from keymap_japanese.h (#18007)
precondition Aug 13, 2022
e3415d6
define CZ_PERC S(CZ_PLUS) → define CZ_PERC S(CZ_EQL) (#18008)
precondition Aug 13, 2022
4ff39b5
KR_DQUO S(KR_COLN) → KR_DQUO S(KR_QUOT) (#18011)
precondition Aug 13, 2022
7a95926
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 13, 2022
60176a3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 13, 2022
31e78aa
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 13, 2022
3d24845
[Bug] Fix wrong varaible in encoder block (#18020)
drashna Aug 13, 2022
853d47b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 13, 2022
ee664e0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 13, 2022
a02aff9
Add led matrix support for CKLED2001 (#17643)
lokher Aug 13, 2022
fc7e9ef
Improve importer workflow (#17707)
zvecr Aug 13, 2022
4eeafbe
Add Bit-C PRO converter (#17827)
jaygreco Aug 13, 2022
6a0d90f
Fix Caps Word capitalization when used with Combos + Auto Shift. (#17…
getreuer Aug 13, 2022
69fa2d8
[Core] Re-order user space rules inclusion (#17459)
filterpaper Aug 13, 2022
52dc16b
[Keyboard] IDOBAO ID80v1 folder rename (#17265)
silvinor Aug 13, 2022
39d2f61
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 13, 2022
149db3c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 13, 2022
a03849c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 13, 2022
96731ba
Fix LV_CCAR and LV_NCED (#18025)
precondition Aug 13, 2022
826ab54
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 13, 2022
e95ba0d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 13, 2022
f417fff
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 13, 2022
97b610e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 13, 2022
bcd0212
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 13, 2022
7dca40f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 13, 2022
8fd7825
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 13, 2022
b1c7df9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 13, 2022
59b751b
Revert "[Core] Re-order user space rules inclusion (#17459)"
spidey3 Aug 13, 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
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .github/workflows/api.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ on:
paths:
- 'keyboards/**'
- 'layouts/community/**'
- 'lib/python/**'
- 'data/**'
- '.github/workflows/api.yml'
workflow_dispatch:

jobs:
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/develop_api.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ on:
paths:
- 'keyboards/**'
- 'layouts/community/**'
- 'lib/python/**'
- 'data/**'
- '.github/workflows/develop_api.yml'
workflow_dispatch:

jobs:
Expand Down
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,6 @@
[submodule "lib/printf"]
path = lib/printf
url = https://github.com/qmk/printf
[submodule "lib/pico-sdk"]
path = lib/pico-sdk
url = https://github.com/qmk/pico-sdk.git
1 change: 1 addition & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -401,6 +401,7 @@ ifndef SKIP_GIT
if [ ! -e lib/lufa ]; then git submodule sync lib/lufa && git submodule update --depth 50 --init lib/lufa; fi
if [ ! -e lib/vusb ]; then git submodule sync lib/vusb && git submodule update --depth 50 --init lib/vusb; fi
if [ ! -e lib/printf ]; then git submodule sync lib/printf && git submodule update --depth 50 --init lib/printf; fi
if [ ! -e lib/pico-sdk ]; then git submodule sync lib/pico-sdk && git submodule update --depth 50 --init lib/pico-sdk; fi
git submodule status --recursive 2>/dev/null | \
while IFS= read -r x; do \
case "$$x" in \
Expand Down
8 changes: 6 additions & 2 deletions builddefs/bootloader.mk
Original file line number Diff line number Diff line change
Expand Up @@ -105,8 +105,8 @@ ifeq ($(strip $(BOOTLOADER)), halfkay)
ifeq ($(strip $(MCU)), at90usb1286)
BOOTLOADER_SIZE = 1024
endif
# Teensy LC, 3.x
ifneq (,$(filter $(MCU_ORIG), MKL26Z64 MK20DX128 MK20DX256 MK66FX1M0))
# Teensy LC, 3.0, 3.1/2, 3.5, 3.6
ifneq (,$(filter $(MCU_ORIG), MKL26Z64 MK20DX128 MK20DX256 MK64FX512 MK66FX1M0))
FIRMWARE_FORMAT = hex
endif
endif
Expand Down Expand Up @@ -200,6 +200,10 @@ ifeq ($(strip $(BOOTLOADER)), tinyuf2)
OPT_DEFS += -DBOOTLOADER_TINYUF2
BOOTLOADER_TYPE = tinyuf2
endif
ifeq ($(strip $(BOOTLOADER)), rp2040)
OPT_DEFS += -DBOOTLOADER_RP2040
BOOTLOADER_TYPE = rp2040
endif
ifeq ($(strip $(BOOTLOADER)), halfkay)
OPT_DEFS += -DBOOTLOADER_HALFKAY
BOOTLOADER_TYPE = halfkay
Expand Down
39 changes: 38 additions & 1 deletion builddefs/build_keyboard.mk
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,14 @@ endif
include paths.mk
include $(BUILDDEFS_PATH)/message.mk

# Helper to add defines with a 'QMK_' prefix
define add_qmk_prefix_defs
ifdef $1
# Need to cater for 'STM32L4xx+'
OPT_DEFS += -DQMK_$(2)="$($1)" -DQMK_$(2)_$(shell echo $($1) | sed -e 's@+@Plus@g' -e 's@[^a-zA-Z0-9]@_@g' | tr '[:lower:]' '[:upper:]')
endif
endef

# Set the qmk cli to use
QMK_BIN ?= qmk

Expand Down Expand Up @@ -390,10 +398,18 @@ ifneq ("$(KEYMAP_H)","")
CONFIG_H += $(KEYMAP_H)
endif

OPT_DEFS += -DKEYMAP_C=\"$(KEYMAP_C)\"

# If a keymap or userspace places their keymap array in another file instead, allow for it to be included
# !!NOTE!! -- For this to work, the source file cannot be part of $(SRC), so users should not add it via `SRC += <file>`
ifneq ($(strip $(INTROSPECTION_KEYMAP_C)),)
OPT_DEFS += -DINTROSPECTION_KEYMAP_C=\"$(strip $(INTROSPECTION_KEYMAP_C))\"
endif

# project specific files
SRC += \
$(KEYBOARD_SRC) \
$(KEYMAP_C) \
$(QUANTUM_DIR)/keymap_introspection.c \
$(QUANTUM_SRC) \
$(QUANTUM_DIR)/main.c \

Expand Down Expand Up @@ -436,6 +452,14 @@ else
include $(TMK_PATH)/protocol/$(PLATFORM_KEY).mk
endif

# Setup definitions based on the selected MCU
$(eval $(call add_qmk_prefix_defs,MCU_ORIG,MCU))
$(eval $(call add_qmk_prefix_defs,MCU_ARCH,MCU_ARCH))
$(eval $(call add_qmk_prefix_defs,MCU_PORT_NAME,MCU_PORT_NAME))
$(eval $(call add_qmk_prefix_defs,MCU_FAMILY,MCU_FAMILY))
$(eval $(call add_qmk_prefix_defs,MCU_SERIES,MCU_SERIES))
$(eval $(call add_qmk_prefix_defs,BOARD,BOARD))

# TODO: remove this bodge?
PROJECT_DEFS := $(OPT_DEFS)
PROJECT_INC := $(VPATH) $(EXTRAINCDIRS) $(KEYBOARD_PATHS)
Expand Down Expand Up @@ -469,6 +493,19 @@ check-size: build
check-md5: build
objs-size: build

ifeq ($(strip $(TOP_SYMBOLS)),yes)
all: top-symbols
check-size: top-symbols
top-symbols: build
echo "###########################################"
echo "# Highest flash usage:"
$(NM) -Crtd --size-sort $(BUILD_DIR)/$(TARGET).elf | grep -i ' [t] ' | head -n10 | sed -e 's#^0000000# #g' -e 's#^000000# #g' -e 's#^00000# #g' -e 's#^0000# #g' -e 's#^000# #g' -e 's#^00# #g' -e 's#^0# #g'
echo "###########################################"
echo "# Highest RAM usage:"
$(NM) -Crtd --size-sort $(BUILD_DIR)/$(TARGET).elf | grep -i ' [dbv] ' | head -n10 | sed -e 's#^0000000# #g' -e 's#^000000# #g' -e 's#^00000# #g' -e 's#^0000# #g' -e 's#^000# #g' -e 's#^00# #g' -e 's#^0# #g'
echo "###########################################"
endif

include $(BUILDDEFS_PATH)/show_options.mk
include $(BUILDDEFS_PATH)/common_rules.mk

Expand Down
7 changes: 4 additions & 3 deletions builddefs/build_test.mk
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,11 @@ CREATE_MAP := no
VPATH += \
$(LIB_PATH)/googletest \
$(LIB_PATH)/googlemock \
$(LIB_PATH)/printf
$(COMMON_VPATH) \
$(TEST_PATH)

all: elf

VPATH += $(COMMON_VPATH)
PLATFORM:=TEST
PLATFORM_KEY:=test
BOOTLOADER_TYPE:=none
Expand All @@ -63,14 +63,15 @@ include $(TMK_PATH)/protocol.mk
include $(QUANTUM_PATH)/debounce/tests/rules.mk
include $(QUANTUM_PATH)/encoder/tests/rules.mk
include $(QUANTUM_PATH)/sequencer/tests/rules.mk
include $(QUANTUM_PATH)/wear_leveling/tests/rules.mk
include $(QUANTUM_PATH)/logging/print.mk
include $(PLATFORM_PATH)/test/rules.mk
ifneq ($(filter $(FULL_TESTS),$(TEST)),)
include $(BUILDDEFS_PATH)/build_full_test.mk
endif

$(TEST)_SRC += \
tests/test_common/main.c \
$(LIB_PATH)/printf/printf.c \
$(QUANTUM_PATH)/logging/print.c

$(TEST_OBJ)/$(TEST)_SRC := $($(TEST)_SRC)
Expand Down
Loading