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

Handle Audit #183

Draft
wants to merge 350 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
350 commits
Select commit Hold shift + click to select a range
81444b0
Merge commit '65f84b31ca07ae49407e9d2a1892fc4fb0fd4ea4' into handle
Unreal-Dan Jul 11, 2023
0b0d775
Merge commit '470e397a750501a3a598847199a764427d7c9eba' into handle
Unreal-Dan Jul 11, 2023
c019589
Merge commit 'a6f844ea49f5bc458a543e3c49e5cc9e1da07043' into handle
Unreal-Dan Jul 11, 2023
2032481
Merge commit '3a4efb932fc26c8809762ecfd9b850610cd847fa' into handle
Unreal-Dan Jul 11, 2023
b9ad745
Merge commit '38473c42e849c027436350975011a46bfe4a9187' into handle
Unreal-Dan Jul 11, 2023
2fde3e3
Merge commit '182f3435838b191d08f80e304a8797e727fe0b71' into handle
Unreal-Dan Jul 11, 2023
0593a6f
Merge commit '2bebcd4bdd0e60c17717c59622998174b652d4b4' into handle
Unreal-Dan Jul 11, 2023
7d2e190
Merge commit '7ef53539e6f7367e616d75893cf4a1f4117a9246' into handle
Unreal-Dan Jul 11, 2023
9e42b24
Merge commit '6449d6bdfa54f18bce34f8738f4554371cc208da' into handle
Unreal-Dan Jul 12, 2023
48753c7
Merge commit '5026d7a481f2da4b47548f6ac630222a369f12d3' into handle
Unreal-Dan Jul 12, 2023
6dc33c9
Merge commit 'ecfe4bd06867bdb2536013cd801d819556fbf463' into handle
Unreal-Dan Jul 12, 2023
93f6489
Merge commit '1b4a63e817884fa6473671c0fb018f8ef7351854' into handle
Unreal-Dan Jul 12, 2023
356c59f
Merge commit 'ee91d42d841e5fdb7272309e8e90f7c5da2acdbe' into handle
Unreal-Dan Jul 12, 2023
fe6c7d4
Merge commit '8206b1ddc36ae15125f10e3a01d67f3006d3b799' into handle
Unreal-Dan Jul 12, 2023
fb0ec02
Merge commit 'b0fbaf07006bd99c2d38e56f6006bfe4f802abee' into handle
Unreal-Dan Jul 12, 2023
252d740
Merge commit 'aedb85dcbc02170b055ab304990bcafcfbcdb969' into handle
Unreal-Dan Jul 12, 2023
b16508b
Merge commit '84e76f8a5247325e0d7a511397e2d5bd58e4d3ab' into handle
Unreal-Dan Jul 12, 2023
aaa6ded
Merge commit 'd9929806339d9734414a6c77b5e4b9294afab933' into handle
Unreal-Dan Jul 12, 2023
3fd74d9
Merge commit '9168e99239544b126a3736c64c62def5b5399964' into handle
Unreal-Dan Jul 12, 2023
2bd5d70
Merge commit '220f336bc9a68d163d7b0f791a9f3606616fbb84' into handle
Unreal-Dan Jul 12, 2023
efcc9e9
Merge commit '3b18db2db90f0cd8f558fb2eb8be7df49d707f8d' into handle
Unreal-Dan Jul 12, 2023
19f7a25
Merge commit 'a98789a46068f6c1037da5e5403cfb28d316ae8b' into handle
Unreal-Dan Jul 12, 2023
1ef35a4
Merge commit '4cf67e4c8f9c0685171ea54b53b916e82a395c3f' into handle
Unreal-Dan Jul 12, 2023
e7441c6
Merge commit '7db4bfcf6377ee3b2a86cc113353ac26d3a50414' into handle
Unreal-Dan Jul 12, 2023
85c4f84
Merge commit '2608ace1cbba9b8e2e4355739700e8569a0e811c' into handle
Unreal-Dan Jul 13, 2023
3954ff8
Merge commit '62de24223ca589cb536e60ae8e29bfc2f7187a01' into handle
Unreal-Dan Jul 13, 2023
a34c837
Merge commit '7a4b734730a664b362a57a7659e78021e2404589' into handle
Unreal-Dan Jul 13, 2023
c5198c7
Merge commit 'f8cf9ad97071f65bb0899deab128f04feba07f24' into handle
Unreal-Dan Jul 13, 2023
d2f5071
Merge commit 'dff9ac2503126c9d0ba9a0712928401011328788' into handle
Unreal-Dan Jul 14, 2023
830c7e8
Merge commit '2575dfb88bea99710fb2967e08873bf15dc3acb3' into handle
Unreal-Dan Jul 14, 2023
6c85e97
Merge commit '0f7b4a346bd2a0b0da0d576ee5711e8762210f50' into handle
Unreal-Dan Jul 14, 2023
bb9ac5d
Merge commit '2e72ea068a40084da0dbf0018d6e7a1a939c9853' into handle
Unreal-Dan Jul 15, 2023
ef29f42
Merge commit '82bd08ccf060655aac0d9a707964e1d76b3f485d' into handle
Unreal-Dan Jul 15, 2023
7c24b6e
Merge commit 'dda5ba6744bbe3e891273c1c8598a81fd1505197' into handle
Unreal-Dan Jul 15, 2023
dbd0098
Merge commit '4b4925ee05b65fcdce2d706dff6b6a0e27d934a5' into handle
Unreal-Dan Jul 19, 2023
b4e03f0
Merge commit '3f1843ee55cbfa30f04850d6a852b090c8875ef9' into handle
Unreal-Dan Jul 19, 2023
b451a9c
Merge commit '76cd6cc5274561e5b82ec2e7f46d4603077cd0cf' into handle
Unreal-Dan Jul 19, 2023
d17725e
Merge commit '433e7535d0b41e638969c3d1664fed77805e5b3b' into handle
Unreal-Dan Jul 19, 2023
d016a31
Merge commit '5a156c4fd91da60e69242fb82ec14e6437397f67' into handle
Unreal-Dan Jul 20, 2023
3371591
Merge commit 'ed46f863c7af6009c931ac4c07b525cb8942312d' into handle
Unreal-Dan Jul 21, 2023
a98d890
Merge commit '14f5431afc3c179872aad924c7d83d2b844534a7' into handle
Unreal-Dan Jul 23, 2023
5e508d0
Merge commit '2e56daf2646408f4f685d273503afad9ed3af131' into handle
Unreal-Dan Jul 23, 2023
ab5362d
Merge commit '93008c765dc78347c18821c53f1d2ad99bda7890' into handle
Unreal-Dan Jul 23, 2023
c53a5fc
minor fix for arduino build
Unreal-Dan Jul 23, 2023
8103ca9
Merge commit 'df4a9d473a7df1f820f3f263942b8789ab02a9cf' into handle
Unreal-Dan Jul 23, 2023
6e5f54a
Merge commit '203ec5dd8d45781a964cad81a44f03f50ffdf84f' into handle
Unreal-Dan Jul 23, 2023
1f1513c
Merge commit 'd4661edf5b5fc20910583a83df4859dc59df0bde' into handle
Unreal-Dan Jul 23, 2023
80ec148
Merge commit '26f503c3d1a315f16f89a7f00160ff953bfb87c4' into handle
Unreal-Dan Jul 23, 2023
6bf7d51
Merge commit '22e3a90d95090451749f017c47a6676b8ee756cc' into handle
Unreal-Dan Jul 23, 2023
5daac4e
Merge commit '0576a3d5bb2ecf7215845f2776e559f92bf38873' into handle
Unreal-Dan Jul 24, 2023
a77721a
Merge commit '16a91a43e7904e70b336913c6bd6bc4ca576da71' into handle
Unreal-Dan Jul 25, 2023
6833e82
Merge commit 'e147cff04e3ff0555b4b8630a01b32c23d9aafa7' into handle
Unreal-Dan Jul 25, 2023
5b54a78
Merge commit 'dfb9889df5e282c51618d57f7e73c335c611ed8d' into handle
Unreal-Dan Jul 25, 2023
fdaa113
Merge commit '472ac7bd6890225639f66052a3fad141844e1099' into handle
Unreal-Dan Jul 25, 2023
c4a773f
Merge commit '1f504235743f976afa1fa27ec257b3c5ccd0674c' into handle
Unreal-Dan Jul 25, 2023
eea308a
Merge commit '60d852bed87a238db9b9e144ba7818b30b59c934' into handle
Unreal-Dan Jul 25, 2023
752579f
Merge commit '212c75cb48a495f006e4ae50796cdd5b100e5591' into handle
Unreal-Dan Jul 25, 2023
2f4f900
Merge commit 'a1d4d77407b57718c052efb7b637dc6ffde370bc' into handle
Unreal-Dan Jul 25, 2023
e10e483
Merge commit '569eb6b210dec7f3245827ab4943c525a8f4e962' into handle
Unreal-Dan Jul 25, 2023
61d53f8
Merge commit '9a0dccdd2fc487503f6b26e2d0e30f5dc3dd3223' into handle
Unreal-Dan Jul 26, 2023
c5a2182
Merge commit '4dd0a10465fff849e38523839fe7185700283d39' into handle
Unreal-Dan Jul 26, 2023
5cb7dc7
Merge commit 'e5b7090ef23f16ce42bb44febdc7503c60e02c4a' into handle
Unreal-Dan Jul 26, 2023
06ca5e7
Merge commit '1bac2516ac81fb7a1b84fd07f2a2cae4a962cd5b' into handle
Unreal-Dan Jul 27, 2023
518f31f
Merge commit 'e1a108f034e7b7eacec111fb6f24b5bc8b3da1cb' into handle
Unreal-Dan Jul 28, 2023
92a9b01
Create handle.yml
Unreal-Dan Jul 28, 2023
8900ead
Merge commit '52344ed016d45bf3f45890845f0fa2a2a03528d2' into handle
Unreal-Dan Jul 28, 2023
bacffdb
Merge branch 'handle' of https://github.com/Unreal-Dan/VortexEngine i…
Unreal-Dan Jul 28, 2023
60e210b
removed core build from orbit, and renamed build
Unreal-Dan Jul 28, 2023
dc87ea6
Merge commit 'a63a89c22d433e12f71bdaa18ce3361f334ca668' into handle
Unreal-Dan Jul 28, 2023
25e65df
Merge commit 'be5a84325260ea2eb86a9d8bc7d7222ecbbe3b77' into handle
Unreal-Dan Jul 28, 2023
0723f13
Merge commit '57cacb7a67a1c02b68de2e4dab0711957b5d971e' into handle
Unreal-Dan Jul 28, 2023
8c6f6fc
re-added libs
Unreal-Dan Jul 28, 2023
b287009
Merge commit '5464f38170f71925993c149abef04b265e4d85a6' into handle
Unreal-Dan Jul 28, 2023
f8a7999
Merge commit 'fcf0eb2d4ab7672cd4b4cead6f9f03e577a95f34' into handle
Unreal-Dan Jul 28, 2023
6c0ca11
Merge commit '5efe2ecd0da25aa87e52cf11cb592502d03c31db' into handle
Unreal-Dan Jul 28, 2023
5ba6a36
Merge commit '6c46abcf2763f89bf9b3020436275934868cdf41' into handle
Unreal-Dan Jul 28, 2023
4d53c27
restored appmain and vortexengine ino
Unreal-Dan Jul 28, 2023
d13919b
Merge commit '6d00ad696da2a4b70f630db37e10ef78c7547073' into handle
Unreal-Dan Jul 28, 2023
4318945
Merge commit '4f69aca33de400a82ce60b9ea6f4beaa125bf64a' into handle
Unreal-Dan Jul 28, 2023
dc4eacc
fixes for arduino build
Unreal-Dan Jul 28, 2023
e71bd3f
Merge commit 'b54eab1bb7b999bc85c429eba8dfd162fe73a352' into handle
Unreal-Dan Jul 28, 2023
a9be862
Merge commit 'a0a7ee61e38b9711ccab5fb810f950c71f9d37d6' into handle
Unreal-Dan Jul 29, 2023
8f49af0
Merge commit '3118123f61927d79c09bd138f61059ddf0e49228' into handle
Unreal-Dan Jul 29, 2023
450d177
small fix
Unreal-Dan Jul 29, 2023
00eabee
Merge commit '450d1778cc626416bf49337913ecd5bd22878371' into handle
Unreal-Dan Jul 29, 2023
0b48498
Merge commit 'c199dca209da18ba2a4f69e5bdfc6f30e5665674' into handle
Unreal-Dan Jul 29, 2023
bec5516
Merge commit '8a87f0a1621b3943d2bebf2218ed429921e8e98f' into handle
Unreal-Dan Jul 30, 2023
22837b6
Merge commit '385e2749d811f1f4f717bc83f086587cb7b78151' into handle
Unreal-Dan Jul 30, 2023
0332675
removed fastled (#80)
Unreal-Dan Jul 30, 2023
c1508de
Merge commit 'a1a981cb45cd18493b56f20fa4818903d550dccf' into handle
Unreal-Dan Jul 30, 2023
402edab
Merge branch 'master' into handle
Unreal-Dan Aug 2, 2023
7ebd72c
Adjusted doxyfile and workflow
Unreal-Dan Aug 2, 2023
a11b6bb
Merge commit 'ac1826f7ca0a11ed67b3da48188e23b4708e011b' into handle
Unreal-Dan Aug 2, 2023
9a36cf8
Merge branch 'master' into handle
Unreal-Dan Aug 2, 2023
5e73daa
Merge commit '2c169e6b55495d50de292641e61313b2d04cf7a7' into handle
Unreal-Dan Aug 2, 2023
9e54da0
Merge branch 'master' into handle
Unreal-Dan Aug 2, 2023
3edf46f
Merge commit '1fd94021f169d1828bc77e1e39f0042be7fa6b5c' into handle
Unreal-Dan Aug 2, 2023
580fe0f
Merge commit '640fdd1ebe4ec30c06916cc7521f13caf25df816' into handle
Unreal-Dan Aug 4, 2023
911c359
Merge commit '19c8e49f7adc3a06669ea2e11245a5290b12613d' into handle
Unreal-Dan Aug 4, 2023
ad45b0e
Daniel/handle/arduino makefile (#87)
Unreal-Dan Aug 6, 2023
78b5128
Merge branch 'master' into handle
Unreal-Dan Aug 6, 2023
524130f
Merge commit '4404c401a75af49d616293b4c8142b35f6f708c9' into handle
Unreal-Dan Aug 6, 2023
df36984
Merge commit 'd97e54da0441d89b5c68c3ccdab8fb8adab6fcf5' into handle
Unreal-Dan Aug 6, 2023
bd5cb68
fix
Unreal-Dan Aug 6, 2023
3c0a0cd
Merge commit '4ab8480e2d646ac8a05fb7856f573ab57d07380a' into handle
Unreal-Dan Aug 6, 2023
50c6c05
renamed
Unreal-Dan Aug 6, 2023
c3e692b
Fixed vortex engine name
Unreal-Dan Aug 6, 2023
df08e48
Merge commit '7dcd79eb8972ef27526c95b985ff18953973ef71' into handle
Unreal-Dan Aug 7, 2023
7bb2942
Merge commit 'f3a38129cad652a845ba5a01b3621176e4e61cd1' into handle
Unreal-Dan Aug 8, 2023
f1bddfa
Merge commit 'c2128b9b27e2a7f1faf9675871941d681475dc05' into handle
Unreal-Dan Aug 8, 2023
f41aa6a
Merge branch 'master' into handle
Unreal-Dan Aug 17, 2023
9c1c69d
Shane/core/pattern reorganization (#93)
LivingSynthesis Aug 18, 2023
08eb16f
minor fixes for storage (#99)
Unreal-Dan Aug 18, 2023
375fc2a
Update handle_build.yml
Unreal-Dan Aug 18, 2023
a44ceee
Update handle_build.yml
Unreal-Dan Aug 18, 2023
343f281
Moved linux test framework into cli in engine (#98)
Unreal-Dan Aug 18, 2023
108ce47
fix
Unreal-Dan Aug 18, 2023
544a2bd
added num inputs grab
Unreal-Dan Aug 19, 2023
722bec8
fixes
Unreal-Dan Aug 19, 2023
70dac03
ensure targets always rebuild
Unreal-Dan Aug 19, 2023
9189ef9
Daniel/handle/tests integration (#105)
Unreal-Dan Aug 21, 2023
e662bcd
Merge branch 'master' into handle
Unreal-Dan Aug 21, 2023
cfde90a
Merge branch 'master' into handle
Unreal-Dan Aug 21, 2023
ac705dc
Merge commit '1163676647004a5906a327e273195d3cb82b3bdb' into handle
Unreal-Dan Aug 21, 2023
28cfada
Daniel/handle/minor blend fix (#113)
Unreal-Dan Sep 1, 2023
b736c59
Merge branch 'master' into handle
Unreal-Dan Sep 1, 2023
6e3f3c7
Merge branch 'master' into handle
Unreal-Dan Sep 4, 2023
a7fb2ea
Merge branch 'master' into handle
Unreal-Dan Sep 7, 2023
74ae3a6
Merge branch 'master' into handle
Unreal-Dan Sep 7, 2023
aa22d58
Merge branch 'master' into handle
Unreal-Dan Sep 7, 2023
e017b3b
Handle Segmented Saves (#119)
Unreal-Dan Sep 7, 2023
67ba048
Merge branch 'master' into handle
Unreal-Dan Sep 7, 2023
9b2b886
Merge branch 'master' into handle
Unreal-Dan Sep 7, 2023
60f360e
Merge branch 'master' into handle
Unreal-Dan Sep 7, 2023
a1bc8cc
Merge branch 'master' into handle
Unreal-Dan Sep 7, 2023
494ab0c
Merge branch 'master' into handle
Unreal-Dan Sep 7, 2023
593855e
Merge branch 'master' into handle
Unreal-Dan Sep 7, 2023
0fe2299
Merge branch 'master' into handle
Unreal-Dan Sep 8, 2023
629e9b8
Merge branch 'master' into handle
Unreal-Dan Sep 8, 2023
2b52a00
fixed Infrared
Unreal-Dan Sep 16, 2023
d87f133
another fix
Unreal-Dan Sep 16, 2023
53b1a64
another minor fix
Unreal-Dan Sep 16, 2023
96f5824
spi refactor (#125)
Unreal-Dan Sep 17, 2023
be80d80
Merge branch 'master' into handle
Unreal-Dan Sep 22, 2023
20093f5
Merge branch 'master' into handle
Unreal-Dan Nov 3, 2023
1eb6cb6
Merge branch 'master' into handle
Unreal-Dan Nov 3, 2023
a63f557
Merge branch 'master' into handle
Unreal-Dan Nov 17, 2023
4909f3b
Merge branch 'master' into handle
Unreal-Dan Nov 17, 2023
9afbf6d
Merge branch 'master' into handle
Unreal-Dan Nov 24, 2023
17b5d04
Merge branch 'master' into handle
Unreal-Dan Nov 29, 2023
09405b6
Merge branch 'master' into handle
Unreal-Dan Nov 30, 2023
0f1b6e4
Merge branch 'master' into handle
Unreal-Dan Nov 30, 2023
648ca67
Merge branch 'master' into handle
Unreal-Dan Dec 6, 2023
51bbc60
Daniel/handle/multi pat arg audit (#147)
Unreal-Dan Dec 8, 2023
fbe62af
Merge branch 'master' into handle
Unreal-Dan Dec 8, 2023
6f78657
Merge branch 'master' into handle
Unreal-Dan Dec 8, 2023
56e4e6c
Merge branch 'master' into handle
Unreal-Dan Dec 8, 2023
dd44e7b
Merge branch 'master' into handle
Unreal-Dan Dec 9, 2023
e6e1874
Merge branch 'master' into handle
Unreal-Dan Dec 10, 2023
1162b47
Merge branch 'master' into handle
Unreal-Dan Dec 10, 2023
d6ae8b0
Merge branch 'master' into handle
Unreal-Dan Dec 10, 2023
ee5eb0c
Merge branch 'master' into handle
Unreal-Dan Dec 12, 2023
0310804
Merge branch 'master' into handle
Unreal-Dan Dec 12, 2023
b930ac4
Merge branch 'master' into handle
Unreal-Dan Dec 12, 2023
2024b33
Daniel/handle/webassembly bindings (#160)
Unreal-Dan Dec 14, 2023
cbf5d96
Merge branch 'master' into handle
Unreal-Dan Dec 14, 2023
1b61e44
Merge branch 'master' into handle
Unreal-Dan Dec 14, 2023
1af1f96
fixed workflow
Unreal-Dan Dec 14, 2023
4c5a926
Merge branch 'master' into handle
Unreal-Dan Dec 14, 2023
ac08211
Merge branch 'master' into handle
Unreal-Dan Dec 21, 2023
f0bfc90
Merge branch 'master' into handle
Unreal-Dan Dec 21, 2023
3d38975
Merge branch 'master' into handle
Unreal-Dan Dec 21, 2023
29fd7f0
Merge branch 'master' into handle
Unreal-Dan Dec 21, 2023
8710d15
Merge branch 'master' into handle
Unreal-Dan Dec 22, 2023
fbb5118
Merge branch 'master' into handle
Unreal-Dan Dec 22, 2023
788257a
Merge branch 'master' into handle
Unreal-Dan Dec 23, 2023
f3e1a05
Merge branch 'master' into handle
Unreal-Dan Dec 29, 2023
3fd347f
Daniel/handle/tests fix (#179)
Unreal-Dan Dec 29, 2023
e7bf009
Merge branch 'master' into handle
Unreal-Dan Dec 29, 2023
1655c91
Merge branch 'master' into handle
Unreal-Dan Dec 29, 2023
ee4462a
Merge branch 'master' into handle
Unreal-Dan Dec 29, 2023
44679ee
Merge branch 'master' into handle
Unreal-Dan Dec 30, 2023
b98d440
Daniel/handle/core generalization (#194)
Unreal-Dan Jan 1, 2024
8fbd3b5
Merge branch 'master' into handle
Unreal-Dan Jan 1, 2024
052e249
fixes after merging master
Unreal-Dan Jan 1, 2024
abe348b
Merge branch 'master' into handle
Unreal-Dan Jan 1, 2024
302b7d0
fixes after merging master
Unreal-Dan Jan 1, 2024
10c2bf0
Merge branch 'master' into handle
Unreal-Dan Jan 1, 2024
6c6a766
Merge branch 'master' into handle
Unreal-Dan Jan 1, 2024
562f1b4
serial fix
Unreal-Dan Jan 10, 2024
6ad1a2e
Daniel/handle/blend and randomizer fix (#207)
Unreal-Dan Jan 13, 2024
18a95b0
Merge branch 'master' into handle
Unreal-Dan Jan 15, 2024
e957cbd
Merge branch 'master' into handle
Unreal-Dan Jan 15, 2024
b5c569a
Fixed led selection for Handle (#216)
LivingSynthesis Jan 25, 2024
f322dc9
Merge branch 'master' into handle
Unreal-Dan Jan 25, 2024
fb9621d
workflow fix
Unreal-Dan Mar 3, 2024
d359078
Merge branch 'master' into handle
Unreal-Dan Apr 26, 2024
a739292
recorded tests
Unreal-Dan Apr 26, 2024
1d0800f
Merge branch 'master' into handle
Unreal-Dan Apr 26, 2024
71b84d4
Daniel/handle/serialize harden (#233)
Unreal-Dan Apr 26, 2024
11d6d66
Autoserial (#236)
LivingSynthesis Apr 26, 2024
74f78e0
Merge branch 'master' into handle
Unreal-Dan Apr 27, 2024
cc3ed38
Merge branch 'master' into handle
Unreal-Dan Apr 30, 2024
ba78ec7
Merge branch 'master' into handle
Unreal-Dan Apr 30, 2024
4f8aede
Merge branch 'master' into handle
Unreal-Dan May 1, 2024
55caa9d
adjusted colorselect visual (#242)
LivingSynthesis May 1, 2024
e6ccddc
Merge branch 'master' into handle
Unreal-Dan May 3, 2024
25724bf
Merge branch 'master' into handle
Unreal-Dan May 3, 2024
45c5747
Merge branch 'master' into handle
Unreal-Dan May 3, 2024
7b50658
fixed handle makefile and build
Unreal-Dan May 3, 2024
2fcaf3b
Merge branch 'master' into handle
Unreal-Dan May 3, 2024
983d70d
fixed makefile
Unreal-Dan May 3, 2024
0782bdf
Merge branch 'master' into handle
Unreal-Dan Jul 25, 2024
792b884
Merge branch 'master' into handle
Unreal-Dan Aug 7, 2024
04da766
Updated doxyfile
Unreal-Dan Aug 7, 2024
2620467
Merge branch 'master' into handle
Unreal-Dan Aug 7, 2024
caacbbe
Merge branch 'master' into handle
Unreal-Dan Aug 20, 2024
9df6f82
Merge branch 'master' into handle
Unreal-Dan Aug 21, 2024
6015a58
The menu trigger time was 300 instead of 1000 (#251)
Unreal-Dan Aug 21, 2024
80ebf4a
fixed trinket patch script
Unreal-Dan Aug 21, 2024
7779867
Merge branch 'master' into handle
Unreal-Dan Aug 22, 2024
c212402
Merge branch 'master' into handle
Unreal-Dan Sep 5, 2024
942eac3
Merge branch 'master' into handle
Unreal-Dan Sep 5, 2024
25d580c
Merge branch 'master' into handle
Unreal-Dan Sep 6, 2024
5dae661
Merge branch 'master' into handle
Unreal-Dan Sep 6, 2024
31d9153
Merge branch 'master' into handle
Unreal-Dan Sep 6, 2024
8946905
serial fixes for realtime connection
Unreal-Dan Sep 6, 2024
5c178cd
updated rewrite trinket script
Unreal-Dan Sep 6, 2024
3abf152
fixed max modes for handle
Unreal-Dan Sep 6, 2024
46847f4
Switched defaults to orbit
Unreal-Dan Sep 12, 2024
b22aec8
recorded tests
Unreal-Dan Sep 12, 2024
e640b70
Merge branch 'master' into handle
Unreal-Dan Sep 14, 2024
a4cf9e9
Merge branch 'master' into handle
Unreal-Dan Nov 9, 2024
648f931
fixed led count in vortexlib
Unreal-Dan Nov 9, 2024
817a88a
Merge branch 'master' into handle
Unreal-Dan Nov 10, 2024
01b8e5f
Merge branch 'master' into handle
Unreal-Dan Nov 18, 2024
ebef6a1
Merge branch 'master' into handle
Unreal-Dan Nov 19, 2024
508867a
Makefile change for version number fix for handle
Unreal-Dan Nov 19, 2024
ee65dbc
Merge branch 'master' into handle
Unreal-Dan Nov 22, 2024
3c76160
fix makefile for vortexcli
Unreal-Dan Nov 22, 2024
3709cf6
Merge branch 'master' into handle
Unreal-Dan Nov 22, 2024
a85bab8
Merge branch 'master' into handle
Unreal-Dan Nov 22, 2024
282f689
Merge branch 'master' into handle
Unreal-Dan Nov 23, 2024
653858e
fixed handle pair check
Unreal-Dan Nov 23, 2024
d877933
Merge branch 'master' into handle
Unreal-Dan Nov 27, 2024
a5742fb
Merge branch 'master' into handle
Unreal-Dan Nov 27, 2024
611f274
recorded tests
Unreal-Dan Nov 27, 2024
dea81f1
Merge branch 'master' into handle
Unreal-Dan Nov 27, 2024
28e2c5f
Merge branch 'master' into handle
Unreal-Dan Nov 27, 2024
86314d9
Merge branch 'master' into handle
Unreal-Dan Nov 27, 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
121 changes: 0 additions & 121 deletions .github/workflows/core_build.yml

This file was deleted.

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

on:
push:
branches: [ "handle" ]
pull_request:
branches: [ "handle" ]
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="h"
# 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/handle'
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/handle
doxygen Doxyfile
echo "Listing contents of docs/handle:"
ls -R docs/handle || echo "No files found in docs/handle"
- name: Upload Doxygen Documentation as Artifact
uses: actions/upload-artifact@v3
with:
name: doxygen-docs-handle
path: docs/handle

deploy:
needs: [setup, test, embedded, wasm, docs]
runs-on: ubuntu-latest
if: github.ref == 'refs/heads/handle'
steps:
- uses: actions/checkout@v4
- uses: actions/download-artifact@v4
with:
name: firmware-artifact
path: build
- name: Rename and Deploy Firmware
run: |
DEVICE_TYPE="handle"
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 Handle"

# 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/handle

# 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
70 changes: 70 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
.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=h

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
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 Handle 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