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

[WIP] XAP -- eXtensible Application Protocol #13733

Draft
wants to merge 4,693 commits into
base: develop
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4693 commits
Select commit Hold shift + click to select a range
649cc3d
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 28, 2024
6dad865
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 28, 2024
3bb09a5
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 30, 2024
6bc407e
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 30, 2024
d523d3b
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 30, 2024
38f5791
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 30, 2024
f50ac1b
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 30, 2024
e5d59a9
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 31, 2024
1dd4cdc
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 31, 2024
ac38a2a
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 1, 2024
598a001
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 1, 2024
f932333
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 1, 2024
88e2554
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 1, 2024
877af70
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 1, 2024
fa253a0
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 1, 2024
9e5ed8e
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 2, 2024
49211d0
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 2, 2024
b865cb1
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 4, 2024
52ee11c
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 5, 2024
57d30ff
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 5, 2024
715f535
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 5, 2024
77b90bc
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 6, 2024
962a835
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 6, 2024
f64de09
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 6, 2024
5d1459f
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 6, 2024
c752506
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 6, 2024
35f552a
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 6, 2024
7ab40c9
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 8, 2024
5204be2
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 9, 2024
2db7039
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 11, 2024
8548da0
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 12, 2024
0f4b81d
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 13, 2024
3bc1193
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 14, 2024
bb21a2b
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 15, 2024
677e1f0
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 18, 2024
b62b2bb
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 18, 2024
42c37d5
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 18, 2024
c40b318
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 18, 2024
08be80b
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 20, 2024
5d51eab
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 20, 2024
c8465b4
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 21, 2024
e6be20d
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 21, 2024
e339227
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 21, 2024
72d7c9f
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 24, 2024
fe2fa3a
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 24, 2024
0677f6b
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 24, 2024
bf5de67
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 25, 2024
04a21fb
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 26, 2024
9c22e59
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 27, 2024
5b902f0
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 28, 2024
307ea64
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 29, 2024
d6bc746
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 30, 2024
2ca3d32
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Sep 30, 2024
95ada3e
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 3, 2024
2fd6745
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 3, 2024
eb45f00
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 5, 2024
7c5f924
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 6, 2024
0402213
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 6, 2024
5fe843f
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 6, 2024
f2faefc
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 6, 2024
544158a
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 6, 2024
fd2f87f
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 6, 2024
1ce1613
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 6, 2024
34cee7a
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 6, 2024
8c85865
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 6, 2024
249dd42
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 6, 2024
6880f21
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 6, 2024
4620ec4
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 6, 2024
5185be4
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 6, 2024
da2dbd4
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 6, 2024
2755784
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 7, 2024
e4d505a
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 8, 2024
bf679bb
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 9, 2024
ccae9c2
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 10, 2024
e53fd1a
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 11, 2024
1a44831
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 11, 2024
e04defc
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 11, 2024
18c47c0
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 11, 2024
33fadd3
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 11, 2024
9711706
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 11, 2024
31cdc0e
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 11, 2024
6ed62e1
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 11, 2024
5b4ec95
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 11, 2024
317f265
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 11, 2024
f54b3a2
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 12, 2024
c544ea0
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 12, 2024
34f50fc
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 12, 2024
5e9ec58
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 12, 2024
6614f4b
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 12, 2024
ed4ed37
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 13, 2024
fdb9cf5
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 15, 2024
ac1e534
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 16, 2024
3806a0a
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 17, 2024
595e339
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 18, 2024
fbf6d53
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 18, 2024
88b7b9a
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 19, 2024
e14f861
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 19, 2024
abc3313
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 21, 2024
be7326d
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 23, 2024
d383244
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 24, 2024
a342c50
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 24, 2024
1e5616d
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 25, 2024
48e9e1f
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 25, 2024
845249c
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 25, 2024
2088bb3
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 25, 2024
b394a46
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 28, 2024
1647ce2
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 28, 2024
5b42ce0
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 28, 2024
ebd1b6a
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 28, 2024
c071a9f
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 28, 2024
401d1d3
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 28, 2024
b1f95ff
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 28, 2024
d5550ef
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 28, 2024
a2e4da2
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 29, 2024
0348553
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 30, 2024
5882a01
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 30, 2024
fedb8a2
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Oct 31, 2024
50cad1d
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 3, 2024
ebacf49
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 6, 2024
8c1be40
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 6, 2024
3e9fa7b
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 6, 2024
4f0b5d2
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 8, 2024
57293fb
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 8, 2024
9f06aba
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 8, 2024
da066c7
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 8, 2024
9d2b7d7
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 8, 2024
0ec69e3
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 9, 2024
0ee3e1a
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 9, 2024
c7b0a65
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 9, 2024
4fb3843
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 9, 2024
479e507
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 9, 2024
ac2f8f2
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 10, 2024
4d89422
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 12, 2024
3b4b59a
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 12, 2024
59912fc
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 13, 2024
765cd45
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 14, 2024
dd3ff63
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 14, 2024
cd486d7
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 14, 2024
0c48aaf
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 15, 2024
7ad3b34
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 17, 2024
19f7592
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 17, 2024
1e27e6b
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 19, 2024
b154306
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 19, 2024
d2f5a1c
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 19, 2024
f8de774
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 21, 2024
808c1ab
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 21, 2024
6298984
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 21, 2024
dcc483f
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 21, 2024
79c930f
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 21, 2024
ce6bc82
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 21, 2024
a941d0f
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 21, 2024
dd2dbff
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 23, 2024
a61b62c
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 23, 2024
91f3c41
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 23, 2024
2d9bfa2
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 23, 2024
329e358
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 23, 2024
a9ef84f
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 24, 2024
1876ba4
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 24, 2024
ce130ee
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 24, 2024
c6c7359
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 27, 2024
102637a
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 27, 2024
4e61c10
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 27, 2024
6a16a4e
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 28, 2024
1c5e755
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 29, 2024
4eed800
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 30, 2024
478c310
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 30, 2024
07a5a5e
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Nov 30, 2024
c2ea27d
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 1, 2024
8e0716b
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 2, 2024
3701474
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 2, 2024
a2306eb
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 2, 2024
a8edf5a
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 2, 2024
66fb19f
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 2, 2024
537e1ba
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 2, 2024
949394b
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 2, 2024
6405819
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 2, 2024
55971cf
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 2, 2024
df68163
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 2, 2024
3d80b61
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 2, 2024
fe1cde2
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 2, 2024
bcc0cd1
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 3, 2024
956fcd0
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 3, 2024
469368c
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 3, 2024
4ef16ee
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 3, 2024
2192d2c
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 3, 2024
8cf6587
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 3, 2024
2a1d9ae
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 3, 2024
f01c5ba
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 4, 2024
413f021
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 4, 2024
4a5ebee
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 4, 2024
d9ddaf9
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 4, 2024
101f46e
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 4, 2024
2c6a5ab
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 4, 2024
cc410e1
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 5, 2024
f1d06ce
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 5, 2024
a0472ed
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 6, 2024
0fb2710
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 6, 2024
572f696
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 8, 2024
1d971b6
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 8, 2024
8f5a582
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 9, 2024
1d43a92
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 9, 2024
5dafb06
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 9, 2024
7988b96
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 9, 2024
d2c2bbe
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 9, 2024
c0afdca
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 11, 2024
4139153
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 11, 2024
05992fb
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 12, 2024
7d7751f
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 12, 2024
2654ef5
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 13, 2024
b3602b5
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 14, 2024
6a19743
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 14, 2024
81681ba
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 15, 2024
c779e24
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 15, 2024
d5451bd
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 15, 2024
b010d15
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 15, 2024
9c75232
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 16, 2024
1e231df
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 18, 2024
49989cf
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 18, 2024
2c1de4b
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 22, 2024
1385297
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 22, 2024
5ac05a8
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 22, 2024
eef3f96
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 22, 2024
4f141dd
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 22, 2024
149f8df
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 24, 2024
b8afb46
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 24, 2024
88ec615
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 24, 2024
ae73044
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 24, 2024
89a1b55
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 24, 2024
36749bc
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 24, 2024
da86221
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 24, 2024
af79bb9
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 24, 2024
b25b141
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 25, 2024
cb4b820
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 26, 2024
36e76c9
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 27, 2024
ad94c25
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 27, 2024
3f64840
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 30, 2024
4c44d1d
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Dec 31, 2024
02c0b43
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jan 1, 2025
d471da2
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jan 1, 2025
e03b793
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jan 1, 2025
b6003c1
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jan 2, 2025
e692d3a
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jan 2, 2025
08da793
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jan 2, 2025
97ef06b
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jan 2, 2025
9d70ac5
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jan 2, 2025
56b85f9
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jan 2, 2025
2290d3b
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jan 2, 2025
c4a6205
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jan 3, 2025
97cb8e8
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jan 3, 2025
4ba93ee
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jan 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ jobs:

- name: Install dependencies
run: |
pip3 install -r requirements-dev.txt
apt-get update && apt-get install -y rsync doxygen
# install nvm
touch $HOME/.bashrc
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/regen.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,10 @@ jobs:

- uses: actions/checkout@v4

- name: Install python reqs
run: |
python3 -m pip install -r requirements.txt

- name: Run qmk generators
run: |
util/regen.sh
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/regen_push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,10 @@ jobs:

- uses: actions/checkout@v4

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

- name: Run qmk generators
run: |
util/regen.sh
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,7 @@ secrets.tar
# Python things
__pycache__
.python-version
*.egg-info
.venv

# Prerequisites for updating ChibiOS
Expand Down
20 changes: 20 additions & 0 deletions builddefs/common_features.mk
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,10 @@ else ifeq ($(strip $(DEBUG_MATRIX_SCAN_RATE_ENABLE)), api)
OPT_DEFS += -DDEBUG_MATRIX_SCAN_RATE
endif

ifeq ($(strip $(XAP_ENABLE)), yes)
include $(BUILDDEFS_PATH)/xap.mk
endif

AUDIO_ENABLE ?= no
ifeq ($(strip $(AUDIO_ENABLE)), yes)
ifeq ($(PLATFORM),CHIBIOS)
Expand Down Expand Up @@ -635,6 +639,22 @@ ifeq ($(strip $(VIA_ENABLE)), yes)
TRI_LAYER_ENABLE := yes
endif

ifeq ($(strip $(XAP_ENABLE)), yes)
ifeq ($(strip $(VIA_ENABLE)), yes)
$(error 'XAP_ENABLE = $(XAP_ENABLE)' deprecates 'VIA_ENABLE = $(VIA_ENABLE)'. Please set 'VIA_ENABLE = no')
endif

DYNAMIC_KEYMAP_ENABLE := yes
FNV_ENABLE := yes
SECURE_ENABLE := yes
BOOTMAGIC_ENABLE := yes

OPT_DEFS += -DXAP_ENABLE
OPT_DEFS += -DBOOTLOADER_JUMP_SUPPORTED
VPATH += $(QUANTUM_DIR)/xap
SRC += $(QUANTUM_DIR)/xap/xap.c $(QUANTUM_DIR)/xap/xap_handlers.c
endif

VALID_CUSTOM_MATRIX_TYPES:= yes lite no

CUSTOM_MATRIX ?= no
Expand Down
44 changes: 44 additions & 0 deletions builddefs/xap.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Copyright 2022 Nick Brassel (@tzarc)
# SPDX-License-Identifier: GPL-2.0-or-later

XAP_FILES := $(shell ls -1 data/xap/* | sort | xargs echo)
ifneq ("$(wildcard $(KEYBOARD_PATH_1)/xap.hjson)","")
XAP_FILES += $(KEYBOARD_PATH_1)/xap.hjson
endif
ifneq ("$(wildcard $(KEYBOARD_PATH_2)/xap.hjson)","")
XAP_FILES += $(KEYBOARD_PATH_2)/xap.hjson
endif
ifneq ("$(wildcard $(KEYBOARD_PATH_3)/xap.hjson)","")
XAP_FILES += $(KEYBOARD_PATH_3)/xap.hjson
endif
ifneq ("$(wildcard $(KEYBOARD_PATH_4)/xap.hjson)","")
XAP_FILES += $(KEYBOARD_PATH_4)/xap.hjson
endif
ifneq ("$(wildcard $(KEYBOARD_PATH_5)/xap.hjson)","")
XAP_FILES += $(KEYBOARD_PATH_5)/xap.hjson
endif
ifneq ("$(wildcard $(KEYMAP_PATH)/xap.hjson)","")
XAP_FILES += $(KEYMAP_PATH)/xap.hjson
endif
ifneq ("$(wildcard $(USER_NAME)/xap.hjson)","")
XAP_FILES += $(USER_NAME)/xap.hjson
endif

$(INTERMEDIATE_OUTPUT)/src/config_blob_gz.h: $(INFO_JSON_FILES)
@$(SILENT) || printf "$(MSG_GENERATING) $@" | $(AWK_CMD)
$(eval CMD=$(QMK_BIN) xap-generate-qmk-blob-h -o "$(INTERMEDIATE_OUTPUT)/src/config_blob_gz.h" -kb $(KEYBOARD) -km $(KEYMAP))
@$(BUILD_CMD)

$(INTERMEDIATE_OUTPUT)/src/xap_generated.inl: $(XAP_FILES)
@$(SILENT) || printf "$(MSG_GENERATING) $@" | $(AWK_CMD)
$(eval CMD=$(QMK_BIN) xap-generate-qmk-inc -o "$(INTERMEDIATE_OUTPUT)/src/xap_generated.inl" -kb $(KEYBOARD) -km $(KEYMAP))
@$(BUILD_CMD)

$(INTERMEDIATE_OUTPUT)/src/xap_generated.h: $(XAP_FILES)
@$(SILENT) || printf "$(MSG_GENERATING) $@" | $(AWK_CMD)
$(eval CMD=$(QMK_BIN) xap-generate-qmk-h -o "$(INTERMEDIATE_OUTPUT)/src/xap_generated.h" -kb $(KEYBOARD) -km $(KEYMAP))
@$(BUILD_CMD)

generated-files: $(INTERMEDIATE_OUTPUT)/src/config_blob_gz.h $(INTERMEDIATE_OUTPUT)/src/xap_generated.inl $(INTERMEDIATE_OUTPUT)/src/xap_generated.h

VPATH += $(INTERMEDIATE_OUTPUT)/src
82 changes: 82 additions & 0 deletions data/constants/lighting/led_matrix_0.0.1.hjson
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
{
"groups": {
"reactive": {
"define": "LED_MATRIX_KEYREACTIVE_ENABLED"
}
},
"effects": {
"0x00": {
"key": "SOLID"
},
"0x01": {
"key": "ALPHAS_MODS"
},
"0x02": {
"key": "BREATHING"
},
"0x03": {
"key": "BAND"
},
"0x04": {
"key": "BAND_PINWHEEL"
},
"0x05": {
"key": "BAND_SPIRAL"
},
"0x06": {
"key": "CYCLE_LEFT_RIGHT"
},
"0x07": {
"key": "CYCLE_UP_DOWN"
},
"0x08": {
"key": "CYCLE_OUT_IN"
},
"0x09": {
"key": "DUAL_BEACON"
},
"0x0A": {
"key": "WAVE_LEFT_RIGHT"
},
"0x0B": {
"key": "WAVE_UP_DOWN"
},

"0x0C": {
"key": "SOLID_REACTIVE_SIMPLE",
"group": "reactive"
},
"0x0D": {
"key": "SOLID_REACTIVE_WIDE",
"group": "reactive"
},
"0x0E": {
"key": "SOLID_REACTIVE_MULTIWIDE",
"group": "reactive"
},
"0x0F": {
"key": "SOLID_REACTIVE_CROSS",
"group": "reactive"
},
"0x10": {
"key": "SOLID_REACTIVE_MULTICROSS",
"group": "reactive"
},
"0x11": {
"key": "SOLID_REACTIVE_NEXUS",
"group": "reactive"
},
"0x12": {
"key": "SOLID_REACTIVE_MULTINEXUS",
"group": "reactive"
},
"0x13": {
"key": "SOLID_SPLASH",
"group": "reactive"
},
"0x14": {
"key": "SOLID_MULTISPLASH",
"group": "reactive"
}
}
}
175 changes: 175 additions & 0 deletions data/constants/lighting/rgb_matrix_0.0.1.hjson
Original file line number Diff line number Diff line change
@@ -0,0 +1,175 @@
{
"groups": {
"framebuffer": {
"define": "RGB_MATRIX_FRAMEBUFFER_EFFECTS"
},
"reactive": {
"define": "RGB_MATRIX_KEYREACTIVE_ENABLED"
}
},
"effects": {
"0x00": {
"key": "SOLID_COLOR"
},
"0x01": {
"key": "ALPHAS_MODS"
},
"0x02": {
"key": "GRADIENT_UP_DOWN"
},
"0x03": {
"key": "GRADIENT_LEFT_RIGHT"
},
"0x04": {
"key": "BREATHING"
},
"0x05": {
"key": "BAND_SAT"
},
"0x06": {
"key": "BAND_VAL"
},
"0x07": {
"key": "BAND_PINWHEEL_SAT"
},
"0x08": {
"key": "BAND_PINWHEEL_VAL"
},
"0x09": {
"key": "BAND_SPIRAL_SAT"
},
"0x0A": {
"key": "BAND_SPIRAL_VAL"
},
"0x0B": {
"key": "CYCLE_ALL"
},
"0x0C": {
"key": "CYCLE_LEFT_RIGHT"
},
"0x0D": {
"key": "CYCLE_UP_DOWN"
},
"0x0E": {
"key": "CYCLE_OUT_IN"
},
"0x0F": {
"key": "CYCLE_OUT_IN_DUAL"
},
"0x10": {
"key": "RAINBOW_MOVING_CHEVRON"
},
"0x11": {
"key": "CYCLE_PINWHEEL"
},
"0x12": {
"key": "CYCLE_SPIRAL"
},
"0x13": {
"key": "DUAL_BEACON"
},
"0x14": {
"key": "RAINBOW_BEACON"
},
"0x15": {
"key": "RAINBOW_PINWHEELS"
},
"0x16": {
"key": "RAINDROPS"
},
"0x17": {
"key": "JELLYBEAN_RAINDROPS"
},
"0x18": {
"key": "HUE_BREATHING"
},
"0x19": {
"key": "HUE_PENDULUM"
},
"0x1A": {
"key": "HUE_WAVE"
},
"0x1B": {
"key": "PIXEL_FRACTAL"
},
"0x1C": {
"key": "PIXEL_FLOW"
},
"0x1D": {
"key": "PIXEL_RAIN"
},

"0x1E": {
"key": "TYPING_HEATMAP",
"group": "framebuffer"
},
"0x1F": {
"key": "DIGITAL_RAIN",
"group": "framebuffer"
},

"0x20": {
"key": "SOLID_REACTIVE_SIMPLE",
"group": "reactive"
},
"0x21": {
"key": "SOLID_REACTIVE",
"group": "reactive"
},
"0x22": {
"key": "SOLID_REACTIVE_WIDE",
"group": "reactive"
},
"0x23": {
"key": "SOLID_REACTIVE_MULTIWIDE",
"group": "reactive"
},
"0x24": {
"key": "SOLID_REACTIVE_CROSS",
"group": "reactive"
},
"0x25": {
"key": "SOLID_REACTIVE_MULTICROSS",
"group": "reactive"
},
"0x26": {
"key": "SOLID_REACTIVE_NEXUS",
"group": "reactive"
},
"0x27": {
"key": "SOLID_REACTIVE_MULTINEXUS",
"group": "reactive"
},
"0x28": {
"key": "SPLASH",
"group": "reactive"
},
"0x29": {
"key": "MULTISPLASH",
"group": "reactive"
},
"0x2A": {
"key": "SOLID_SPLASH",
"group": "reactive"
},
"0x2B": {
"key": "SOLID_MULTISPLASH",
"group": "reactive"
},
"0x2C": {
"key": "FLOWER_BLOOMING"
},
"0x2D": {
"key": "STARLIGHT"
},
"0x2E": {
"key": "STARLIGHT_DUAL_SAT"
},
"0x2F": {
"key": "STARLIGHT_DUAL_HUE"
},
"0x30": {
"key": "RIVERFLOW"
}
}
}
Loading
Loading