Commit Graph

70 Commits

Author SHA1 Message Date
Quinn
ff9bb57665 Merge pull request #24 from Block-Party-VR/develop
Develop
2024-10-29 19:56:16 -04:00
Quinn
17af6e4faf Merge pull request #23 from Block-Party-VR/21-implement-callbacks-for-processing-commands
Rework command processing to use callbacks instead of polling
2024-10-29 19:55:35 -04:00
331cbe4f82 Fixed off by one error and updated readme 2024-10-29 19:54:41 -04:00
a5652102a0 Moved the lambdas to actual functions to avoid them dissapearing after setup. 2024-09-25 18:47:12 -04:00
Quinn
1df45a2d2b Merge pull request #22 from Block-Party-VR/master
Updating develop with patch from master
2024-09-24 11:47:32 -04:00
59bafb2549 Implimented a callback approach to processing functions 2024-09-23 22:50:37 -04:00
495330dbf4 renabled a missing animation v0.1-alpha 2024-09-12 13:16:56 -04:00
Quinn
e9a8ae1a22 Merge pull request #18 from Block-Party-VR/develop
Bugfix: Removed static com ports for talking with the board
2024-09-11 19:36:28 -04:00
f3c9aea558 updated SerialMessage submodule 2024-09-11 19:32:51 -04:00
f471e9ab56 removed monitor port secifiers in platformio ini 2024-09-11 19:30:58 -04:00
Quinn
a632e91b1c Merge pull request #17 from Block-Party-VR/develop
MIT Museum Release
2024-09-10 18:01:24 -04:00
8b5cd5323b updated the animaiton tool readme 2024-08-28 23:20:48 -04:00
Quinn
37fc5e4dcf Merge pull request #15 from Block-Party-VR/14-create-an-animation-studio-tool-for-generating-animations-on-the-board
14 create an animation studio tool for generating animations on the board
2024-08-28 22:57:03 -04:00
2f8469ef6c finished the animator tool's UI 2024-08-28 22:55:52 -04:00
ecd516bc6f Added a frame counter 2024-08-28 22:33:50 -04:00
12193dc560 added dropdown menus 2024-08-28 22:16:11 -04:00
5cb8101495 added a UI class to better organize UI creation 2024-08-28 20:10:17 -04:00
9d6c19cfd5 You can now generate many consecutive frames 2024-08-27 23:21:18 -04:00
e4506bd9f0 Got a single frame exporting correctly 2024-08-27 21:54:56 -04:00
7a454edc46 Organized modules into individual files 2024-08-27 18:17:27 -04:00
7a7494beb2 Set up virtual environment 2024-08-27 18:05:09 -04:00
77ddc5c7fd starting to build the naimation tool 2024-08-27 18:01:26 -04:00
Quinn
5ca4ea2410 Merge pull request #10 from Block-Party-VR/5-create-more-eye-catching-idle-animations
Refactoring the board tracking code and adding new functionality to make it easy to make animations for the board
2024-08-26 18:50:51 -04:00
Quinn
4196fdef23 Merge pull request #12 from Block-Party-VR/5-create-cool-animations
Added two new animations to use
2024-08-26 18:50:22 -04:00
5237de0539 minor bug fixes and a new animation 2024-08-26 18:49:24 -04:00
Quinn
35a94f7b5a Merge pull request #11 from Block-Party-VR/5-impliment-the-animator
Impliment the animator
2024-08-25 16:28:44 -04:00
67c5cc7c19 Got the animator completed tested and working 2024-08-25 16:25:59 -04:00
14ac96988a Got the animator fades working 2024-08-25 16:11:06 -04:00
240d4866aa Got the animator running 2024-08-25 14:30:08 -04:00
61ff0bbbfd The board now works as expected but without idle animations 2024-08-25 12:12:46 -04:00
4d47b68600 Fixed several buffer overflow issues 2024-08-25 12:06:52 -04:00
a59a6657e8 Finished commenting code changes 2024-08-24 14:07:12 -04:00
5caa0a8a61 Added comments to boarddriver.h 2024-08-23 17:48:54 -04:00
5ba5924a29 Added comments to the functions in board.h 2024-08-23 17:37:30 -04:00
3a49761b66 Got the refactor building 2024-08-22 23:00:55 -04:00
3e4f0124db Completed the board manager rewrite 2024-08-22 21:07:32 -04:00
48f83eee38 Refactoring how board control works 2024-08-22 18:17:35 -04:00
Quinn
a29ccbd2c8 Merge pull request #9 from Block-Party-VR/6-switch-over-to-using-freertos-tasks
6 switch over to using freertos tasks
2024-08-20 18:29:52 -04:00
2d3b1392d0 Added framework for users to edit the paltformio file for machine differences without uploading the changes to github. 2024-08-20 18:28:40 -04:00
bf852ffc81 Added note to readme about initializing submodules 2024-08-20 18:12:00 -04:00
64e84ad531 Small code refactor and began using freertos tasks 2024-08-20 18:06:07 -04:00
Quinn
2074fd6b73 Merge pull request #7 from Block-Party-VR/2-electrical-schematics-v1-design-fixes
2 electrical schematics v1 design fixes
2024-08-20 11:27:48 -04:00
wangyijenny
0b310f7d6e added v0.1 to the bluetooth module name
If you have multiple bluetooth devices paired with the same name, the quest app only connects to the first one on the list. Adding the version number lets us keep multiple versions of the board paired to the headset for debugging and demo purposed.
2024-08-12 18:40:36 -04:00
d951acf5c5 Updated the bluetooth setup function and decreased the bluetooth update rate to 30fps 2024-06-15 08:52:49 -04:00
b2d1e6615f Added a hc05 reprogramming script 2024-06-12 11:58:46 -04:00
67e91ea722 Pulled the most up to date serial driver 2024-06-10 18:32:26 -04:00
37bc951b0b Small tweaks and an update limiter for the esp32 2024-06-07 08:12:49 -04:00
Quinn
b64d946165 Merge pull request #1 from Block-Party-VR/Electrical-Schematics-V1
Electrical schematics v1
2024-06-01 13:12:31 -04:00
091abf2556 Changed baud rate to 9600 in paltformio.ini 2024-06-01 13:10:12 -04:00
a4fdf53259 Disabled serial classic and changed serial baudrate to be compatible with bluetooth classic adapter 2024-06-01 11:31:56 -04:00