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 |
PS
|
5c183d9c5f
|
implemented switching to a file browser, used it in the animation window and in the assembly hierarchy, and moved everything over to a linear array of animation blocks
|
2020-10-18 15:31:53 -07:00 |
PS
|
8eb3044422
|
implemented an animation handle system for identifying animation blocks
|
2020-10-18 13:57:04 -07:00 |
PS
|
121e9efa93
|
Fixed animations so they are no longer updating when the current frame is not in range
|
2020-10-17 13:12:40 -07:00 |
PS
|
85b99b17a2
|
basically removed the need for the meta system from the codebase, and implemented pushing new panel types on a LIFO queue with return memory destinations
|
2020-10-17 12:43:05 -07:00 |
PS
|
bfd50c9129
|
implemented segmented led strips
|
2020-10-11 20:54:38 -07:00 |
PS
|
0ba59d3767
|
added error reporting to the parser
|
2020-10-10 17:46:50 -07:00 |
PS
|
43d3426a58
|
renamed assembly_parser -> foldhaus_assembly_parser for consistency
|
2020-10-10 17:23:39 -07:00 |
PS
|
e4266ba1ef
|
assembly_parser now uses the standard parser
|
2020-10-10 17:22:31 -07:00 |
PS
|
55284cde25
|
Created serial_monitor, and debugged uart functionality. It is now working
|
2020-10-10 16:52:00 -07:00 |
PS
|
1940483620
|
Wrote a file serializer and parser for animations
|
2020-10-10 00:10:51 -07:00 |
PS
|
b816474dd5
|
Successfully transitioned to discrete animations
|
2020-10-09 22:08:51 -07:00 |
PS
|
ecca6c691a
|
Speeding up COM writing
|
2020-10-05 13:17:33 -07:00 |
PS
|
83ed23280a
|
Cleaned up network interface, separated SACN out from the actual sending of data, implemented sending over COM ports (remains to be tested), and added information specifying data output modes for com ports to the assembly file format
|
2020-10-03 08:46:14 -07:00 |
PS
|
0022efea8e
|
Naming convention updates, separated out the work queue into its own file
|
2020-10-01 15:41:32 -07:00 |
PS
|
78d44b9348
|
Created addressed_data_buffer as a universal way for systems to send data over various output devices. Cleaned up old SACN code, removed dmx as its not needed in its own right anymore.
|
2020-10-01 15:30:24 -07:00 |
Peter Slattery
|
d08de9b99f
|
Stopped freeing assembly file memory after load since its in the transient buffer anyways.
|
2020-09-07 12:47:12 -07:00 |
Peter Slattery
|
c7522bfa4b
|
Added a default tag to every strip specifying which assembly it is a part of
|
2020-09-07 12:37:32 -07:00 |