Commit Graph

296 Commits

Author SHA1 Message Date
PS cd2cfac16e preventing reading from past the end of the message queue 2021-04-08 13:54:26 -10:00
PS 95107a2685 Guarding against empty network packets 2021-04-08 13:46:08 -10:00
PS 114ab0b5d8 Fixed a problem where we were overwriting retained states 2021-04-08 12:33:00 -10:00
PS f45be27edc Fixed some CSV parsing errors and implemented white and black colors 2021-04-08 10:07:41 -10:00
Peter Slattery bbf07cc6e2 Converting to non-blocking socket calls 2021-04-08 14:33:37 -04:00
Peter Slattery 1b473fad6a Merge remote-tracking branch 'origin/dev' into dev 2021-04-08 13:47:13 -04:00
PS d0b54e92ef Networking debugging 2021-04-08 10:44:40 -07:00
Peter Slattery 572c69b05c Merge branch 'dev' of github.com:peter-slattery/Lumenarium into dev 2021-04-08 06:49:37 -07:00
PS 2190051274 Added phrase priority to the settings 2021-04-08 06:19:07 -07:00
Peter Slattery 249082170b changed motor settings 2021-04-07 12:16:01 -07:00
PS 5ba251012d Patterns and phrase map priority 2021-04-07 10:47:10 -07:00
Peter Slattery e5be1298d1 cleaned up some pattern stuff, and logged restarts 2021-03-31 02:39:16 -07:00
Peter Slattery 29e6c640ad Added respecting global pattern speed to every pattern 2021-03-31 02:19:13 -07:00
Peter Slattery 1f06b183a6 Added in connection status to the blumen status log 2021-03-31 02:13:37 -07:00
PS 9e1b5d45f0 Added some info to the blumen status log 2021-03-31 02:04:03 -07: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 a49fa26a43 animations 2021-03-30 20:00:16 -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 5ddca7fbac Scrollable pattern lists 2021-03-27 17:06:30 -07:00
PS 3f9a8dfe85 Loaded animations from folders, switch to voice mode or default mode 2021-03-27 16:40:33 -07:00
PS 9dc75eff45 message queue cleanup 2021-03-27 16:07:31 -07:00
Peter Slattery c27cd4052b Patterns, Debug Mode, and Phrase Mapping 2021-03-27 16:00:06 -07:00
PS c4769bd53c Cleaning Up blumen_lumen user space code 2021-03-27 15:04:18 -07:00
PS 874925a5fe mapping phrases to colors for patterns 2021-03-27 14:46:17 -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
PS 2fa1a9b178 Merge remote-tracking branch 'origin/dev' into dev 2021-03-24 19:20:26 -07:00
PS 743181fe9b Built & tested gs_csv.h 2021-03-24 19:09:26 -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
PS 4085d3acf9 Merge remote-tracking branch 'origin/dev' into dev 2021-03-22 19:09:52 -07:00
PS ef4eb84a83 More pattern work 2021-03-22 19:09:30 -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
Peter Slattery f6baf22907 Message logging 2021-03-20 18:06:04 -07:00
PS 9fc984d6f2 Message sending to weatherman 2021-03-20 15:15:35 -07:00
PS c054a0e6b6 Memory profiling & codebase cleanup 2021-03-18 02:19:35 -07:00
PS 4f199ee1c6 Fixed a problem with r64 parsing 2021-03-18 00:26:47 -07:00
PS 3a04aab4fd Updated tests for strings, and added cursor to widget strings if the widget is currently being edited 2021-03-18 00:18:58 -07:00
PS bf72a52142 Fixed backspacing condition in interface.h and added ui for renaming layers. 2021-03-17 22:56:52 -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
Peter Slattery 8a4958938d Merge remote-tracking branch 'origin/dev' into dev 2021-03-06 18:18:07 -08:00
Peter Slattery bb9c9b3e26 sanity tests, path handling, file lister update and began working on saving files 2021-03-06 18:17:24 -08:00
Peter Slattery b91a7a9a02 sanity tests, path handling, file lister update and began working on saving files 2021-03-06 18:17:00 -08:00