Commit Graph

70 Commits

Author SHA1 Message Date
Peter Slattery e568bf4982 registered all leds on playa for incenter 2022-08-28 07:54:33 -07:00
Peter Slattery 0651c96f99 network sacn outputting correctly on mac 2022-04-22 11:57:52 -07:00
PS a1e6981bf2 only applying dimming on frames where the animations were updated 2021-09-26 16:57:15 -05:00
PS f0f0a48acb SACN strips now wrap around to the next universe 2021-09-25 17:09:26 -05:00
PS f261cbd55a Replaced old memory arena with a new, better one, which also has a test suite 2021-08-06 18:19:41 -05:00
PS 495e760306 Finished replacing logging with the new system 2021-04-12 21:27:25 -10:00
Peter Slattery a983644f6b Began convertin all messaging to the logging system 2021-04-13 03:12:59 -04:00
PS f7aa8722a6 Added a log into Lumenarium 2021-04-12 17:51:14 -10:00
PS cbd6433a30 Hue fading 2021-04-09 15:45:28 -10:00
PS b3fbae340b Made LedBlend_Overwrite more useful 2021-04-09 12:14:00 -10:00
PS 7a103dae42 Lots of pattern work, plus color fading 2021-04-09 00:42:04 -10:00
PS 29a92837a6 Added a way to test hues on the sculpture from the debug panel 2021-04-08 17:42:20 -10:00
PS 7a95861bf8 Ability to override all assemblies in debug panel 2021-04-08 16:06:58 -10:00
PS bafbcd966a Cleaning up todos, documentation, blumen lumen status, etc. 2021-03-31 02:00:25 -07:00
Peter Slattery 18bef60ba1 Trying to reduce memory usage 2021-03-30 22:04:05 -07:00
PS 963415335b shipping time 2021-03-30 19:55:54 -07:00
Peter Slattery 6b137154bc Animation Playlists, lots of cleanup, settings file stuff, etc. 2021-03-27 21:41:47 -07:00
PS 3f9a8dfe85 Loaded animations from folders, switch to voice mode or default mode 2021-03-27 16:40:33 -07:00
PS 76b86c9ba0 Merge remote-tracking branch 'origin/dev' into dev 2021-03-27 13:23:47 -07:00
PS bb7c175c33 Masking off the top leds if the flowers are open, and mapping between file names and clear core motor indices 2021-03-27 13:22:02 -07:00
Peter Slattery b5a3c4903a Debug interface for sculptures, lots of blumen updates. 2021-03-25 01:46:27 -07:00
PS 83707b10b9 Split the sculpture into 3 assemblies, and created a way for patterns to use assembly specific color palettes 2021-03-24 19:45:11 -07:00
Peter Slattery 0e7596cafc Implemented masking the inner strips on blumen 2021-03-22 23:12:55 -07:00
Peter Slattery 4d0d916d97 More pattern work, fixed a problem where switching animations in the timeline window would overwrite fields of the new animation because the interface was caching the previous interfaces values, and created helpers to load animations from files. 2021-03-22 22:36:33 -07:00
Peter Slattery 3140ff3fe6 Some pattern work, added a way to identify what COM ports are available on windows, implemented multithreading patterns, and added a path to turn all the lights off on shutdown 2021-03-22 20:58:52 -07:00
Peter Slattery e6042b7a01 Patterns 2021-03-20 21:49:02 -07:00
PS d81b809970 Patterns 2021-03-20 19:10:12 -07:00
PS c054a0e6b6 Memory profiling & codebase cleanup 2021-03-18 02:19:35 -07:00
PS 01d960ca8f Added ui for adding layers 2021-03-17 22:48:55 -07:00
PS 59cb48c9f0 Implemented Crossfading between animations 2021-03-17 22:15:37 -07:00
PS 64879c0e2d cleanup 2021-02-28 15:47:05 -08:00
Peter Slattery b470a63ec5 Now have thread safe plugging / unplugging of USBs / serial ports 2021-02-20 18:21:52 -08:00
Peter Slattery 4deeb2470e added a brightness slider to the assembly debug panel's all red, green, blue, and white modes. 2021-02-20 14:14:39 -08:00
Peter Slattery 3bc51afe73 Added a User Space Cleanup Proc, made BlumenLumen_CustomCleanup end its thread, and implemented a SocketQueryStatus function 2021-02-20 13:14:54 -08:00
Peter Slattery 63d204364a clean up after debugging lights 2021-02-06 14:25:43 -08:00
Peter Slattery 45f0b39679 Fixed a strip count error in gen_blumen_lumen, and did some output data checking to ensure that we weren't sending garbage data to the sculpture. 2021-02-06 14:09:17 -08:00
PS 4836f7550d Formalized a system for user space sculpture code 2021-01-30 15:10:46 -08:00
Peter Slattery 26caed68a4 more blumen explorations 2021-01-23 15:58:05 -08:00
PS 6d8d642dfb cleaning up build system. added animation_system_desc 2021-01-23 12:46:46 -08:00
PS 2769640adf updated the build system to get it to work out of the box on more systems 2021-01-16 23:01:08 -08:00
PS 35a3793015 more debug functionality. 2021-01-16 16:37:56 -08:00
PS 4798002dfc debug and profiler improvements. implemented sending data to multiple destinations on a per strip basis, rather than a full sculpture basis. new patterns. Added user data to patterns. 2021-01-16 14:02:25 -08:00
PS 914523cb60 Cleaned up system start up, update, and cleanup 2021-01-11 00:02:42 -08:00
PS 71547b05dc Interface fixes. Fixed the problem with strip LUT tables where substrips were stamping over previous substrips. Some pattern building too. 2021-01-10 16:25:35 -08:00
PS e51188398d cleaned up unneeded fields in animation_frame 2020-11-14 13:48:17 -08:00
PS 5e6ac25490 on frames with overlapping blocks, the blocks are blended together 2020-11-14 13:41:27 -08:00
PS a6c8d0c955 refactored layer blending 2020-11-14 12:47:51 -08:00
PS 708ac91afe pulled animation update and render functions out of foldhaus_app.cpp 2020-11-14 12:19:36 -08:00
PS a52d8645e6 refactored clips -> patterns 2020-11-14 11:43:20 -08:00
PS 85f7aab621 Animation loading 2020-10-24 13:28:10 -07:00