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

Orbit Audit #182

Draft
wants to merge 382 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
382 commits
Select commit Hold shift + click to select a range
63644e6
Merge commit 'f8cf9ad97071f65bb0899deab128f04feba07f24' into orbit
Unreal-Dan Jul 13, 2023
f6faacb
Merge commit 'dff9ac2503126c9d0ba9a0712928401011328788' into orbit
Unreal-Dan Jul 14, 2023
2fbaccc
Merge commit '2575dfb88bea99710fb2967e08873bf15dc3acb3' into orbit
Unreal-Dan Jul 14, 2023
a679d36
minor fixes to alleviate warnings
Unreal-Dan Jul 14, 2023
be57631
Merge commit '0f7b4a346bd2a0b0da0d576ee5711e8762210f50' into orbit
Unreal-Dan Jul 14, 2023
c6348df
Merge commit '2e72ea068a40084da0dbf0018d6e7a1a939c9853' into orbit
Unreal-Dan Jul 15, 2023
85073d7
Merge commit '82bd08ccf060655aac0d9a707964e1d76b3f485d' into orbit
Unreal-Dan Jul 15, 2023
caf548c
Merge commit 'dda5ba6744bbe3e891273c1c8598a81fd1505197' into orbit
Unreal-Dan Jul 15, 2023
d32a68e
Merge commit '4b4925ee05b65fcdce2d706dff6b6a0e27d934a5' into orbit
Unreal-Dan Jul 19, 2023
04b9351
Merge commit '3f1843ee55cbfa30f04850d6a852b090c8875ef9' into orbit
Unreal-Dan Jul 19, 2023
035a2c1
Merge commit '76cd6cc5274561e5b82ec2e7f46d4603077cd0cf' into orbit
Unreal-Dan Jul 19, 2023
e59b94a
Merge commit '433e7535d0b41e638969c3d1664fed77805e5b3b' into orbit
Unreal-Dan Jul 19, 2023
f49da02
Merge commit '5a156c4fd91da60e69242fb82ec14e6437397f67' into orbit
Unreal-Dan Jul 20, 2023
0a23058
Merge commit 'ed46f863c7af6009c931ac4c07b525cb8942312d' into orbit
Unreal-Dan Jul 21, 2023
b28e929
Merge commit '14f5431afc3c179872aad924c7d83d2b844534a7' into orbit
Unreal-Dan Jul 23, 2023
99a6428
Merge commit '2e56daf2646408f4f685d273503afad9ed3af131' into orbit
Unreal-Dan Jul 23, 2023
3ff95ee
Merge commit '93008c765dc78347c18821c53f1d2ad99bda7890' into orbit
Unreal-Dan Jul 23, 2023
fbad8ed
minor fix for arduino build
Unreal-Dan Jul 23, 2023
a2d0315
Merge commit 'df4a9d473a7df1f820f3f263942b8789ab02a9cf' into orbit
Unreal-Dan Jul 23, 2023
846be05
Merge commit '203ec5dd8d45781a964cad81a44f03f50ffdf84f' into orbit
Unreal-Dan Jul 23, 2023
b678871
Merge commit 'd4661edf5b5fc20910583a83df4859dc59df0bde' into orbit
Unreal-Dan Jul 23, 2023
161dec1
Merge commit '26f503c3d1a315f16f89a7f00160ff953bfb87c4' into orbit
Unreal-Dan Jul 23, 2023
2851eda
Merge commit '22e3a90d95090451749f017c47a6676b8ee756cc' into orbit
Unreal-Dan Jul 23, 2023
37b18ce
Merge commit '0576a3d5bb2ecf7215845f2776e559f92bf38873' into orbit
Unreal-Dan Jul 24, 2023
c4f1c04
Merge commit '16a91a43e7904e70b336913c6bd6bc4ca576da71' into orbit
Unreal-Dan Jul 25, 2023
eacb30e
Merge commit 'e147cff04e3ff0555b4b8630a01b32c23d9aafa7' into orbit
Unreal-Dan Jul 25, 2023
6c3c3aa
Merge commit 'dfb9889df5e282c51618d57f7e73c335c611ed8d' into orbit
Unreal-Dan Jul 25, 2023
d9c221b
Merge commit '472ac7bd6890225639f66052a3fad141844e1099' into orbit
Unreal-Dan Jul 25, 2023
7ab3341
Merge commit '1f504235743f976afa1fa27ec257b3c5ccd0674c' into orbit
Unreal-Dan Jul 25, 2023
188255d
Merge commit '60d852bed87a238db9b9e144ba7818b30b59c934' into orbit
Unreal-Dan Jul 25, 2023
ebe0505
Merge commit '212c75cb48a495f006e4ae50796cdd5b100e5591' into orbit
Unreal-Dan Jul 25, 2023
b6980e6
Merge commit 'a1d4d77407b57718c052efb7b637dc6ffde370bc' into orbit
Unreal-Dan Jul 25, 2023
09b3e00
Merge commit '569eb6b210dec7f3245827ab4943c525a8f4e962' into orbit
Unreal-Dan Jul 25, 2023
183d5e2
Merge commit '9a0dccdd2fc487503f6b26e2d0e30f5dc3dd3223' into orbit
Unreal-Dan Jul 26, 2023
4125bfa
Merge commit '4dd0a10465fff849e38523839fe7185700283d39' into orbit
Unreal-Dan Jul 26, 2023
b305edd
Merge commit 'e5b7090ef23f16ce42bb44febdc7503c60e02c4a' into orbit
Unreal-Dan Jul 26, 2023
84f422e
Merge commit '1bac2516ac81fb7a1b84fd07f2a2cae4a962cd5b' into orbit
Unreal-Dan Jul 27, 2023
69f43bc
Merge commit 'e1a108f034e7b7eacec111fb6f24b5bc8b3da1cb' into orbit
Unreal-Dan Jul 28, 2023
a591a16
Create orbit_build.yml
Unreal-Dan Jul 28, 2023
1c6e164
Merge commit '52344ed016d45bf3f45890845f0fa2a2a03528d2' into orbit
Unreal-Dan Jul 28, 2023
9fd0c1e
Merge branch 'orbit' of https://github.com/Unreal-Dan/VortexEngine in…
Unreal-Dan Jul 28, 2023
c53e6d4
removed core build from orbit
Unreal-Dan Jul 28, 2023
a854dbc
Merge commit 'a63a89c22d433e12f71bdaa18ce3361f334ca668' into orbit
Unreal-Dan Jul 28, 2023
702eb06
Merge commit 'be5a84325260ea2eb86a9d8bc7d7222ecbbe3b77' into orbit
Unreal-Dan Jul 28, 2023
da53ee6
Merge commit '57cacb7a67a1c02b68de2e4dab0711957b5d971e' into orbit
Unreal-Dan Jul 28, 2023
3ada2db
re-added libs
Unreal-Dan Jul 28, 2023
7e90198
Merge commit '5464f38170f71925993c149abef04b265e4d85a6' into orbit
Unreal-Dan Jul 28, 2023
7a13495
Merge commit 'fcf0eb2d4ab7672cd4b4cead6f9f03e577a95f34' into orbit
Unreal-Dan Jul 28, 2023
2917bcc
Merge commit '5efe2ecd0da25aa87e52cf11cb592502d03c31db' into orbit
Unreal-Dan Jul 28, 2023
884325f
Merge commit '6c46abcf2763f89bf9b3020436275934868cdf41' into orbit
Unreal-Dan Jul 28, 2023
1c22806
restored appmain and vortexengine ino
Unreal-Dan Jul 28, 2023
33c7124
Merge commit '6d00ad696da2a4b70f630db37e10ef78c7547073' into orbit
Unreal-Dan Jul 28, 2023
f80a0c0
Merge commit '4f69aca33de400a82ce60b9ea6f4beaa125bf64a' into orbit
Unreal-Dan Jul 28, 2023
ea85d8a
fixes for arduino build
Unreal-Dan Jul 28, 2023
0eba82a
Merge commit 'b54eab1bb7b999bc85c429eba8dfd162fe73a352' into orbit
Unreal-Dan Jul 28, 2023
2230d5b
Merge commit 'a0a7ee61e38b9711ccab5fb810f950c71f9d37d6' into orbit
Unreal-Dan Jul 29, 2023
234c00a
Merge commit '3118123f61927d79c09bd138f61059ddf0e49228' into orbit
Unreal-Dan Jul 29, 2023
450d177
small fix
Unreal-Dan Jul 29, 2023
5ea855a
Merge commit '450d1778cc626416bf49337913ecd5bd22878371' into orbit
Unreal-Dan Jul 29, 2023
78f0d50
Merge commit 'c199dca209da18ba2a4f69e5bdfc6f30e5665674' into orbit
Unreal-Dan Jul 29, 2023
7038b79
Merge commit '8a87f0a1621b3943d2bebf2218ed429921e8e98f' into orbit
Unreal-Dan Jul 30, 2023
6ef36d0
Merge commit '385e2749d811f1f4f717bc83f086587cb7b78151' into orbit
Unreal-Dan Jul 30, 2023
901949d
Daniel/orbit/fastled removal (#78)
Unreal-Dan Jul 30, 2023
a9cf395
small fix
Unreal-Dan Jul 30, 2023
d9e2719
Merge commit 'a1a981cb45cd18493b56f20fa4818903d550dccf' into orbit
Unreal-Dan Jul 30, 2023
a65c10e
Merge branch 'master' into orbit
Unreal-Dan Aug 2, 2023
ae4fe56
adjusted doxyfile and workflow
Unreal-Dan Aug 2, 2023
4eeb1e3
Merge commit 'ac1826f7ca0a11ed67b3da48188e23b4708e011b' into orbit
Unreal-Dan Aug 2, 2023
21ab8af
Merge branch 'master' into orbit
Unreal-Dan Aug 2, 2023
fce30ad
Merge commit '2c169e6b55495d50de292641e61313b2d04cf7a7' into orbit
Unreal-Dan Aug 2, 2023
a88d517
Merge branch 'master' into orbit
Unreal-Dan Aug 2, 2023
4785a44
Merge commit '1fd94021f169d1828bc77e1e39f0042be7fa6b5c' into orbit
Unreal-Dan Aug 2, 2023
939f1e7
Merge commit '640fdd1ebe4ec30c06916cc7521f13caf25df816' into orbit
Unreal-Dan Aug 4, 2023
8241a54
Merge commit '19c8e49f7adc3a06669ea2e11245a5290b12613d' into orbit
Unreal-Dan Aug 4, 2023
6267c91
Daniel/orbit/arduino makefile (#84)
Unreal-Dan Aug 6, 2023
1896c6c
Merge branch 'master' into orbit
Unreal-Dan Aug 6, 2023
8048a8d
Merge commit '4404c401a75af49d616293b4c8142b35f6f708c9' into orbit
Unreal-Dan Aug 6, 2023
c632c5f
Merge commit 'd97e54da0441d89b5c68c3ccdab8fb8adab6fcf5' into orbit
Unreal-Dan Aug 6, 2023
53ef9d7
fix
Unreal-Dan Aug 6, 2023
081926a
Merge commit '4ab8480e2d646ac8a05fb7856f573ab57d07380a' into orbit
Unreal-Dan Aug 6, 2023
a5f50bf
renamed
Unreal-Dan Aug 6, 2023
684a7f8
fixed vortex engine name
Unreal-Dan Aug 6, 2023
1c8bf67
Fixed vortex engine name
Unreal-Dan Aug 6, 2023
9c451e6
Merge commit '7dcd79eb8972ef27526c95b985ff18953973ef71' into orbit
Unreal-Dan Aug 7, 2023
49a7af4
Merge commit 'f3a38129cad652a845ba5a01b3621176e4e61cd1' into orbit
Unreal-Dan Aug 8, 2023
1a56aa0
Merge commit 'c2128b9b27e2a7f1faf9675871941d681475dc05' into orbit
Unreal-Dan Aug 8, 2023
82dfd56
Merge branch 'master' into orbit
Unreal-Dan Aug 17, 2023
d86c5f0
Merge commit '51cd0227f088d6a943f36b87e8c8f5cd57122ece' into orbit
Unreal-Dan Aug 18, 2023
e68bb57
Added new LED groups and maps (#95)
LivingSynthesis Aug 18, 2023
fbc919b
Always selects an LED in bulb selection (#97)
LivingSynthesis Aug 18, 2023
2e0ce31
Merge branch 'master' into orbit
Unreal-Dan Aug 18, 2023
d63a959
Update orbit_build.yml
Unreal-Dan Aug 18, 2023
8d940c8
Update orbit_build.yml
Unreal-Dan Aug 18, 2023
7debbf4
Merge branch 'master' into orbit
Unreal-Dan Aug 18, 2023
d39a525
fix
Unreal-Dan Aug 18, 2023
15472e2
Daniel/orbit/tests integration (#103)
Unreal-Dan Aug 21, 2023
ccd56f1
Merge branch 'master' into orbit
Unreal-Dan Aug 21, 2023
0ccac05
Merge branch 'master' into orbit
Unreal-Dan Aug 21, 2023
2ac63d9
Merge commit '1163676647004a5906a327e273195d3cb82b3bdb' into orbit
Unreal-Dan Aug 21, 2023
e08b252
Daniel/orbit/minor blend fix (#112)
Unreal-Dan Sep 1, 2023
7e435af
Merge branch 'master' into orbit
Unreal-Dan Sep 1, 2023
0514c43
Merge branch 'master' into orbit
Unreal-Dan Sep 4, 2023
841f5b1
Merge branch 'master' into orbit
Unreal-Dan Sep 7, 2023
f8715dc
Merge branch 'master' into orbit
Unreal-Dan Sep 7, 2023
5974e31
Merge branch 'master' into orbit
Unreal-Dan Sep 7, 2023
21664d9
Orbit Segmented Saves (#115)
Unreal-Dan Sep 7, 2023
fb1de6b
Merge branch 'master' into orbit
Unreal-Dan Sep 7, 2023
a1cbc53
Merge branch 'master' into orbit
Unreal-Dan Sep 7, 2023
0f49f84
Merge branch 'master' into orbit
Unreal-Dan Sep 7, 2023
5412d64
Merge branch 'master' into orbit
Unreal-Dan Sep 7, 2023
4c3cb0d
Merge branch 'master' into orbit
Unreal-Dan Sep 7, 2023
832a7c2
Merge branch 'master' into orbit
Unreal-Dan Sep 7, 2023
ffe1953
Merge branch 'master' into orbit
Unreal-Dan Sep 8, 2023
a1a452e
Merge branch 'master' into orbit
Unreal-Dan Sep 8, 2023
2c850a9
fixed Infrared
Unreal-Dan Sep 16, 2023
c61b214
another fix
Unreal-Dan Sep 16, 2023
7082d1b
another minor fix
Unreal-Dan Sep 16, 2023
b35bf89
Daniel/orbit/spi led refactor (#124)
Unreal-Dan Sep 17, 2023
314a968
Merge branch 'master' into orbit
Unreal-Dan Sep 22, 2023
dd61b99
toggles a single selection mask (#131)
Unreal-Dan Oct 27, 2023
5b464a9
fixed pattern select (#132)
Unreal-Dan Oct 27, 2023
8fe6a95
Merge branch 'master' into orbit
Unreal-Dan Nov 3, 2023
911a86d
Merge branch 'orbit' of https://github.com/Unreal-Dan/VortexEngine in…
Unreal-Dan Nov 3, 2023
8e0c2db
Merge branch 'master' into orbit
Unreal-Dan Nov 3, 2023
7bc8396
Fixed VortexWipe pattern
LivingSynthesis Nov 17, 2023
b089475
previous pattern for pattern select (not finished)
LivingSynthesis Nov 17, 2023
e78959e
Theater chase for orbit fix
LivingSynthesis Nov 17, 2023
54ff919
fixed argument offset and multi randomizer (#138)
Unreal-Dan Nov 17, 2023
a22c79a
Merge branch 'master' into orbit
Unreal-Dan Nov 17, 2023
1f6df3e
Merge branch 'master' into orbit
Unreal-Dan Nov 17, 2023
5216100
Merge branch 'master' into orbit
Unreal-Dan Nov 24, 2023
7fdc570
Merge branch 'master' into orbit
Unreal-Dan Nov 29, 2023
458e10b
Merge branch 'master' into orbit
Unreal-Dan Nov 30, 2023
ac5534e
Merge branch 'master' into orbit
Unreal-Dan Nov 30, 2023
e8bf750
Merge branch 'master' into orbit
Unreal-Dan Dec 6, 2023
0248732
recorded tests
Unreal-Dan Dec 6, 2023
442dcb5
Daniel/orbit/multi pat arg audit (#151)
Unreal-Dan Dec 8, 2023
711648c
Merge branch 'master' into orbit
Unreal-Dan Dec 8, 2023
996660b
Merge branch 'master' into orbit
Unreal-Dan Dec 8, 2023
64dfa56
Merge branch 'master' into orbit
Unreal-Dan Dec 8, 2023
416251e
fixed multi led patterns in pattern select (#139)
Unreal-Dan Dec 8, 2023
128a888
Merge branch 'master' into orbit
Unreal-Dan Dec 9, 2023
24872b5
Merge branch 'master' into orbit
Unreal-Dan Dec 10, 2023
9bf4045
unused variable
Unreal-Dan Dec 10, 2023
86526da
Merge branch 'master' into orbit
Unreal-Dan Dec 10, 2023
8d47f4e
Merge branch 'master' into orbit
Unreal-Dan Dec 10, 2023
c44c4ad
Merge branch 'master' into orbit
Unreal-Dan Dec 12, 2023
2013d0c
unnecessary function
Unreal-Dan Dec 12, 2023
5b2b844
Daniel/orbit/randomizer audit (#152)
Unreal-Dan Dec 12, 2023
683f56a
Merge branch 'master' into orbit
Unreal-Dan Dec 12, 2023
1de30fe
Merge branch 'master' into orbit
Unreal-Dan Dec 12, 2023
9933194
Daniel/orbit/webassembly bindings (#161)
Unreal-Dan Dec 14, 2023
8f50fa4
Merge branch 'master' into orbit
Unreal-Dan Dec 14, 2023
3485376
Merge branch 'master' into orbit
Unreal-Dan Dec 14, 2023
f2409d7
fixed workflow
Unreal-Dan Dec 14, 2023
cf61c92
fix the workflow
Unreal-Dan Dec 14, 2023
853ac49
Merge branch 'master' into orbit
Unreal-Dan Dec 14, 2023
2ce8cb9
Merge branch 'master' into orbit
Unreal-Dan Dec 21, 2023
d71bbe0
Merge branch 'master' into orbit
Unreal-Dan Dec 21, 2023
baec7f2
Merge branch 'master' into orbit
Unreal-Dan Dec 21, 2023
2c3b5d6
Merge branch 'master' into orbit
Unreal-Dan Dec 21, 2023
cb81455
adjusted vortex lib and vortex cli to allow button selection (#172)
Unreal-Dan Dec 22, 2023
38f8a33
Merge branch 'master' into orbit
Unreal-Dan Dec 22, 2023
431f5a0
Merge branch 'master' into orbit
Unreal-Dan Dec 22, 2023
3dadc2a
Merge branch 'master' into orbit
Unreal-Dan Dec 23, 2023
95fc388
led selection fixes (#176)
Unreal-Dan Dec 29, 2023
b1fe681
Merge branch 'master' into orbit
Unreal-Dan Dec 29, 2023
3440bf6
bad merge fix
Unreal-Dan Dec 29, 2023
d6ce229
Shane/orbit/update test inputs (#175)
LivingSynthesis Dec 29, 2023
80baeb0
Merge branch 'master' into orbit
Unreal-Dan Dec 29, 2023
9da20a6
Merge branch 'master' into orbit
Unreal-Dan Dec 29, 2023
76b2e0c
Merge branch 'master' into orbit
Unreal-Dan Dec 29, 2023
438ec23
Merge branch 'master' into orbit
Unreal-Dan Dec 30, 2023
317331d
Daniel/orbit/core generalization (#192)
Unreal-Dan Jan 1, 2024
cd4a533
Merge branch 'master' into orbit
Unreal-Dan Jan 1, 2024
100578a
fixes after merging master
Unreal-Dan Jan 1, 2024
9fc75b2
Merge branch 'master' into orbit
Unreal-Dan Jan 1, 2024
b2ca979
fixes after merging master
Unreal-Dan Jan 1, 2024
35c195e
Merge branch 'master' into orbit
Unreal-Dan Jan 1, 2024
3346b2f
Merge branch 'master' into orbit
Unreal-Dan Jan 1, 2024
fd082a6
serial fix
Unreal-Dan Jan 10, 2024
e9a04ca
Daniel/orbit/blend and randomizer fix (#206)
Unreal-Dan Jan 13, 2024
2e377f8
Merge branch 'master' into orbit
Unreal-Dan Jan 15, 2024
49964f8
Merge branch 'master' into orbit
Unreal-Dan Jan 15, 2024
1059d4d
added new test (#202)
Unreal-Dan Jan 17, 2024
5d80510
Shane/orbit/added 2 maps to defaults (#214)
Unreal-Dan Jan 18, 2024
a3501ac
Merge branch 'master' into orbit
Unreal-Dan Jan 25, 2024
d73395a
adjusted yml build (#220)
Unreal-Dan Mar 3, 2024
04973d7
more adjustments (#222)
Unreal-Dan Mar 3, 2024
058100b
yml fix to v4 (#223)
Unreal-Dan Mar 3, 2024
a28995a
workflow change
Unreal-Dan Mar 3, 2024
8d00233
workflow fix
Unreal-Dan Mar 3, 2024
a416f95
workflow fix
Unreal-Dan Mar 3, 2024
07a4781
workflow fix
Unreal-Dan Mar 3, 2024
2be5d49
fixes for build
Unreal-Dan Mar 3, 2024
dde1b84
workflow fix
Unreal-Dan Mar 3, 2024
74d145c
Merge branch 'master' into orbit
Unreal-Dan Apr 26, 2024
4470754
recorded tests
Unreal-Dan Apr 26, 2024
3311225
Merge branch 'master' into orbit
Unreal-Dan Apr 26, 2024
3711593
Daniel/orbit/serialize harden (#228)
Unreal-Dan Apr 26, 2024
040b482
Autoserial :) (#235)
LivingSynthesis Apr 26, 2024
c14ed77
Merge branch 'master' into orbit
Unreal-Dan Apr 27, 2024
c689476
Merge branch 'master' into orbit
Unreal-Dan Apr 30, 2024
c183116
Merge branch 'master' into orbit
Unreal-Dan Apr 30, 2024
e9d809e
Merge branch 'master' into orbit
Unreal-Dan May 1, 2024
45e97ed
Pulled new bounce mode to orbit (#238)
LivingSynthesis May 1, 2024
9f75632
Merge branch 'master' into orbit
Unreal-Dan May 3, 2024
2f64a7c
Merge branch 'master' into orbit
Unreal-Dan May 3, 2024
de62777
Merge branch 'master' into orbit
Unreal-Dan May 3, 2024
89dbd9a
fixes to makefile and build
Unreal-Dan May 3, 2024
69ff48f
Merge branch 'master' into orbit
Unreal-Dan May 3, 2024
2e10d77
fixed makefile
Unreal-Dan May 3, 2024
4f8b366
Fixed visuals to match other devices (#247)
LivingSynthesis May 17, 2024
c0c8705
Merge branch 'master' into orbit
Unreal-Dan Jul 25, 2024
6b3c43c
Merge branch 'master' into orbit
Unreal-Dan Aug 7, 2024
a8625bb
Updated doxyfile
Unreal-Dan Aug 7, 2024
db5f6ab
Merge branch 'master' into orbit
Unreal-Dan Aug 7, 2024
bdf6030
fixed tab
Unreal-Dan Aug 7, 2024
96ab8ca
Merge branch 'master' into orbit
Unreal-Dan Aug 20, 2024
bd69cec
Merge branch 'master' into orbit
Unreal-Dan Aug 21, 2024
5d280bc
Pattern Select itterates backwards now (#252)
LivingSynthesis Aug 21, 2024
14a2179
fixed trinket patch script
Unreal-Dan Aug 21, 2024
6514144
Merge branch 'orbit' of https://github.com/StoneOrbits/VortexEngine i…
Unreal-Dan Aug 21, 2024
7ca6a40
fixed reverse iterate to purple
Unreal-Dan Aug 21, 2024
cb40934
Merge branch 'master' into orbit
Unreal-Dan Aug 22, 2024
4bf337a
Merge branch 'master' into orbit
Unreal-Dan Sep 5, 2024
3af01e6
Merge branch 'master' into orbit
Unreal-Dan Sep 5, 2024
b21fbe3
Merge branch 'master' into orbit
Unreal-Dan Sep 6, 2024
461ba57
Merge branch 'master' into orbit
Unreal-Dan Sep 6, 2024
5e54517
orbit serial fix
Unreal-Dan Sep 6, 2024
184fbca
Merge branch 'master' into orbit
Unreal-Dan Sep 6, 2024
362dd96
Merge branch 'master' into orbit
Unreal-Dan Sep 14, 2024
3f6bdfd
Merge branch 'master' into orbit
Unreal-Dan Nov 9, 2024
d23659e
fixed led count in vortexlib
Unreal-Dan Nov 9, 2024
176f07b
Merge branch 'master' into orbit
Unreal-Dan Nov 10, 2024
dd8f3b4
Merge branch 'master' into orbit
Unreal-Dan Nov 18, 2024
c0e54e2
Merge branch 'master' into orbit
Unreal-Dan Nov 19, 2024
baad193
Makefile change for version number fix for orbit
Unreal-Dan Nov 19, 2024
626eda9
Merge branch 'master' into orbit
Unreal-Dan Nov 22, 2024
b5a1552
fix makefile for vortexcli
Unreal-Dan Nov 22, 2024
16bcffe
Merge branch 'master' into orbit
Unreal-Dan Nov 22, 2024
5e50e3f
Merge branch 'master' into orbit
Unreal-Dan Nov 22, 2024
c35aaec
Merge branch 'master' into orbit
Unreal-Dan Nov 23, 2024
1a571ba
fixed orbit pairs check
Unreal-Dan Nov 23, 2024
9a93ba9
Merge branch 'master' into orbit
Unreal-Dan Nov 27, 2024
187baf9
Merge branch 'master' into orbit
Unreal-Dan Nov 27, 2024
98130db
Merge branch 'master' into orbit
Unreal-Dan Nov 27, 2024
d16e9cf
Merge branch 'master' into orbit
Unreal-Dan Nov 27, 2024
07a8d40
fixed orbit after merge
Unreal-Dan Nov 27, 2024
cdf20c8
Merge branch 'master' into orbit
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/orbit_build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
name: Orbit Build

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

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

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

# 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=o

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