Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f91cd00de8 |
||
|
|
d05b2cd886 |
||
|
|
a58d2dd7c9 |
||
|
|
ed343ddad4 |
||
|
|
e7ad19bb95 |
||
|
|
024c4ef853 |
||
|
|
00eebfb575 |
||
|
|
22b213e191 |
||
|
|
8522449ccf |
||
|
|
cbeab2ac4f |
||
|
|
aa5a6d38de |
||
|
|
a1096e1dec |
||
|
|
a9739f7868 |
||
|
|
a5fb7cfbc9 |
||
|
|
62d87fa446 |
||
|
|
8e5550dbb2 |
||
|
|
f4123acc72 |
||
|
|
98e65cf3e1 |
||
|
|
7d0fc5d486 |
||
|
|
1c1e8d7f7a |
||
|
|
d0db38cbdc |
||
|
|
1a32aa12e0 |
||
|
|
969f324de4 |
||
|
|
608bcf08fe |
||
|
|
97d622651a |
||
|
|
a8711b2b0a |
||
|
|
338a7ed6d5 |
||
|
|
911232abfc |
||
|
|
4eee8c1023 |
||
|
|
7e8690eae1 |
||
|
|
b9078609b6 |
||
|
|
fd61083710 |
||
|
|
082b69db91 |
||
|
|
92ead44cf6 |
||
|
|
61ecee1585 |
||
|
|
85fa06c3db |
||
|
|
eae39d37c6 |
||
|
|
7aed244aae |
||
|
|
880c0c8ee0 |
||
|
|
f31004ebec |
||
|
|
8f728aa731 |
||
|
|
45a5a94b96 |
||
|
|
bef5c95675 |
||
|
|
e5f47fa269 |
||
|
|
05ea735e86 |
||
|
|
35e62d236b |
||
|
|
fc55fcff3d |
||
|
|
b4bdf3f1d5 |
||
|
|
c4ccbf06e1 |
||
|
|
24c05ff1c7 |
||
|
|
65e1afe0af |
||
|
|
09ab67c044 |
||
|
|
7be4540b46 |
||
|
|
f6f627d07f |
||
|
|
4fc14c2712 |
||
|
|
ec515f2164 |
||
|
|
1e067bd4dd |
||
|
|
fa37d958b4 |
||
|
|
20e7906c80 |
||
|
|
e42877d007 |
||
|
|
0188038bc0 |
||
|
|
2a4b9f79fd |
||
|
|
b43ec9d65a |
||
|
|
df8bb7ce24 |
||
|
|
7110708d0f |
||
|
|
b834819a35 |
||
|
|
cc696a2ae8 |
||
|
|
f29d8117bf |
||
|
|
d2ec940da5 |
||
|
|
da2c6a41d8 |
||
|
|
a3ecbc53f6 |
||
|
|
2695344241 |
||
|
|
00ca362826 |
||
|
|
9dcf2a11b2 |
||
|
|
12dc6d1ac8 |
||
|
|
6c2e58eb4d | ||
|
|
1a58fce043 |
||
|
|
96ee4c21a3 | ||
|
|
ae07dee941 |
||
|
|
efce9bc9b5 | ||
|
|
d575bf7ddc |
||
|
|
7a939ec218 |
||
|
|
542440eac5 |
||
|
|
717b6b8f13 | ||
|
|
36c3f4deba |
||
|
|
a954b568ea | ||
|
|
74d64c7f43 |
||
|
|
65cce9105d |
||
|
|
43853b337b |
||
|
|
8474aee2fe | ||
|
|
7098252252 |
||
|
|
16ffaa6482 |
||
|
|
865c29f4de |
||
|
|
507c948ed8 |
||
|
|
f0b04b2a3a |
||
|
|
20555f9a33 |
||
|
|
56ad3a5f43 |
||
|
|
5ef94415aa |
||
|
|
d67e94fb1b |
||
|
|
f797d4f49d |
||
|
|
ad4233d078 |
||
|
|
2c34b480fc | ||
|
|
86badb394e |
||
|
|
e295937e54 | ||
|
|
c7a24a441f |
||
|
|
a08ee4a737 | ||
|
|
9e757bc2ec |
||
|
|
5ef7919022 |
||
|
|
6b38dc17cd |
||
|
|
71b88b333d |
||
|
|
108a2fceca | ||
|
|
c3773d9c35 |
||
|
|
e1b42d5252 |
||
|
|
558fee16e4 | ||
|
|
87e5df1b9e |
||
|
|
4b295009ae |
||
|
|
3d61139567 |
||
|
|
15e7c8f37a |
||
|
|
8d29bd07c2 |
||
|
|
75b899d87d | ||
|
|
c3b3f09702 |
||
|
|
56650d7a2b | ||
|
|
8a47896263 |
||
|
|
0f182ef674 | ||
|
|
f1b2449ce5 |
||
|
|
a26dbbfe96 |
||
|
|
bf28a303c6 |
||
|
|
e814bb9453 | ||
|
|
2916c3f098 |
||
|
|
8644965c81 | ||
|
|
0524a6d848 |
||
|
|
e19991ec46 |
||
|
|
e4e5bca6bc | ||
|
|
8ff7b1de11 |
||
|
|
7827f9fbe3 |
||
|
|
d9f2d8d241 |
||
|
|
058919923a |
||
|
|
d151b1bef5 |
||
|
|
baf0060761 |
||
|
|
036745e853 |
||
|
|
b99e2f7230 | ||
|
|
9c965bb62e |
||
|
|
e68389a11e | ||
|
|
ba63bac661 |
||
|
|
0842f54a27 |
||
|
|
584ad807cc |
||
|
|
e92f1fb220 |
||
|
|
67c97da654 | ||
|
|
90b5c17034 |
||
|
|
0b33318a24 |
||
|
|
a9a2b699cd | ||
|
|
da7811f82a |
||
|
|
49a4ec538d | ||
|
|
9e103614f8 |
||
|
|
711b109246 |
||
|
|
6347d18a2d |
||
|
|
d7b09ad560 |
||
|
|
52e2af7753 | ||
|
|
177e461d90 |
||
|
|
fef7932e55 | ||
|
|
b42191a2dd |
||
|
|
48a421bb10 |
||
|
|
f09f3643ad | ||
|
|
36636205dd |
||
|
|
5b0039aae6 |
||
|
|
18f5a04eaa | ||
|
|
89e39b9858 |
||
|
|
3db5ffcfb7 | ||
|
|
4ae2b4f371 |
||
|
|
0dee127b29 | ||
|
|
6e55870a82 |
||
|
|
21ca1eb7ae |
||
|
|
a1a5869ef8 |
||
|
|
bc5c5e3251 |
||
|
|
f39e08e2ba | ||
|
|
e15d9ca4b3 |
||
|
|
eeac23464b | ||
|
|
5354ec5791 |
||
|
|
35785a6c49 | ||
|
|
235d18f360 |
||
|
|
ea5ef746e2 | ||
|
|
de5fd5d4e2 |
||
|
|
8c8f4b3c06 | ||
|
|
f5b02fbc11 |
||
|
|
55e1acec07 | ||
|
|
611460c9db |
||
|
|
584e390703 | ||
|
|
1ac255fd1c |
||
|
|
2c152c3425 | ||
|
|
664c0bc4c3 |
||
|
|
8a06238054 | ||
|
|
6626084cb8 |
||
|
|
bb27c69675 |
||
|
|
25d7ac9ecc | ||
|
|
03a53e29af |
||
|
|
681d6a29e6 | ||
|
|
096696d86d |
||
|
|
d044a6bcc2 |
||
|
|
091eac1fce |
||
|
|
02bed7e5a5 | ||
|
|
7f9ceef3dd |
||
|
|
7919848324 |
||
|
|
a4436b32df | ||
|
|
7ecdb57414 |
||
|
|
0f9c1c57b4 | ||
|
|
dcdd037276 |
||
|
|
e725cdbc4b | ||
|
|
8ae01715d6 |
||
|
|
9ef5dcd113 | ||
|
|
f4aa8ae845 |
||
|
|
ef6e9a5312 | ||
|
|
0516cf5ed8 |
||
|
|
5bdeb7dad1 |
||
|
|
8347a6688f |
||
|
|
3ce196ff52 | ||
|
|
802a199bbd |
||
|
|
0326355edc |
||
|
|
94f1aade5c | ||
|
|
1a54ecf246 |
||
|
|
fe54121cfa | ||
|
|
319844407c |
||
|
|
77b2742863 | ||
|
|
e57226d9a2 |
||
|
|
021c3cc125 |
||
|
|
0b3a54f9f2 |
||
|
|
7808f8f56b |
||
|
|
e3c8c23d91 | ||
|
|
1646000c9b |
||
|
|
b4cabc3cf7 |
||
|
|
e8e3c7addb |
||
|
|
608ce78778 | ||
|
|
824ad46e5d |
||
|
|
977433443a | ||
|
|
0d477bf570 |
||
|
|
5bf8248dd3 | ||
|
|
2e3664d2c0 |
||
|
|
fad44ae10c |
||
|
|
7b36727ed1 |
||
|
|
f096e5a3f3 |
||
|
|
53c6fa5de7 | ||
|
|
8525ab03de |
||
|
|
97168180cf |
||
|
|
57374489da |
||
|
|
1d145c7511 |
||
|
|
820202cd53 | ||
|
|
faf77f1651 |
||
|
|
4c773971a7 | ||
|
|
2b8aeed02b |
||
|
|
9e8e9af485 | ||
|
|
9e2d8999bf |
||
|
|
4f60946513 | ||
|
|
c8a39b69a0 |
||
|
|
ac9318c78f | ||
|
|
41b1bb4aef |
||
|
|
76cf8dff93 |
||
|
|
75a037d2f0 |
||
|
|
3703699757 |
||
|
|
c97a798af7 |
||
|
|
dd871d0105 |
||
|
|
ba5c707327 |
||
|
|
8b7c351e56 |
||
|
|
196285c59c |
||
|
|
f3b974f216 |
||
|
|
243c21568a |
||
|
|
955809bd5a |
||
|
|
fa24b0fcce |
||
|
|
4f0a0f32f2 |
||
|
|
24895c46f3 |
||
|
|
190e0eff23 | ||
|
|
28720c4d34 |
||
|
|
919e2a4f5c |
||
|
|
f686ad9e63 |
||
|
|
a4ef1ae736 |
||
|
|
81355045cc |
||
|
|
bcd06f03a5 | ||
|
|
02517bd806 |
||
|
|
6b25bfb0ff | ||
|
|
0f948fe039 |
||
|
|
fffa553c25 | ||
|
|
e73b3c08a0 |
||
|
|
fa35be5135 |
||
|
|
0b6a460b7f |
||
|
|
15e45b1d4b | ||
|
|
40d0de39b7 |
||
|
|
05ff5443b1 |
||
|
|
e553cf7214 | ||
|
|
cd95294a25 |
||
|
|
8c108efb0d |
||
|
|
b4f0314b35 | ||
|
|
59c3612590 |
||
|
|
55e4a1c7dc | ||
|
|
e0b037c2cd |
||
|
|
070dea4a9c |
||
|
|
f4171412a6 |
||
|
|
7f42a5bc03 |
||
|
|
3e7ce54902 |
||
|
|
88c094908b |
||
|
|
c045c3e00c | ||
|
|
6b1a376aee |
||
|
|
02525f683e |
||
|
|
5a57d2115b |
||
|
|
660d248549 |
||
|
|
1bc3494494 | ||
|
|
33a12ca0b6 |
||
|
|
084ed078d6 | ||
|
|
32204095e5 |
||
|
|
b76bf29d25 | ||
|
|
396fb4dde7 |
||
|
|
4836fcf831 | ||
|
|
1becbaefbe |
||
|
|
e3c613c79c | ||
|
|
04fbcdc68d |
||
|
|
55909141ef |
||
|
|
cd6e065f6e | ||
|
|
bb2b7ce7e4 |
||
|
|
2fbc222bb0 | ||
|
|
a1469abc8d |
||
|
|
ab1332bb6c |
||
|
|
ac991405d0 |
||
|
|
842c840145 |
||
|
|
614b631ee2 |
||
|
|
5611a40064 |
||
|
|
11c8b2841e | ||
|
|
0c0d038a40 |
||
|
|
5f31d5cc80 |
||
|
|
dbe30a1b6f |
||
|
|
a992e32bd5 | ||
|
|
cf5ce64b1b |
||
|
|
12caf0be4e |
||
|
|
bb9dd05c6a |
||
|
|
59f607b963 | ||
|
|
60ac859852 |
||
|
|
4fb3cf0712 |
||
|
|
e98c41c02f | ||
|
|
45091b0473 |
||
|
|
3cf328c644 |
||
|
|
c26449e64f |
||
|
|
7fa65aa877 | ||
|
|
4e2191ce20 |
||
|
|
3de04e0386 |
||
|
|
2e648d7e48 |
||
|
|
1fd0139b91 |
||
|
|
3478ae5795 |
||
|
|
01354fffb4 |
||
|
|
92c4f0095d |
||
|
|
ac8b914a11 |
||
|
|
de598ac8f0 |
||
|
|
142952cac8 | ||
|
|
a07360e0f1 |
||
|
|
1fc7066713 | ||
|
|
ca425971d5 |
||
|
|
dffa59dca5 | ||
|
|
3319474c5c |
||
|
|
802e2f54c6 | ||
|
|
12d70ab1a4 |
||
|
|
4ae24004b7 |
||
|
|
8244659b44 |
||
|
|
0bd02952ea |
||
|
|
5ea7283159 |
||
|
|
acedfc3fcb | ||
|
|
e5466df800 |
||
|
|
ce1801aeda |
||
|
|
11cb5cf347 |
||
|
|
24d896ca06 | ||
|
|
da2e897f55 |
||
|
|
07684bcc99 |
||
|
|
847bef3177 | ||
|
|
c6a93b5a56 |
||
|
|
8cd71917ce |
||
|
|
7a2cd0fa96 |
||
|
|
83818d1d6f |
||
|
|
960c4969a5 |
||
|
|
73e2ef486a |
||
|
|
b5f8f4d6a2 |
||
|
|
0c4124c1c0 | ||
|
|
9f04023d35 |
||
|
|
43e3831df9 | ||
|
|
ebfa3cdd5c |
||
|
|
c7cb7ba976 |
||
|
|
ec324af22e |
||
|
|
2c54ff3e63 |
||
|
|
402b5ba6d7 | ||
|
|
53f1f3b6d7 |
||
|
|
b779c5f567 | ||
|
|
a1cb822861 |
||
|
|
a4aabea511 |
||
|
|
c8763c9fdb | ||
|
|
edf34315af |
||
|
|
ce8b8414d9 |
||
|
|
7e68cfc6fa |
||
|
|
5c39722ab9 |
||
|
|
ea85ace4a9 |
||
|
|
88453acc6a |
||
|
|
988d81581d | ||
|
|
800bc78d26 |
||
|
|
b43fc33be3 |
||
|
|
d33aa82c51 | ||
|
|
576325e2f4 |
||
|
|
642c169bc3 | ||
|
|
7641359240 |
||
|
|
944a206d1f | ||
|
|
e83b709169 |
||
|
|
00f07ec343 | ||
|
|
80612c8ec0 |
||
|
|
32b9d33bbb |
||
|
|
9208fb5adb | ||
|
|
af141d1a5c |
||
|
|
8d8dcb089e |
||
|
|
a7bf8e64a5 |
||
|
|
d0611b0468 | ||
|
|
1388daa0cc |
||
|
|
d99eb01ee4 |
||
|
|
e17878ad15 |
||
|
|
ba72094b69 |
||
|
|
0d7d75d3d5 | ||
|
|
daf6968947 |
||
|
|
e27dd0f26f |
||
|
|
6624671a60 | ||
|
|
f549b30760 |
||
|
|
6b8670fe8f |
||
|
|
dc26e99dd5 | ||
|
|
a0f40d9410 |
||
|
|
4dc846f21c | ||
|
|
575abc48a3 |
||
|
|
4643681888 | ||
|
|
0ec96ddd52 |
||
|
|
35019fe136 | ||
|
|
2645751ce1 |
||
|
|
f35f4ee933 | ||
|
|
ca84b57042 |
||
|
|
06610c3da6 |
||
|
|
ca635876ce | ||
|
|
5f222a3e02 |
||
|
|
bca0aca8c5 | ||
|
|
f94c8fd766 |
||
|
|
73ec19f0cb | ||
|
|
a7ac6e4e68 |
||
|
|
0da4c26d9c | ||
|
|
9e775b8e9d |
||
|
|
30c0036db1 |
||
|
|
4d3726050e | ||
|
|
625d62efdf |
||
|
|
0f1dcc0592 |
||
|
|
da166d4d8b |
||
|
|
3cd2924985 | ||
|
|
bc42a7ea89 |
||
|
|
7adb4dc6fb | ||
|
|
49d13595f6 |
||
|
|
a8fb9e1462 | ||
|
|
d0cfb938ef |
||
|
|
0682cf9242 | ||
|
|
94a9099c38 |
||
|
|
cbe48b67df | ||
|
|
5a6595357d |
||
|
|
d61798169d | ||
|
|
25fb4a498a |
||
|
|
b9e4d22765 | ||
|
|
6f3b494a4d |
||
|
|
bc110b1533 | ||
|
|
d4120b1def |
||
|
|
ce9713c47d |
||
|
|
183b093698 | ||
|
|
64fe4aff31 |
||
|
|
a02ed6a36d |
||
|
|
c130b08f8e | ||
|
|
a3c39bde0e |
||
|
|
1a6a9a7c77 |
||
|
|
86c22a15ab |
||
|
|
558b074c93 | ||
|
|
ce2f7d86be |
||
|
|
2d37e80ac9 |
||
|
|
38825610a5 | ||
|
|
6a947fa534 |
||
|
|
2b00b846dc |
||
|
|
c9d62ddc78 |
||
|
|
d603fb0913 | ||
|
|
f4dfa218ff |
||
|
|
b84ab51343 | ||
|
|
f6dbb56a10 |
||
|
|
894b9c458d |
||
|
|
ad20f8287a | ||
|
|
9f44488bb1 |
||
|
|
0be239b45c | ||
|
|
a958276a76 |
||
|
|
54dbde68e1 | ||
|
|
7fd12c2b98 |
||
|
|
add459f0ac | ||
|
|
3a8c76fae5 |
||
|
|
ea238d5a8a |
||
|
|
14ef6c9830 |
||
|
|
96882c6a67 |
||
|
|
fd1d4d71aa | ||
|
|
c5232ba699 |
||
|
|
61479c4bf2 | ||
|
|
e7c5695a0c |
||
|
|
f820a186d4 |
||
|
|
3484f0a0df |
||
|
|
40a446a0ec | ||
|
|
46829663aa |
||
|
|
d6850bab3f | ||
|
|
386a5019a8 |
||
|
|
80b16f688c | ||
|
|
271efeb8bc |
||
|
|
40fafad6bc | ||
|
|
95223aa872 |
||
|
|
e6dcdf2d65 | ||
|
|
c6446aeaf9 |
||
|
|
4f257711e0 | ||
|
|
65aef7be95 |
||
|
|
27b115151f | ||
|
|
8ae5d34c0d |
||
|
|
fab39d49e6 | ||
|
|
25af20bef4 |
||
|
|
3306d78bbd | ||
|
|
84f9b6dd3e |
||
|
|
808c4d4e38 |
||
|
|
67934546ea |
||
|
|
21c1fd5e5b |
||
|
|
30daeaf09f |
||
|
|
21f7c915df | ||
|
|
a70288bc4a |
||
|
|
7cc18f2b11 | ||
|
|
6e1d3d6d07 |
||
|
|
3c6a691126 |
||
|
|
12f9f34fc8 | ||
|
|
0302171fac |
||
|
|
fcfe0e8a95 |
||
|
|
4d3a9ce13a | ||
|
|
f0a5db96c8 |
||
|
|
a0a999976f | ||
|
|
c2979e309f |
||
|
|
40f08b47ae | ||
|
|
b2ee1612fa |
||
|
|
a052adb659 | ||
|
|
cc09f17111 |
||
|
|
3968f5b370 | ||
|
|
a585bd08a3 |
||
|
|
c46cefa898 | ||
|
|
cb6e1c1af5 |
||
|
|
d0153368b8 | ||
|
|
563eb6fdc9 |
||
|
|
a076412b2b | ||
|
|
6c10839e33 |
||
|
|
37c581690c | ||
|
|
abea50c26e |
||
|
|
ac70b81d3f | ||
|
|
acec6904d8 |
||
|
|
107f9a4cb3 | ||
|
|
655bf4008a |
||
|
|
2f69eb5f8f | ||
|
|
516fa90f99 |
||
|
|
5151abc298 | ||
|
|
0419cd2eed |
||
|
|
cbfbd173d3 | ||
|
|
a3a3af1184 |
||
|
|
8606e78920 | ||
|
|
88d1f61f10 |
||
|
|
665a12b50e | ||
|
|
e0e96c2a75 |
||
|
|
53e61900fe | ||
|
|
a4d86a63f2 |
||
|
|
e62352e606 |
||
|
|
6ee806f376 |
||
|
|
312f42945d |
||
|
|
40b9dada5c |
||
|
|
a63fd7f01c |
||
|
|
cdb865cf60 |
||
|
|
c4aaab5fa3 |
||
|
|
1efc82403b |
||
|
|
63b095212b |
||
|
|
6f63dca06f |
||
|
|
a9eecfec97 |
||
|
|
f57bc9bdca |
||
|
|
725bf55168 |
||
|
|
462077f2dd | ||
|
|
1bb2a17857 | ||
|
|
2ba9ed7110 | ||
|
|
9c3912ba8f | ||
|
|
4dcbaafb78 |
||
|
|
acb282080a |
||
|
|
db55461a41 |
||
|
|
f0cb73c175 | ||
|
|
7b8e2a8ea0 | ||
|
|
ae67507139 |
||
|
|
10e97c30e1 |
||
|
|
8b409c3a38 |
||
|
|
706bbd9228 |
||
|
|
822e0caf42 | ||
|
|
d7ebb14089 | ||
|
|
7a35ce5d64 |
||
|
|
58ebb39d81 |
4938 changed files with 60379 additions and 26176 deletions
35
.clangd
35
.clangd
|
|
@ -1,4 +1,33 @@
|
||||||
CompileFlags:
|
CompileFlags:
|
||||||
Add: [-Wno-unknown-attributes, -Wno-maybe-uninitialized, -Wno-unknown-warning-option]
|
Add:
|
||||||
Remove: [-W*, -mmcu=*, -mcpu=*, -mfpu=*, -mfloat-abi=*, -mno-unaligned-access, -mno-thumb-interwork, -mcall-prologues]
|
[
|
||||||
Compiler: clang
|
-Wno-unknown-attributes,
|
||||||
|
-Wno-maybe-uninitialized,
|
||||||
|
-Wno-unknown-warning-option,
|
||||||
|
-Wno-pointer-to-int-cast,
|
||||||
|
-Wno-int-to-void-pointer-cast,
|
||||||
|
-DPROGMEM=,
|
||||||
|
]
|
||||||
|
Remove:
|
||||||
|
[
|
||||||
|
-W*,
|
||||||
|
-mmcu=*,
|
||||||
|
-mcpu=*,
|
||||||
|
-mfpu=*,
|
||||||
|
-mfloat-abi=*,
|
||||||
|
-mno-unaligned-access,
|
||||||
|
-mno-thumb-interwork,
|
||||||
|
-mcall-prologues,
|
||||||
|
-D__has_include*,
|
||||||
|
-mlra,
|
||||||
|
]
|
||||||
|
Compiler: clang
|
||||||
|
Diagnostics:
|
||||||
|
UnusedIncludes: None
|
||||||
|
Suppress:
|
||||||
|
[
|
||||||
|
asm_invalid_output_constraint,
|
||||||
|
asm_invalid_input_constraint,
|
||||||
|
invalid_asm_value_for_constraint,
|
||||||
|
anyx86_interrupt_attribute,
|
||||||
|
]
|
||||||
|
|
|
||||||
4
.github/labeler.yml
vendored
4
.github/labeler.yml
vendored
|
|
@ -54,3 +54,7 @@ dd:
|
||||||
- data/constants/**
|
- data/constants/**
|
||||||
- data/mappings/**
|
- data/mappings/**
|
||||||
- data/schemas/**
|
- data/schemas/**
|
||||||
|
community_module:
|
||||||
|
- changed-files:
|
||||||
|
- any-glob-to-any-file:
|
||||||
|
- modules/**
|
||||||
|
|
|
||||||
2
.github/workflows/api.yml
vendored
2
.github/workflows/api.yml
vendored
|
|
@ -25,7 +25,7 @@ jobs:
|
||||||
if: github.repository == 'qmk/qmk_firmware'
|
if: github.repository == 'qmk/qmk_firmware'
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v5
|
||||||
with:
|
with:
|
||||||
fetch-depth: 1
|
fetch-depth: 1
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
|
|
|
||||||
3
.github/workflows/auto_tag.yml
vendored
3
.github/workflows/auto_tag.yml
vendored
|
|
@ -15,6 +15,7 @@ on:
|
||||||
- quantum/**/*
|
- quantum/**/*
|
||||||
- tests/**/*
|
- tests/**/*
|
||||||
- tmk_core/**/*
|
- tmk_core/**/*
|
||||||
|
- lib/python/**/*
|
||||||
- util/**/*
|
- util/**/*
|
||||||
- Makefile
|
- Makefile
|
||||||
- '*.mk'
|
- '*.mk'
|
||||||
|
|
@ -27,7 +28,7 @@ jobs:
|
||||||
if: github.repository == 'qmk/qmk_firmware'
|
if: github.repository == 'qmk/qmk_firmware'
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v5
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
|
|
|
||||||
15
.github/workflows/ci_build_major_branch.yml
vendored
15
.github/workflows/ci_build_major_branch.yml
vendored
|
|
@ -6,13 +6,13 @@ permissions:
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches: [master, develop]
|
branches: [master, develop, xap]
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
inputs:
|
inputs:
|
||||||
branch:
|
branch:
|
||||||
type: choice
|
type: choice
|
||||||
description: "Branch to build"
|
description: "Branch to build"
|
||||||
options: [master, develop]
|
options: [master, develop, xap]
|
||||||
|
|
||||||
env:
|
env:
|
||||||
# https://docs.github.com/en/actions/learn-github-actions/usage-limits-billing-and-administration#usage-limits
|
# https://docs.github.com/en/actions/learn-github-actions/usage-limits-billing-and-administration#usage-limits
|
||||||
|
|
@ -45,14 +45,14 @@ jobs:
|
||||||
git config --global --add safe.directory '*'
|
git config --global --add safe.directory '*'
|
||||||
|
|
||||||
- name: Checkout QMK Firmware
|
- name: Checkout QMK Firmware
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v5
|
||||||
|
|
||||||
- name: Determine concurrency
|
- name: Determine concurrency
|
||||||
id: generate_slice_length
|
id: generate_slice_length
|
||||||
run: |
|
run: |
|
||||||
target_count=$( {
|
target_count=$( {
|
||||||
qmk find -km default 2>/dev/null
|
qmk find -km default 2>/dev/null
|
||||||
# qmk find -km xap 2>/dev/null
|
qmk find -km xap 2>/dev/null
|
||||||
} | sort | uniq | wc -l)
|
} | sort | uniq | wc -l)
|
||||||
slice_length=$((target_count / ($CONCURRENT_JOBS - 1))) # Err on the side of caution
|
slice_length=$((target_count / ($CONCURRENT_JOBS - 1))) # Err on the side of caution
|
||||||
echo "slice_length=$slice_length" >> $GITHUB_OUTPUT
|
echo "slice_length=$slice_length" >> $GITHUB_OUTPUT
|
||||||
|
|
@ -63,8 +63,7 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
keymap: [default]
|
keymap: [default, xap]
|
||||||
# keymap: [default, xap]
|
|
||||||
uses: ./.github/workflows/ci_build_major_branch_keymap.yml
|
uses: ./.github/workflows/ci_build_major_branch_keymap.yml
|
||||||
with:
|
with:
|
||||||
branch: ${{ inputs.branch || github.ref_name }}
|
branch: ${{ inputs.branch || github.ref_name }}
|
||||||
|
|
@ -83,12 +82,12 @@ jobs:
|
||||||
git config --global --add safe.directory '*'
|
git config --global --add safe.directory '*'
|
||||||
|
|
||||||
- name: Checkout QMK Firmware
|
- name: Checkout QMK Firmware
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v5
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
- name: Download firmwares
|
- name: Download firmwares
|
||||||
uses: actions/download-artifact@v4
|
uses: actions/download-artifact@v6
|
||||||
with:
|
with:
|
||||||
pattern: firmware-*
|
pattern: firmware-*
|
||||||
path: .
|
path: .
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ jobs:
|
||||||
git config --global --add safe.directory '*'
|
git config --global --add safe.directory '*'
|
||||||
|
|
||||||
- name: Checkout QMK Firmware
|
- name: Checkout QMK Firmware
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v5
|
||||||
|
|
||||||
- name: Generate build targets
|
- name: Generate build targets
|
||||||
id: generate_targets
|
id: generate_targets
|
||||||
|
|
@ -62,7 +62,7 @@ jobs:
|
||||||
echo "targets=$(jq -c 'keys' targets.json)" >> $GITHUB_OUTPUT
|
echo "targets=$(jq -c 'keys' targets.json)" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
- name: Upload targets json
|
- name: Upload targets json
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v5
|
||||||
with:
|
with:
|
||||||
name: targets-${{ inputs.keymap }}
|
name: targets-${{ inputs.keymap }}
|
||||||
path: targets.json
|
path: targets.json
|
||||||
|
|
@ -89,10 +89,10 @@ jobs:
|
||||||
git config --global --add safe.directory '*'
|
git config --global --add safe.directory '*'
|
||||||
|
|
||||||
- name: Checkout QMK Firmware
|
- name: Checkout QMK Firmware
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v5
|
||||||
|
|
||||||
- name: Get target definitions
|
- name: Get target definitions
|
||||||
uses: actions/download-artifact@v4
|
uses: actions/download-artifact@v6
|
||||||
with:
|
with:
|
||||||
name: targets-${{ inputs.keymap }}
|
name: targets-${{ inputs.keymap }}
|
||||||
path: .
|
path: .
|
||||||
|
|
@ -112,7 +112,7 @@ jobs:
|
||||||
qmk mass-compile -t -j $NCPUS -e DUMP_CI_METADATA=yes $(jq -r '.["${{ matrix.target }}"].targets' targets.json) || touch .failed
|
qmk mass-compile -t -j $NCPUS -e DUMP_CI_METADATA=yes $(jq -r '.["${{ matrix.target }}"].targets' targets.json) || touch .failed
|
||||||
|
|
||||||
- name: Upload binaries
|
- name: Upload binaries
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v5
|
||||||
with:
|
with:
|
||||||
name: firmware-${{ inputs.keymap }}-${{ matrix.target }}
|
name: firmware-${{ inputs.keymap }}-${{ matrix.target }}
|
||||||
if-no-files-found: ignore
|
if-no-files-found: ignore
|
||||||
|
|
@ -136,17 +136,17 @@ jobs:
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout QMK Firmware
|
- name: Checkout QMK Firmware
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v5
|
||||||
|
|
||||||
- name: Download firmwares
|
- name: Download firmwares
|
||||||
uses: actions/download-artifact@v4
|
uses: actions/download-artifact@v6
|
||||||
with:
|
with:
|
||||||
pattern: firmware-${{ inputs.keymap }}-*
|
pattern: firmware-${{ inputs.keymap }}-*
|
||||||
path: .
|
path: .
|
||||||
merge-multiple: true
|
merge-multiple: true
|
||||||
|
|
||||||
- name: Upload all firmwares
|
- name: Upload all firmwares
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v5
|
||||||
with:
|
with:
|
||||||
name: firmware-${{ inputs.keymap }}
|
name: firmware-${{ inputs.keymap }}
|
||||||
if-no-files-found: ignore
|
if-no-files-found: ignore
|
||||||
|
|
|
||||||
2
.github/workflows/cli.yml
vendored
2
.github/workflows/cli.yml
vendored
|
|
@ -24,7 +24,7 @@ jobs:
|
||||||
- name: Disable safe.directory check
|
- name: Disable safe.directory check
|
||||||
run : git config --global --add safe.directory '*'
|
run : git config --global --add safe.directory '*'
|
||||||
|
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v5
|
||||||
with:
|
with:
|
||||||
submodules: recursive
|
submodules: recursive
|
||||||
|
|
||||||
|
|
|
||||||
2
.github/workflows/develop_update.yml
vendored
2
.github/workflows/develop_update.yml
vendored
|
|
@ -15,7 +15,7 @@ jobs:
|
||||||
if: github.repository == 'qmk/qmk_firmware'
|
if: github.repository == 'qmk/qmk_firmware'
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v5
|
||||||
with:
|
with:
|
||||||
token: ${{ secrets.QMK_BOT_TOKEN }}
|
token: ${{ secrets.QMK_BOT_TOKEN }}
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
|
||||||
4
.github/workflows/docs.yml
vendored
4
.github/workflows/docs.yml
vendored
|
|
@ -30,7 +30,7 @@ jobs:
|
||||||
container: ghcr.io/qmk/qmk_cli
|
container: ghcr.io/qmk/qmk_cli
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v5
|
||||||
with:
|
with:
|
||||||
fetch-depth: 1
|
fetch-depth: 1
|
||||||
|
|
||||||
|
|
@ -56,7 +56,7 @@ jobs:
|
||||||
|
|
||||||
- name: Deploy
|
- name: Deploy
|
||||||
if: ${{ github.event_name == 'push' && github.repository == 'qmk/qmk_firmware' }}
|
if: ${{ github.event_name == 'push' && github.repository == 'qmk/qmk_firmware' }}
|
||||||
uses: JamesIves/github-pages-deploy-action@v4.7.3
|
uses: JamesIves/github-pages-deploy-action@v4.7.4
|
||||||
with:
|
with:
|
||||||
token: ${{ secrets.GITHUB_TOKEN }}
|
token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
branch: gh-pages
|
branch: gh-pages
|
||||||
|
|
|
||||||
2
.github/workflows/feature_branch_update.yml
vendored
2
.github/workflows/feature_branch_update.yml
vendored
|
|
@ -21,7 +21,7 @@ jobs:
|
||||||
- riot
|
- riot
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v5
|
||||||
with:
|
with:
|
||||||
token: ${{ secrets.QMK_BOT_TOKEN }}
|
token: ${{ secrets.QMK_BOT_TOKEN }}
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
|
||||||
5
.github/workflows/format.yml
vendored
5
.github/workflows/format.yml
vendored
|
|
@ -10,6 +10,7 @@ on:
|
||||||
- 'lib/arm_atsam/**'
|
- 'lib/arm_atsam/**'
|
||||||
- 'lib/lib8tion/**'
|
- 'lib/lib8tion/**'
|
||||||
- 'lib/python/**'
|
- 'lib/python/**'
|
||||||
|
- 'modules/**'
|
||||||
- 'platforms/**'
|
- 'platforms/**'
|
||||||
- 'quantum/**'
|
- 'quantum/**'
|
||||||
- 'tests/**'
|
- 'tests/**'
|
||||||
|
|
@ -25,7 +26,7 @@ jobs:
|
||||||
- name: Disable safe.directory check
|
- name: Disable safe.directory check
|
||||||
run : git config --global --add safe.directory '*'
|
run : git config --global --add safe.directory '*'
|
||||||
|
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v5
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
|
|
@ -35,7 +36,7 @@ jobs:
|
||||||
|
|
||||||
- name: Get changed files
|
- name: Get changed files
|
||||||
id: file_changes
|
id: file_changes
|
||||||
uses: tj-actions/changed-files@v45
|
uses: tj-actions/changed-files@v47
|
||||||
with:
|
with:
|
||||||
use_rest_api: true
|
use_rest_api: true
|
||||||
|
|
||||||
|
|
|
||||||
4
.github/workflows/format_push.yml
vendored
4
.github/workflows/format_push.yml
vendored
|
|
@ -19,7 +19,7 @@ jobs:
|
||||||
- name: Disable safe.directory check
|
- name: Disable safe.directory check
|
||||||
run : git config --global --add safe.directory '*'
|
run : git config --global --add safe.directory '*'
|
||||||
|
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v5
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
|
|
@ -39,7 +39,7 @@ jobs:
|
||||||
qmk format-text -a
|
qmk format-text -a
|
||||||
git diff
|
git diff
|
||||||
|
|
||||||
- uses: rlespinasse/github-slug-action@v3.x
|
- uses: rlespinasse/github-slug-action@v5
|
||||||
|
|
||||||
- name: Become QMK Bot
|
- name: Become QMK Bot
|
||||||
run: |
|
run: |
|
||||||
|
|
|
||||||
2
.github/workflows/labeler.yml
vendored
2
.github/workflows/labeler.yml
vendored
|
|
@ -10,4 +10,4 @@ jobs:
|
||||||
pull-requests: write
|
pull-requests: write
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/labeler@v5
|
- uses: actions/labeler@v6
|
||||||
|
|
|
||||||
4
.github/workflows/lint.yml
vendored
4
.github/workflows/lint.yml
vendored
|
|
@ -18,7 +18,7 @@ jobs:
|
||||||
- name: Disable safe.directory check
|
- name: Disable safe.directory check
|
||||||
run : git config --global --add safe.directory '*'
|
run : git config --global --add safe.directory '*'
|
||||||
|
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v5
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
|
|
@ -27,7 +27,7 @@ jobs:
|
||||||
|
|
||||||
- name: Get changed files
|
- name: Get changed files
|
||||||
id: file_changes
|
id: file_changes
|
||||||
uses: tj-actions/changed-files@v45
|
uses: tj-actions/changed-files@v47
|
||||||
with:
|
with:
|
||||||
use_rest_api: true
|
use_rest_api: true
|
||||||
|
|
||||||
|
|
|
||||||
2
.github/workflows/regen.yml
vendored
2
.github/workflows/regen.yml
vendored
|
|
@ -19,7 +19,7 @@ jobs:
|
||||||
- name: Disable safe.directory check
|
- name: Disable safe.directory check
|
||||||
run : git config --global --add safe.directory '*'
|
run : git config --global --add safe.directory '*'
|
||||||
|
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v5
|
||||||
|
|
||||||
- name: Run qmk generators
|
- name: Run qmk generators
|
||||||
run: |
|
run: |
|
||||||
|
|
|
||||||
4
.github/workflows/regen_push.yml
vendored
4
.github/workflows/regen_push.yml
vendored
|
|
@ -19,14 +19,14 @@ jobs:
|
||||||
- name: Disable safe.directory check
|
- name: Disable safe.directory check
|
||||||
run : git config --global --add safe.directory '*'
|
run : git config --global --add safe.directory '*'
|
||||||
|
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v5
|
||||||
|
|
||||||
- name: Run qmk generators
|
- name: Run qmk generators
|
||||||
run: |
|
run: |
|
||||||
util/regen.sh
|
util/regen.sh
|
||||||
git diff
|
git diff
|
||||||
|
|
||||||
- uses: rlespinasse/github-slug-action@v3.x
|
- uses: rlespinasse/github-slug-action@v5
|
||||||
|
|
||||||
- name: Become QMK Bot
|
- name: Become QMK Bot
|
||||||
run: |
|
run: |
|
||||||
|
|
|
||||||
2
.github/workflows/unit_test.yml
vendored
2
.github/workflows/unit_test.yml
vendored
|
|
@ -26,7 +26,7 @@ jobs:
|
||||||
container: ghcr.io/qmk/qmk_cli
|
container: ghcr.io/qmk/qmk_cli
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v5
|
||||||
with:
|
with:
|
||||||
submodules: recursive
|
submodules: recursive
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
|
|
|
||||||
6
.gitignore
vendored
6
.gitignore
vendored
|
|
@ -64,6 +64,7 @@ build/
|
||||||
cmake-build-debug
|
cmake-build-debug
|
||||||
CMakeLists.txt
|
CMakeLists.txt
|
||||||
*.pdf
|
*.pdf
|
||||||
|
*.zip
|
||||||
|
|
||||||
# Let these ones be user specific, since we have so many different configurations
|
# Let these ones be user specific, since we have so many different configurations
|
||||||
*.code-workspace
|
*.code-workspace
|
||||||
|
|
@ -94,6 +95,11 @@ tags
|
||||||
*.mpeg
|
*.mpeg
|
||||||
*.ttf
|
*.ttf
|
||||||
*.otf
|
*.otf
|
||||||
|
# Un-ignore limited image file formats in docs
|
||||||
|
!docs/public/**.gif
|
||||||
|
!docs/public/**.jpg
|
||||||
|
!docs/public/**.jpeg
|
||||||
|
!docs/public/**.png
|
||||||
|
|
||||||
# Things Travis sees
|
# Things Travis sees
|
||||||
/.vs
|
/.vs
|
||||||
|
|
|
||||||
27
.vscode/settings.json
vendored
27
.vscode/settings.json
vendored
|
|
@ -10,6 +10,13 @@
|
||||||
"**/*.uf2": true
|
"**/*.uf2": true
|
||||||
},
|
},
|
||||||
"files.associations": {
|
"files.associations": {
|
||||||
|
// QMK Filetypes
|
||||||
|
"keyboard.json": "jsonc",
|
||||||
|
"info.json": "jsonc",
|
||||||
|
"keymap.json": "jsonc",
|
||||||
|
"qmk.json": "jsonc",
|
||||||
|
"qmk_module.json": "jsonc",
|
||||||
|
// Standard filetypes
|
||||||
"*.h": "c",
|
"*.h": "c",
|
||||||
"*.c": "c",
|
"*.c": "c",
|
||||||
"*.inc": "c",
|
"*.inc": "c",
|
||||||
|
|
@ -28,7 +35,23 @@
|
||||||
"[json]": {
|
"[json]": {
|
||||||
"editor.formatOnSave": false
|
"editor.formatOnSave": false
|
||||||
},
|
},
|
||||||
"clangd.arguments": [
|
"clangd.arguments": ["--header-insertion=never"],
|
||||||
"--header-insertion=never"
|
"json.schemas": [
|
||||||
|
{
|
||||||
|
"fileMatch": ["qmk.json"],
|
||||||
|
"url": "./data/schemas/user_repo_v1_1.jsonschema"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fileMatch": ["qmk_module.json"],
|
||||||
|
"url": "./data/schemas/community_module.jsonschema"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fileMatch": ["keyboard.json", "info.json"],
|
||||||
|
"url": "./data/schemas/keyboard.jsonschema"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fileMatch": ["keymap.json"],
|
||||||
|
"url": "./data/schemas/keymap.jsonschema"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue