Commit Graph

28 Commits

Author SHA1 Message Date
Peter Slattery b470a63ec5 Now have thread safe plugging / unplugging of USBs / serial ports 2021-02-20 18:21:52 -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 ac19ab97ba saturday at foldspace 2021-02-06 15:10:14 -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
Peter Slattery c58ef9e40a Saturday @ Foldspace 2021-01-30 19:33:44 -08:00
PS 751ee2e27a Compressed some of the socket layer code and added a path to peek for messages 2021-01-30 14:25:58 -08:00
Peter Slattery cd6bee6d7e Finished preliminary socket layer and win32 implementation. 2021-01-30 14:01:04 -08:00
PS 070773437d began working on an abstraction layer for sockets 2021-01-30 13:22:43 -08:00
PS b1d745aa1f implemented an abstraction layer for threads so application code can run multithreaded code wihtout worrying about the platform 2021-01-24 14:49:38 -08:00
Peter Slattery 9d1809b5e2 Got a listen loop set up for the mic 2021-01-23 17:38:19 -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 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 70971cc196 Merge branch 'ui_widget_overhaul' into dev 2020-11-15 17:17:53 -08:00
PS e5ab90fcb1 Did some styling updates to the ui, added a range slider and a toggle 2020-11-14 23:30:24 -08:00
PS 30123e47a2 fixed some problems with ui retained states 2020-11-14 17:18:38 -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 82ed9d84ac Got to connect to Ryan's code 2020-11-08 21:05:14 -08:00
PS bfd50c9129 implemented segmented led strips 2020-10-11 20:54:38 -07:00
PS 55284cde25 Created serial_monitor, and debugged uart functionality. It is now working 2020-10-10 16:52:00 -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 15a2cb080e Basic file lister functionality. Extended Win32EnumerateDirectory; it now includes folders if proper flags are set. 2020-09-07 13:42:00 -07:00
Peter Slattery 62e22979f3 Separated out the engine from the editor. 2020-07-18 12:27:36 -07:00