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,548 commits into
base: develop
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
4548 commits
Select commit Hold shift + click to select a range
1f1c84b
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 2, 2024
a465d3d
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 3, 2024
3930360
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 3, 2024
1b5f146
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 3, 2024
1a13ef0
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 3, 2024
ca267b5
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 3, 2024
67dc477
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 3, 2024
2dd1638
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 4, 2024
b84351f
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 4, 2024
fddd7c0
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 4, 2024
81761e2
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 4, 2024
28e5a6c
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 4, 2024
25371ce
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 4, 2024
5a61d09
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 4, 2024
3c66714
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 4, 2024
c67dc8a
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 5, 2024
f4368d6
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 5, 2024
672b51a
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 5, 2024
494e977
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 5, 2024
4c2bb3e
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 5, 2024
e39f310
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 5, 2024
26b80c2
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 5, 2024
d88eda5
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 5, 2024
25000f6
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 5, 2024
d4aa535
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 5, 2024
3596179
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 5, 2024
6cba8fb
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 6, 2024
dabcfb7
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 6, 2024
0cd61a7
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 7, 2024
5e130fb
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 8, 2024
e67f880
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 8, 2024
9b562d3
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 10, 2024
b8c5fe5
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 11, 2024
d9372d6
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 11, 2024
0252219
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 11, 2024
c50cee1
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 11, 2024
aaa62f5
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 11, 2024
16e5dc5
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 11, 2024
6abebfd
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 11, 2024
c7c9f88
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 11, 2024
e869799
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 11, 2024
4249559
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 11, 2024
66ac516
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 11, 2024
b1759af
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 11, 2024
2fa482a
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 11, 2024
d1d64ef
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 11, 2024
3d8df14
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 11, 2024
8fe0e91
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 11, 2024
8afd267
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 11, 2024
afb7a10
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 11, 2024
cfcf059
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 12, 2024
78df1ca
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 12, 2024
c68b327
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 12, 2024
d29e194
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 12, 2024
5ff9c98
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 12, 2024
b5b6810
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 12, 2024
21a7201
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 13, 2024
8daf947
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 13, 2024
4033a7c
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 13, 2024
529e086
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 13, 2024
0cc63dd
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 13, 2024
8389b73
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 13, 2024
f2a1ad8
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 13, 2024
d42fa86
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 13, 2024
4af5075
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 14, 2024
fc8c4e9
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 14, 2024
f7b6585
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 15, 2024
02dabe7
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 15, 2024
5baa731
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 15, 2024
6ac3828
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 15, 2024
61f877d
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 15, 2024
329ef50
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 15, 2024
6a568fb
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 15, 2024
c401972
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 16, 2024
13e8a69
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 17, 2024
53af1a1
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 17, 2024
2409861
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 17, 2024
e8213ce
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 17, 2024
1054588
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 18, 2024
82c01e4
Update RGB Matrix effect map
zvecr Jul 18, 2024
774b403
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 18, 2024
7278c25
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 18, 2024
c228e0a
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 18, 2024
3814e33
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 19, 2024
ce85d09
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 19, 2024
aeb45e9
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 19, 2024
c4b0035
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 20, 2024
4d95d5e
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 20, 2024
d56368b
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 20, 2024
7063daa
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 20, 2024
f609a2b
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 20, 2024
71050ad
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 21, 2024
0f93122
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 21, 2024
ac1b3df
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 21, 2024
0e67ddb
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 22, 2024
f4b47b2
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 22, 2024
b1f32b6
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 22, 2024
fd0755b
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 22, 2024
5b3063b
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 23, 2024
e1de62d
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 23, 2024
a580eab
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 23, 2024
a8618fa
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 23, 2024
9c05d6e
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 23, 2024
046ec1e
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 23, 2024
99b0d27
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 23, 2024
80a2981
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 24, 2024
d04a7ca
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 24, 2024
c990ad2
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 24, 2024
4481de0
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 25, 2024
07b9436
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 26, 2024
a23a4ef
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 27, 2024
553669b
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 27, 2024
3deeb69
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 27, 2024
57180f6
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 28, 2024
5cc7144
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 30, 2024
d48697e
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 30, 2024
e8fdcaa
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Jul 31, 2024
a10856d
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 3, 2024
0550b8e
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 3, 2024
94247b4
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 3, 2024
ac09c57
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 3, 2024
0617320
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 3, 2024
e107eff
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 4, 2024
aaac553
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 4, 2024
f5806c5
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 4, 2024
3554a10
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 4, 2024
aafd082
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 4, 2024
043657a
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 4, 2024
9fee3e1
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 7, 2024
6920923
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 7, 2024
394cd94
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 7, 2024
ef0a88d
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 8, 2024
e054a7c
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 10, 2024
0d1adea
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 12, 2024
6865a72
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 12, 2024
7b8bf34
Merge remote-tracking branch 'origin/develop' into xap
zvecr Aug 26, 2024
d673b9f
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 26, 2024
6d61790
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 26, 2024
b27c192
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 26, 2024
f8817a2
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 26, 2024
9dadb6a
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 26, 2024
1112ece
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 26, 2024
36a4bb6
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 26, 2024
abb09b4
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 27, 2024
b53ef8e
Merge remote-tracking branch 'origin/develop' into xap
qmk-bot Aug 27, 2024
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
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
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 @@ -101,6 +101,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 @@ -44,6 +44,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 @@ -632,6 +636,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"
}
}
}
160 changes: 160 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,160 @@
{
"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"
}
}
}
Loading
Loading