Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
366 commits
Select commit Hold shift + click to select a range
0561574
Merge commit 'b0fbaf07006bd99c2d38e56f6006bfe4f802abee' into gloves
Unreal-Dan Jul 12, 2023
b233fa0
Merge commit 'aedb85dcbc02170b055ab304990bcafcfbcdb969' into gloves
Unreal-Dan Jul 12, 2023
9c0719c
Merge commit '84e76f8a5247325e0d7a511397e2d5bd58e4d3ab' into gloves
Unreal-Dan Jul 12, 2023
7af0e03
Merge commit 'd9929806339d9734414a6c77b5e4b9294afab933' into gloves
Unreal-Dan Jul 12, 2023
b61a396
Merge commit '9168e99239544b126a3736c64c62def5b5399964' into gloves
Unreal-Dan Jul 12, 2023
74adaad
Merge commit '220f336bc9a68d163d7b0f791a9f3606616fbb84' into gloves
Unreal-Dan Jul 12, 2023
cd28e13
Merge commit '3b18db2db90f0cd8f558fb2eb8be7df49d707f8d' into gloves
Unreal-Dan Jul 12, 2023
1459e1c
Merge commit 'a98789a46068f6c1037da5e5403cfb28d316ae8b' into gloves
Unreal-Dan Jul 12, 2023
3e393ca
Merge commit '4cf67e4c8f9c0685171ea54b53b916e82a395c3f' into gloves
Unreal-Dan Jul 12, 2023
1a569f2
Merge commit '7db4bfcf6377ee3b2a86cc113353ac26d3a50414' into gloves
Unreal-Dan Jul 12, 2023
76b4742
Merge commit '2608ace1cbba9b8e2e4355739700e8569a0e811c' into gloves
Unreal-Dan Jul 13, 2023
8502def
Merge commit '62de24223ca589cb536e60ae8e29bfc2f7187a01' into gloves
Unreal-Dan Jul 13, 2023
fa335ec
Merge commit 'd682dc5f2adb47b52f1bab49021d1f295472f194' into gloves
Unreal-Dan Jul 13, 2023
8b897f1
Merge commit '7a4b734730a664b362a57a7659e78021e2404589' into gloves
Unreal-Dan Jul 13, 2023
f4555a7
Merge commit 'f8cf9ad97071f65bb0899deab128f04feba07f24' into gloves
Unreal-Dan Jul 13, 2023
964da8f
Merge commit 'dff9ac2503126c9d0ba9a0712928401011328788' into gloves
Unreal-Dan Jul 14, 2023
8586058
Merge commit '2575dfb88bea99710fb2967e08873bf15dc3acb3' into gloves
Unreal-Dan Jul 14, 2023
57dbcd4
Merge commit '0f7b4a346bd2a0b0da0d576ee5711e8762210f50' into gloves
Unreal-Dan Jul 14, 2023
4071005
Merge commit '2e72ea068a40084da0dbf0018d6e7a1a939c9853' into gloves
Unreal-Dan Jul 15, 2023
4146e01
Merge commit '82bd08ccf060655aac0d9a707964e1d76b3f485d' into gloves
Unreal-Dan Jul 15, 2023
3470f78
Merge commit 'dda5ba6744bbe3e891273c1c8598a81fd1505197' into gloves
Unreal-Dan Jul 15, 2023
fba0fa4
Merge commit '4b4925ee05b65fcdce2d706dff6b6a0e27d934a5' into gloves
Unreal-Dan Jul 19, 2023
9844127
Merge commit '3f1843ee55cbfa30f04850d6a852b090c8875ef9' into gloves
Unreal-Dan Jul 19, 2023
0946f73
Merge commit '76cd6cc5274561e5b82ec2e7f46d4603077cd0cf' into gloves
Unreal-Dan Jul 19, 2023
c9bdc58
Merge commit '433e7535d0b41e638969c3d1664fed77805e5b3b' into gloves
Unreal-Dan Jul 19, 2023
7bb10a9
Merge commit '5a156c4fd91da60e69242fb82ec14e6437397f67' into gloves
Unreal-Dan Jul 20, 2023
f33d755
Merge commit 'ed46f863c7af6009c931ac4c07b525cb8942312d' into gloves
Unreal-Dan Jul 21, 2023
c15f9bd
Merge commit '14f5431afc3c179872aad924c7d83d2b844534a7' into gloves
Unreal-Dan Jul 23, 2023
c713b77
Merge commit '2e56daf2646408f4f685d273503afad9ed3af131' into gloves
Unreal-Dan Jul 23, 2023
69c65dd
Merge commit '93008c765dc78347c18821c53f1d2ad99bda7890' into gloves
Unreal-Dan Jul 23, 2023
21f245d
minor fix for arduino build
Unreal-Dan Jul 23, 2023
b5b8c59
Merge commit 'df4a9d473a7df1f820f3f263942b8789ab02a9cf' into gloves
Unreal-Dan Jul 23, 2023
d8aac5e
Merge commit '203ec5dd8d45781a964cad81a44f03f50ffdf84f' into gloves
Unreal-Dan Jul 23, 2023
b9a6863
Merge commit 'd4661edf5b5fc20910583a83df4859dc59df0bde' into gloves
Unreal-Dan Jul 23, 2023
cd651e7
Merge commit '26f503c3d1a315f16f89a7f00160ff953bfb87c4' into gloves
Unreal-Dan Jul 23, 2023
3208f07
Merge commit '22e3a90d95090451749f017c47a6676b8ee756cc' into gloves
Unreal-Dan Jul 23, 2023
7714ce6
Merge commit '0576a3d5bb2ecf7215845f2776e559f92bf38873' into gloves
Unreal-Dan Jul 24, 2023
834c01c
Merge commit '16a91a43e7904e70b336913c6bd6bc4ca576da71' into gloves
Unreal-Dan Jul 25, 2023
43142d7
Merge commit 'e147cff04e3ff0555b4b8630a01b32c23d9aafa7' into gloves
Unreal-Dan Jul 25, 2023
84d116f
Merge commit 'dfb9889df5e282c51618d57f7e73c335c611ed8d' into gloves
Unreal-Dan Jul 25, 2023
36abd90
Merge commit '472ac7bd6890225639f66052a3fad141844e1099' into gloves
Unreal-Dan Jul 25, 2023
c9dec97
Merge commit '1f504235743f976afa1fa27ec257b3c5ccd0674c' into gloves
Unreal-Dan Jul 25, 2023
37e0358
Merge commit '60d852bed87a238db9b9e144ba7818b30b59c934' into gloves
Unreal-Dan Jul 25, 2023
6971b7b
Merge commit '212c75cb48a495f006e4ae50796cdd5b100e5591' into gloves
Unreal-Dan Jul 25, 2023
fedb6b0
Merge commit 'a1d4d77407b57718c052efb7b637dc6ffde370bc' into gloves
Unreal-Dan Jul 25, 2023
91c380a
Merge commit '569eb6b210dec7f3245827ab4943c525a8f4e962' into gloves
Unreal-Dan Jul 25, 2023
6e3de10
Merge commit '9a0dccdd2fc487503f6b26e2d0e30f5dc3dd3223' into gloves
Unreal-Dan Jul 26, 2023
5380326
Merge commit '4dd0a10465fff849e38523839fe7185700283d39' into gloves
Unreal-Dan Jul 26, 2023
40bea88
Merge commit 'e5b7090ef23f16ce42bb44febdc7503c60e02c4a' into gloves
Unreal-Dan Jul 26, 2023
e1f9c92
Merge commit '1bac2516ac81fb7a1b84fd07f2a2cae4a962cd5b' into gloves
Unreal-Dan Jul 27, 2023
c2c0069
Merge commit 'e1a108f034e7b7eacec111fb6f24b5bc8b3da1cb' into gloves
Unreal-Dan Jul 28, 2023
ff21c0f
Create gloves.yml
Unreal-Dan Jul 28, 2023
d945860
Merge commit '52344ed016d45bf3f45890845f0fa2a2a03528d2' into gloves
Unreal-Dan Jul 28, 2023
271a365
Merge branch 'gloves' of https://github.com/Unreal-Dan/VortexEngine i…
Unreal-Dan Jul 28, 2023
eec78e1
move file
Unreal-Dan Jul 28, 2023
1f3a076
fixed build
Unreal-Dan Jul 28, 2023
346901e
Merge commit 'a63a89c22d433e12f71bdaa18ce3361f334ca668' into gloves
Unreal-Dan Jul 28, 2023
56d4b78
removed buildfile
Unreal-Dan Jul 28, 2023
f4c1532
Create gloves_build.yml
Unreal-Dan Jul 28, 2023
a9fc5c7
Merge commit 'be5a84325260ea2eb86a9d8bc7d7222ecbbe3b77' into gloves
Unreal-Dan Jul 28, 2023
e31078c
Merge branch 'gloves' of https://github.com/Unreal-Dan/VortexEngine i…
Unreal-Dan Jul 28, 2023
36fc5b5
Merge commit '57cacb7a67a1c02b68de2e4dab0711957b5d971e' into gloves
Unreal-Dan Jul 28, 2023
b3dfc88
re-added libs
Unreal-Dan Jul 28, 2023
52b724d
Merge commit '5464f38170f71925993c149abef04b265e4d85a6' into gloves
Unreal-Dan Jul 28, 2023
e71ebb6
Merge commit 'fcf0eb2d4ab7672cd4b4cead6f9f03e577a95f34' into gloves
Unreal-Dan Jul 28, 2023
095d2f3
Merge commit '5efe2ecd0da25aa87e52cf11cb592502d03c31db' into gloves
Unreal-Dan Jul 28, 2023
50cb11b
Merge commit '6c46abcf2763f89bf9b3020436275934868cdf41' into gloves
Unreal-Dan Jul 28, 2023
e109524
restored appmain and vortexengine ino
Unreal-Dan Jul 28, 2023
aca621e
Merge commit '6d00ad696da2a4b70f630db37e10ef78c7547073' into gloves
Unreal-Dan Jul 28, 2023
9cdda44
Merge commit '4f69aca33de400a82ce60b9ea6f4beaa125bf64a' into gloves
Unreal-Dan Jul 28, 2023
8f18b98
fixes for arduino build
Unreal-Dan Jul 28, 2023
554827b
Merge commit 'b54eab1bb7b999bc85c429eba8dfd162fe73a352' into gloves
Unreal-Dan Jul 28, 2023
ab538ee
Merge commit 'a0a7ee61e38b9711ccab5fb810f950c71f9d37d6' into gloves
Unreal-Dan Jul 29, 2023
9c2cb9e
Merge commit '3118123f61927d79c09bd138f61059ddf0e49228' into gloves
Unreal-Dan Jul 29, 2023
450d177
small fix
Unreal-Dan Jul 29, 2023
5e639fd
Merge commit '450d1778cc626416bf49337913ecd5bd22878371' into gloves
Unreal-Dan Jul 29, 2023
2c7a690
Merge commit 'c199dca209da18ba2a4f69e5bdfc6f30e5665674' into gloves
Unreal-Dan Jul 29, 2023
e8b6fb0
Merge commit '8a87f0a1621b3943d2bebf2218ed429921e8e98f' into gloves
Unreal-Dan Jul 30, 2023
61ba00b
Merge commit '385e2749d811f1f4f717bc83f086587cb7b78151' into gloves
Unreal-Dan Jul 30, 2023
fdcde6c
fastled removal (#79)
Unreal-Dan Jul 30, 2023
b33fd56
small fix
Unreal-Dan Jul 30, 2023
778ae0a
Merge commit 'a1a981cb45cd18493b56f20fa4818903d550dccf' into gloves
Unreal-Dan Jul 30, 2023
d29c855
Merge branch 'master' into gloves
Unreal-Dan Aug 2, 2023
1fbcabe
adjusted doxyfile and workflow
Unreal-Dan Aug 2, 2023
6525a83
Merge commit 'ac1826f7ca0a11ed67b3da48188e23b4708e011b' into gloves
Unreal-Dan Aug 2, 2023
8807536
Merge commit '547ffc5822102156ee1c0ca46c8b9ea666010dc7' into gloves
Unreal-Dan Aug 2, 2023
0e2ff2e
Merge commit '2c169e6b55495d50de292641e61313b2d04cf7a7' into gloves
Unreal-Dan Aug 2, 2023
0c289d0
Merge branch 'master' into gloves
Unreal-Dan Aug 2, 2023
7d414d1
Fixed workflow
Unreal-Dan Aug 2, 2023
f4d162f
Merge commit '640fdd1ebe4ec30c06916cc7521f13caf25df816' into gloves
Unreal-Dan Aug 4, 2023
60281f1
Merge commit '19c8e49f7adc3a06669ea2e11245a5290b12613d' into gloves
Unreal-Dan Aug 4, 2023
3d4135b
Daniel/gloves/arduino makefile (#86)
Unreal-Dan Aug 6, 2023
9fccc11
Merge commit '9789f848981ee35480335fb5a43ffb569f93b8fa' into gloves
Unreal-Dan Aug 6, 2023
f6a4793
Merge branch 'master' into gloves
Unreal-Dan Aug 6, 2023
4192f6c
fix
Unreal-Dan Aug 6, 2023
024f400
Merge commit '4404c401a75af49d616293b4c8142b35f6f708c9' into gloves
Unreal-Dan Aug 6, 2023
4c57484
Merge commit 'd97e54da0441d89b5c68c3ccdab8fb8adab6fcf5' into gloves
Unreal-Dan Aug 6, 2023
9ce54c9
fix
Unreal-Dan Aug 6, 2023
752c73e
Merge commit '4ab8480e2d646ac8a05fb7856f573ab57d07380a' into gloves
Unreal-Dan Aug 6, 2023
d43e0f0
renamed
Unreal-Dan Aug 6, 2023
8c398e1
changed vortex name
Unreal-Dan Aug 6, 2023
3e17c0e
Fixed vortex engine name
Unreal-Dan Aug 6, 2023
962671d
Merge commit '7dcd79eb8972ef27526c95b985ff18953973ef71' into gloves
Unreal-Dan Aug 7, 2023
1ee5e7f
Merge commit 'f3a38129cad652a845ba5a01b3621176e4e61cd1' into gloves
Unreal-Dan Aug 8, 2023
d2b9607
Merge commit 'c2128b9b27e2a7f1faf9675871941d681475dc05' into gloves
Unreal-Dan Aug 8, 2023
078c290
Merge branch 'master' into gloves
Unreal-Dan Aug 17, 2023
dbd7319
Merge commit '51cd0227f088d6a943f36b87e8c8f5cd57122ece' into gloves
Unreal-Dan Aug 18, 2023
d7185bc
Merge branch 'master' into gloves
Unreal-Dan Aug 18, 2023
d08b379
Update gloves_build.yml
Unreal-Dan Aug 18, 2023
b2b8513
Update gloves_build.yml
Unreal-Dan Aug 18, 2023
bc50653
Merge commit 'aea1af203684e25bd0f59c46b5cdf471c37b05a7' into gloves
Unreal-Dan Aug 18, 2023
405d3d6
fix
Unreal-Dan Aug 18, 2023
c09cad2
Daniel/gloves/tests integration (#104)
Unreal-Dan Aug 21, 2023
b08bfe6
Merge branch 'master' into gloves
Unreal-Dan Aug 21, 2023
4f97839
fix
Unreal-Dan Aug 21, 2023
f42f448
Merge branch 'master' into gloves
Unreal-Dan Aug 21, 2023
ced8fb9
Merge commit '1163676647004a5906a327e273195d3cb82b3bdb' into gloves
Unreal-Dan Aug 21, 2023
9e3f5e8
Daniel/gloves/minor blend fix (#111)
Unreal-Dan Sep 1, 2023
9dbb3bc
Merge branch 'master' into gloves
Unreal-Dan Sep 1, 2023
1773cda
Merge branch 'master' into gloves
Unreal-Dan Sep 4, 2023
e25557b
Merge branch 'master' into gloves
Unreal-Dan Sep 7, 2023
7d0d5b4
Merge branch 'master' into gloves
Unreal-Dan Sep 7, 2023
fcbc998
Merge branch 'master' into gloves
Unreal-Dan Sep 7, 2023
cb6d6a0
Gloves Segmented Saves (#117)
Unreal-Dan Sep 7, 2023
003a809
Merge branch 'master' into gloves
Unreal-Dan Sep 7, 2023
6867f30
Merge branch 'master' into gloves
Unreal-Dan Sep 7, 2023
945bf3d
Merge branch 'master' into gloves
Unreal-Dan Sep 7, 2023
5ac3ac9
Merge branch 'master' into gloves
Unreal-Dan Sep 7, 2023
c1e9a20
Merge branch 'master' into gloves
Unreal-Dan Sep 7, 2023
e536381
Merge branch 'master' into gloves
Unreal-Dan Sep 7, 2023
df67cad
Merge branch 'master' into gloves
Unreal-Dan Sep 8, 2023
e0839bf
Merge branch 'master' into gloves
Unreal-Dan Sep 8, 2023
4a8704e
fixed Infrared
Unreal-Dan Sep 16, 2023
2917387
another fix
Unreal-Dan Sep 16, 2023
51737fd
another minor fix
Unreal-Dan Sep 16, 2023
fa6ae2e
Turned off onboard led (#126)
Unreal-Dan Sep 17, 2023
45449ab
Merge branch 'master' into gloves
Unreal-Dan Sep 22, 2023
299cb9b
Merge branch 'master' into gloves
Unreal-Dan Nov 3, 2023
f42848e
Merge branch 'master' into gloves
Unreal-Dan Nov 3, 2023
da75b84
Merge branch 'master' into gloves
Unreal-Dan Nov 17, 2023
269f615
Merge branch 'master' into gloves
Unreal-Dan Nov 17, 2023
d4891fb
Merge branch 'master' into gloves
Unreal-Dan Nov 24, 2023
e816eb3
Merge branch 'master' into gloves
Unreal-Dan Nov 29, 2023
ab6ae2e
fixed tests
Unreal-Dan Nov 29, 2023
ceab379
Merge branch 'master' into gloves
Unreal-Dan Nov 29, 2023
133d7a7
Merge branch 'master' into gloves
Unreal-Dan Nov 30, 2023
58e2916
Merge branch 'master' into gloves
Unreal-Dan Nov 30, 2023
4c01227
Merge branch 'master' into gloves
Unreal-Dan Dec 6, 2023
4bf595b
Daniel/gloves/multi pat arg audit (#146)
Unreal-Dan Dec 8, 2023
52a268e
Merge branch 'master' into gloves
Unreal-Dan Dec 8, 2023
c4db361
Merge branch 'master' into gloves
Unreal-Dan Dec 8, 2023
e0b3fee
Merge branch 'master' into gloves
Unreal-Dan Dec 8, 2023
6f03fe1
Merge branch 'master' into gloves
Unreal-Dan Dec 9, 2023
4a7c54a
Merge branch 'master' into gloves
Unreal-Dan Dec 10, 2023
67a50c3
Merge branch 'master' into gloves
Unreal-Dan Dec 10, 2023
77ae8b1
Merge branch 'master' into gloves
Unreal-Dan Dec 10, 2023
aae0bec
Merge branch 'master' into gloves
Unreal-Dan Dec 12, 2023
d97bb31
Merge branch 'master' into gloves
Unreal-Dan Dec 12, 2023
26653b7
Merge branch 'master' into gloves
Unreal-Dan Dec 12, 2023
08d4d82
Daniel/gloves/webassembly bindings (#158)
Unreal-Dan Dec 14, 2023
ee789d8
Merge branch 'master' into gloves
Unreal-Dan Dec 14, 2023
a26c349
Merge branch 'master' into gloves
Unreal-Dan Dec 14, 2023
2c622fd
fixed workflow
Unreal-Dan Dec 14, 2023
47c4cab
Merge branch 'master' into gloves
Unreal-Dan Dec 14, 2023
9576a1a
Merge branch 'master' into gloves
Unreal-Dan Dec 21, 2023
3836f1f
Merge branch 'master' into gloves
Unreal-Dan Dec 21, 2023
ad8974b
Merge branch 'master' into gloves
Unreal-Dan Dec 21, 2023
432e9c5
Merge branch 'master' into gloves
Unreal-Dan Dec 21, 2023
ef51bd2
Merge branch 'master' into gloves
Unreal-Dan Dec 22, 2023
51960e3
Merge branch 'master' into gloves
Unreal-Dan Dec 22, 2023
b69ac8b
Merge branch 'master' into gloves
Unreal-Dan Dec 23, 2023
3880c8d
Merge branch 'master' into gloves
Unreal-Dan Dec 29, 2023
f8dfed3
Merge branch 'master' into gloves
Unreal-Dan Dec 29, 2023
ae03460
Merge branch 'master' into gloves
Unreal-Dan Dec 29, 2023
c122703
Merge branch 'master' into gloves
Unreal-Dan Dec 29, 2023
f229091
Merge branch 'master' into gloves
Unreal-Dan Dec 30, 2023
5f57d7e
Daniel/gloves/core generalization (#193)
Unreal-Dan Jan 1, 2024
656cb76
Merge branch 'master' into gloves
Unreal-Dan Jan 1, 2024
90a881d
fixes after merging master
Unreal-Dan Jan 1, 2024
5f48483
Merge branch 'master' into gloves
Unreal-Dan Jan 1, 2024
e281fb8
fixes after merging master
Unreal-Dan Jan 1, 2024
3e92f3c
Merge branch 'master' into gloves
Unreal-Dan Jan 1, 2024
cb522f3
Merge branch 'master' into gloves
Unreal-Dan Jan 1, 2024
0ca63d1
Serial fix
Unreal-Dan Jan 10, 2024
74db72b
Daniel/gloves/blend and randomizer fix (#205)
Unreal-Dan Jan 13, 2024
bc7d6f2
Merge branch 'master' into gloves
Unreal-Dan Jan 15, 2024
ba90c18
Merge branch 'master' into gloves
Unreal-Dan Jan 15, 2024
12d92b1
Shane/gloves/new led maps (#217)
Unreal-Dan Jan 25, 2024
bd08fe7
Merge branch 'master' into gloves
Unreal-Dan Jan 25, 2024
a4a4b4c
workflow fix
Unreal-Dan Mar 3, 2024
e3f7149
fix
Unreal-Dan Mar 3, 2024
230dd3b
Merge branch 'master' into gloves
Unreal-Dan Apr 26, 2024
6b37750
recorded tests
Unreal-Dan Apr 26, 2024
b6efc99
Merge branch 'master' into gloves
Unreal-Dan Apr 26, 2024
85b0a75
Daniel/gloves/serialize harden (#232)
Unreal-Dan Apr 26, 2024
459f2bf
Autoserial for gloves (#237)
LivingSynthesis Apr 26, 2024
dd8801d
Merge branch 'master' into gloves
Unreal-Dan Apr 27, 2024
c7aee86
Merge branch 'master' into gloves
Unreal-Dan Apr 30, 2024
13eee38
Merge branch 'master' into gloves
Unreal-Dan Apr 30, 2024
9c12ef0
Merge branch 'master' into gloves
Unreal-Dan May 1, 2024
68a0a93
Shane/gloves/polish (#225)
LivingSynthesis May 1, 2024
d167b6d
Daniel/gloves/ir fix (#244)
Unreal-Dan May 2, 2024
ccc4640
Merge branch 'master' into gloves
Unreal-Dan May 3, 2024
6cf536c
fix
Unreal-Dan May 3, 2024
233b8a4
Merge branch 'master' into gloves
Unreal-Dan May 3, 2024
8ef73f9
Merge branch 'master' into gloves
Unreal-Dan May 3, 2024
70327e9
Merge branch 'master' into gloves
Unreal-Dan May 3, 2024
1065a5e
gloves fix to build and makefile
Unreal-Dan May 3, 2024
7037ff9
Merge branch 'master' into gloves
Unreal-Dan May 3, 2024
67067bb
fixed makefile
Unreal-Dan May 3, 2024
22bc3d5
Mode share menu visually matches better (#246)
LivingSynthesis May 17, 2024
ebf4c42
Merge branch 'master' into gloves
Unreal-Dan Jul 25, 2024
6165505
Merge branch 'master' into gloves
Unreal-Dan Aug 7, 2024
a6b0ecd
Updated doxyfile
Unreal-Dan Aug 7, 2024
ab45756
Merge branch 'master' into gloves
Unreal-Dan Aug 7, 2024
3c2b069
fixed tab
Unreal-Dan Aug 7, 2024
5538349
Merge branch 'master' into gloves
Unreal-Dan Aug 20, 2024
7a64dce
Merge branch 'master' into gloves
Unreal-Dan Aug 21, 2024
4c70e5a
fixed trinket patch script
Unreal-Dan Aug 21, 2024
72d861b
Merge branch 'master' into gloves
Unreal-Dan Aug 22, 2024
e56cf66
Merge branch 'master' into gloves
Unreal-Dan Sep 5, 2024
d0a2c62
Merge branch 'master' into gloves
Unreal-Dan Sep 5, 2024
173a51c
Merge branch 'master' into gloves
Unreal-Dan Sep 6, 2024
07f55b1
Merge branch 'master' into gloves
Unreal-Dan Sep 6, 2024
cbc1eba
Merge branch 'master' into gloves
Unreal-Dan Sep 6, 2024
2a9b19c
serial fixes for realtime connection
Unreal-Dan Sep 6, 2024
9a784db
updated rewrite trinket script
Unreal-Dan Sep 6, 2024
b6f1dd5
Merge branch 'master' into gloves
Unreal-Dan Sep 14, 2024
235685a
Merge branch 'master' into gloves
Unreal-Dan Nov 9, 2024
a716555
Merge branch 'master' into gloves
Unreal-Dan Nov 10, 2024
4627ed0
Merge branch 'master' into gloves
Unreal-Dan Nov 18, 2024
0c80f6f
Merge branch 'master' into gloves
Unreal-Dan Nov 19, 2024
7b5850f
Updated makefile for gloves version fix
Unreal-Dan Nov 19, 2024
6b5d0b3
Merge branch 'master' into gloves
Unreal-Dan Nov 22, 2024
a5f252b
fix makefile for vortexcli
Unreal-Dan Nov 22, 2024
680bc69
Merge branch 'master' into gloves
Unreal-Dan Nov 22, 2024
72c51dc
Merge branch 'master' into gloves
Unreal-Dan Nov 22, 2024
23d3f12
Merge branch 'master' into gloves
Unreal-Dan Nov 23, 2024
c9f14ec
Merge branch 'master' into gloves
Unreal-Dan Nov 27, 2024
5ebf49c
Merge branch 'master' into gloves
Unreal-Dan Nov 27, 2024
a1fa530
Merge branch 'master' into gloves
Unreal-Dan Nov 27, 2024
43c9b0f
Merge branch 'master' into gloves
Unreal-Dan Nov 27, 2024
aca2b95
Merge branch 'master' into gloves
Unreal-Dan Nov 27, 2024
84ccbb3
fixes for editor connection (#278)
Unreal-Dan Jan 26, 2025
1ae8b7e
Merge branch 'master' into gloves
Unreal-Dan Jan 26, 2025
3ae6f1f
Merge branch 'master' into daniel/gloves/reintegrate-foreach-fix
Unreal-Dan Feb 5, 2025
248e155
Merge pull request #293 from StoneOrbits/daniel/gloves/reintegrate-fo…
Unreal-Dan Feb 5, 2025
2d216c2
Merge branch 'master' into gloves
Unreal-Dan Feb 5, 2025
7bf6124
Merge branch 'master' into gloves
Unreal-Dan Feb 23, 2025
42a6675
Merge branch 'master' into gloves
Unreal-Dan Mar 9, 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
121 changes: 0 additions & 121 deletions .github/workflows/core_build.yml

This file was deleted.

182 changes: 182 additions & 0 deletions .github/workflows/gloves_build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,182 @@
name: Gloves Build

on:
push:
branches: [ "gloves" ]
pull_request:
branches: [ "gloves" ]
workflow_dispatch: # manual trigger

jobs:
setup:
runs-on: ubuntu-latest
outputs:
vortex_version_major: ${{ steps.set_version.outputs.vortex_version_major }}
vortex_version_minor: ${{ steps.set_version.outputs.vortex_version_minor }}
vortex_build_number: ${{ steps.set_version.outputs.vortex_build_number }}
vortex_version_number: ${{ steps.set_version.outputs.vortex_version_number }}
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0 # Fetches all history for all branches and tags
- name: Determine Version and Build Number
id: set_version
run: |
BRANCH_SUFFIX="g"
# Fetch all tags
git fetch --depth=1 origin +refs/tags/*:refs/tags/*
# Get the latest tag that matches the branch suffix
LATEST_TAG=$(git tag --list "*${BRANCH_SUFFIX}" | sort -V | tail -n1)
if [ -z "$LATEST_TAG" ]; then
echo "No matching tags found. Setting default version."
VERSION_MAJOR="0"
VERSION_MINOR="1"
BUILD_NUMBER="0"
else
echo "Found latest tag: $LATEST_TAG"
VERSION_NUMBER=$(echo $LATEST_TAG | sed "s/${BRANCH_SUFFIX}//g")
VERSION_MAJOR=$(echo $VERSION_NUMBER | cut -d. -f1)
VERSION_MINOR=$(echo $VERSION_NUMBER | cut -d. -f2)
BUILD_NUMBER=$(git rev-list --count $LATEST_TAG..HEAD)
fi
FULL_VERSION="$VERSION_MAJOR.$VERSION_MINOR.$BUILD_NUMBER"
echo "vortex_version_major=$VERSION_MAJOR" >> $GITHUB_OUTPUT
echo "vortex_version_minor=$VERSION_MINOR" >> $GITHUB_OUTPUT
echo "vortex_build_number=$BUILD_NUMBER" >> $GITHUB_OUTPUT
echo "vortex_version_number=$FULL_VERSION" >> $GITHUB_OUTPUT
echo "Version Number: $FULL_VERSION"

test:
needs: setup
runs-on: ubuntu-latest
steps:
- name: Checkout current repository
uses: actions/checkout@v4
- name: Update Package Lists
run: sudo apt-get update
- name: Install Dependencies
run: sudo apt-get install valgrind g++ make --fix-missing
- name: Build
run: |
export VORTEX_VERSION_MAJOR=${{ needs.setup.outputs.vortex_version_major }}
export VORTEX_VERSION_MINOR=${{ needs.setup.outputs.vortex_version_minor }}
export VORTEX_BUILD_NUMBER=${{ needs.setup.outputs.vortex_build_number }}
export VORTEX_VERSION_NUMBER=${{ needs.setup.outputs.vortex_version_number }}
make -j
working-directory: VortexEngine
- name: Set execute permissions for test script
run: chmod +x ./runtests.sh
working-directory: VortexEngine/tests
- name: Run general tests
run: ./runtests.sh --general
working-directory: VortexEngine/tests

embedded:
needs: [setup, test]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.x'
- name: Install Dependencies
run: make install
- name: Build Binary
run: |
export VORTEX_VERSION_MAJOR=${{ needs.setup.outputs.vortex_version_major }}
export VORTEX_VERSION_MINOR=${{ needs.setup.outputs.vortex_version_minor }}
export VORTEX_BUILD_NUMBER=${{ needs.setup.outputs.vortex_build_number }}
export VORTEX_VERSION_NUMBER=${{ needs.setup.outputs.vortex_version_number }}
make build
- name: Archive production artifacts
uses: actions/upload-artifact@v4
with:
name: embedded firmware
path: |
build/VortexEngine.ino.bin
build/VortexEngine.ino.elf
build/VortexEngine.ino.map
build/VortexEngine.ino.hex
build/VortexEngine.ino.uf2
- name: Archive production artifacts for deployment
uses: actions/upload-artifact@v4
with:
name: firmware-artifact
path: build/VortexEngine.ino.uf2

wasm:
needs: [setup, test, embedded]
runs-on: ubuntu-latest
steps:
- name: Checkout current repository
uses: actions/checkout@v4
- name: Update Package Lists
run: sudo apt-get update
- name: Install Emscripten
run: |
sudo apt install -y cmake python3
git clone https://github.com/emscripten-core/emsdk.git
cd emsdk
./emsdk install latest
./emsdk activate latest
working-directory: VortexEngine/VortexLib
- name: Build Webassembly
run: |
source ./emsdk/emsdk_env.sh
export VORTEX_VERSION_MAJOR=${{ needs.setup.outputs.vortex_version_major }}
export VORTEX_VERSION_MINOR=${{ needs.setup.outputs.vortex_version_minor }}
export VORTEX_BUILD_NUMBER=${{ needs.setup.outputs.vortex_build_number }}
export VORTEX_VERSION_NUMBER=${{ needs.setup.outputs.vortex_version_number }}
make -j wasm
working-directory: VortexEngine/VortexLib

docs:
needs: [setup, test, embedded, wasm]
runs-on: ubuntu-latest
if: github.ref == 'refs/heads/gloves'
steps:
- name: Checkout current repository
uses: actions/checkout@v4
- name: Update Package Lists
run: sudo apt-get update
- name: Install Dependencies
run: sudo apt-get install doxygen graphviz texlive --fix-missing
- name: Checkout doxygen-awesome
run: git clone https://github.com/jothepro/doxygen-awesome-css.git doxygen-awesome-css
- name: Generate Documentation
run: |
mkdir -p docs/gloves
doxygen Doxyfile
echo "Listing contents of docs/gloves:"
ls -R docs/gloves || echo "No files found in docs/gloves"
- name: Upload Doxygen Documentation as Artifact
uses: actions/upload-artifact@v4
with:
name: doxygen-docs-gloves
path: docs/gloves

deploy:
needs: [setup, test, embedded, wasm, docs]
runs-on: ubuntu-latest
if: github.ref == 'refs/heads/gloves'
steps:
- uses: actions/checkout@v4
- uses: actions/download-artifact@v4
with:
name: firmware-artifact
path: build
- name: Rename and Deploy Firmware
run: |
DEVICE_TYPE="gloves"
VERSIONED_FILENAME="VortexEngine-${DEVICE_TYPE}-${{ needs.setup.outputs.vortex_version_number }}.uf2"
mv build/VortexEngine.ino.uf2 build/$VERSIONED_FILENAME
echo "Version is ${{ needs.setup.outputs.vortex_version_number }}"
echo "Filename is is $VERSIONED_FILENAME"
curl -X POST \
-F "file=@build/$VERSIONED_FILENAME" \
-F "device=$DEVICE_TYPE" \
-F "version=${{ needs.setup.outputs.vortex_version_number }}" \
-F "category=firmware" \
-F "clientApiKey=${{ secrets.VORTEX_COMMUNITY_API_KEY }}" \
https://vortex.community/firmware/upload
4 changes: 2 additions & 2 deletions Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ DOXYFILE_ENCODING = UTF-8
# title of most generated pages and in a few other places.
# The default value is: My Project.

PROJECT_NAME = "Vortex Engine"
PROJECT_NAME = "Vortex Gloves"

# The PROJECT_NUMBER tag can be used to enter a project or revision number. This
# could be handy for archiving the generated documentation or if some version
Expand All @@ -58,7 +58,7 @@ PROJECT_LOGO =
# entered, it will be relative to the location where doxygen was started. If
# left blank the current directory will be used.

OUTPUT_DIRECTORY = docs/core
OUTPUT_DIRECTORY = docs/gloves

# If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub-
# directories (in 2 levels) under the output directory of each output format and
Expand Down
71 changes: 71 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
.PHONY: all install build upload clean compute_version

ARDUINO_CLI = ./bin/arduino-cli --verbose
BOARD = adafruit:samd:adafruit_trinket_m0
PORT = /dev/ttyACM0
PROJECT_NAME = VortexEngine/VortexEngine.ino
BUILD_PATH = build
CONFIG_FILE = $(HOME)/.arduino15/arduino-cli.yaml

# The branch/tag suffix for this device
BRANCH_SUFFIX=g

DEFINES=\
-D VORTEX_VERSION_MAJOR=$(VORTEX_VERSION_MAJOR) \
-D VORTEX_VERSION_MINOR=$(VORTEX_VERSION_MINOR) \
-D VORTEX_BUILD_NUMBER=$(VORTEX_BUILD_NUMBER) \
-D VORTEX_VERSION_NUMBER=$(VORTEX_VERSION_NUMBER)

# Default target
all: build

update-index:
$(ARDUINO_CLI) core update-index

install:
sudo apt-get update
sudo apt-get install -y build-essential
mkdir -p $(HOME)/.arduino15
if ! command -v $(ARDUINO_CLI) &> /dev/null ; then \
curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sudo sh ; \
fi
echo 'board_manager: \n additional_urls: \n - https://adafruit.github.io/arduino-board-index/package_adafruit_index.json' | sudo tee $(CONFIG_FILE)
$(ARDUINO_CLI) core update-index --config-file $(CONFIG_FILE)
if ! $(ARDUINO_CLI) core list --config-file $(CONFIG_FILE) | grep -q '$(BOARD)' ; then \
$(ARDUINO_CLI) core install adafruit:samd --config-file $(CONFIG_FILE) ; \
fi
$(ARDUINO_CLI) lib install "FastLED"
wget https://raw.githubusercontent.com/microsoft/uf2/master/utils/uf2conv.py
wget https://raw.githubusercontent.com/microsoft/uf2/master/utils/uf2families.json
chmod +x uf2conv.py uf2families.json
chmod +x rewrite_trinket_source.sh
./rewrite_trinket_source.sh

build: compute_version
$(ARDUINO_CLI) compile --fqbn $(BOARD) $(PROJECT_NAME) \
--config-file $(CONFIG_FILE) \
--build-path $(BUILD_PATH) \
--build-property compiler.cpp.extra_flags="$(DEFINES)" \
--build-property compiler.c.extra_flags="$(DEFINES)"
python3 uf2conv.py -c -b 0x2000 build/VortexEngine.ino.bin -o build/VortexEngine.ino.uf2
@echo "== Success building Gloves v$(VORTEX_VERSION_NUMBER) =="

upload:
$(ARDUINO_CLI) upload -p $(PORT) --fqbn $(BOARD) $(PROJECT_NAME) --config-file $(CONFIG_FILE)

core-list:
$(ARDUINO_CLI) core list

clean:
rm -rf $(BUILD_PATH)

# calculate the version number of the build
compute_version:
$(eval LATEST_TAG ?= $(shell git fetch --depth=1 origin +refs/tags/*:refs/tags/* &> /dev/null && git tag --list "*$(BRANCH_SUFFIX)" | sort -V | tail -n1))
$(eval VORTEX_VERSION_MAJOR ?= $(shell echo $(LATEST_TAG) | cut -d. -f1))
$(eval VORTEX_VERSION_MINOR ?= $(shell echo $(LATEST_TAG) | sed 's/$(BRANCH_SUFFIX)$$//' | cut -d. -f2))
$(eval VORTEX_BUILD_NUMBER ?= $(shell git rev-list --count $(LATEST_TAG)..HEAD))
$(eval VORTEX_VERSION_MAJOR := $(if $(VORTEX_VERSION_MAJOR),$(VORTEX_VERSION_MAJOR),0))
$(eval VORTEX_VERSION_MINOR := $(if $(VORTEX_VERSION_MINOR),$(VORTEX_VERSION_MINOR),1))
$(eval VORTEX_BUILD_NUMBER := $(if $(VORTEX_BUILD_NUMBER),$(VORTEX_BUILD_NUMBER),0))
$(eval VORTEX_VERSION_NUMBER := $(VORTEX_VERSION_MAJOR).$(VORTEX_VERSION_MINOR).$(VORTEX_BUILD_NUMBER))
Loading