Commit Graph

673 Commits

Author SHA1 Message Date
Savanni D'Gerinel 99573ff7cf Add extensive explanation of the code. 2024-11-03 22:46:37 -05:00
Savanni D'Gerinel 5ed39f814a Remove unused imports 2024-11-03 22:46:37 -05:00
Savanni D'Gerinel 82ec50f519 Set up properly for a single light 2024-11-03 22:46:37 -05:00
Savanni D'Gerinel 1601d2d806 Bare-bones control of the first 30 leds 2024-11-03 22:46:34 -05:00
savanni 3e297a5986 Merge pull request 'Create a slideshow application in my cyberpunk style' (#252) from cybperpunk-billboard into main
Reviewed-on: #252
2024-11-03 21:16:38 +00:00
Savanni D'Gerinel b0383292fe Merge branch 'main' into cybperpunk-billboard 2024-11-03 16:15:13 -05:00
Savanni D'Gerinel a0f037c9cd Fix up broken parts fo cyberpunk-splash 2024-11-03 13:36:35 -05:00
Savanni D'Gerinel 8e63e5210c Add full-screen support 2024-11-03 13:30:03 -05:00
Savanni D'Gerinel db34e69cdf Make the text larger 2024-11-03 13:12:48 -05:00
Savanni D'Gerinel 20623284ed Set up command line options 2024-11-02 14:08:58 -04:00
Savanni D'Gerinel 5d04c84437 Update to rust 1.81 2024-10-14 18:04:10 -04:00
Savanni D'Gerinel 6e26740a40 Fix a bug with the bottom section 2024-10-09 22:32:15 -04:00
Savanni D'Gerinel a56c0d141c Set up a nix build command for cyber-slides 2024-10-09 14:09:56 -04:00
Savanni D'Gerinel 1bc146beaf Rename to cyber-slides 2024-10-08 23:23:33 -04:00
Savanni D'Gerinel bb08064b9a Add word wrapping 2024-10-08 23:19:56 -04:00
Savanni D'Gerinel f226a83cf6 Add a lower line of tracery 2024-10-08 22:27:27 -04:00
Savanni D'Gerinel fc70bb3955 Set up the cross-fade animation 2024-10-08 22:19:22 -04:00
Savanni D'Gerinel 7b50a71369 Set up a main animation loop 2024-10-07 23:47:17 -04:00
Savanni D'Gerinel 7a7548c78f Set up screen via transitions from state to state 2024-10-07 22:42:27 -04:00
Savanni D'Gerinel 9c56e988b2 Improve the Text and line APIs 2024-10-04 20:56:37 -04:00
Savanni D'Gerinel de35ebb644 Extract the cyberpunk objects into a library, start on the slideshow 2024-10-04 20:27:34 -04:00
Savanni D'Gerinel 791f2be3c5 Largely design the control panel case 2024-09-27 02:18:09 +00:00
Savanni D'Gerinel 74b7f1c6f7 Add gaps to allow access to the voltage converter 2024-09-27 02:18:09 +00:00
Savanni D'Gerinel 9c490a84a4 add the slot to hold the power converter 2024-09-27 02:18:09 +00:00
Savanni D'Gerinel 724cc1a3f0 Add a channel for running wires 2024-09-27 02:18:09 +00:00
Savanni D'Gerinel 8f71760604 Apply bevels to everything 2024-09-27 02:18:09 +00:00
Savanni D'Gerinel 11abde345e First draft of the battery enclosure. 2024-09-27 02:18:09 +00:00
Savanni D'Gerinel a5b76c8171 Add the enclosure 2024-09-27 02:18:09 +00:00
Savanni D'Gerinel 9b23dd5acd Update the Dashboard distribution 2024-09-23 23:19:24 -04:00
Savanni D'Gerinel 54225ca729 Bump the version number 2024-09-24 03:04:57 +00:00
Savanni D'Gerinel 95b46de7fc Set up a header bar 2024-09-24 03:04:57 +00:00
Savanni D'Gerinel caaf9c57c6 Remove IFC from the dashboard app 2024-09-24 03:04:57 +00:00
Savanni D'Gerinel 81d452694d Reverse the blinker pins 2024-09-15 23:57:06 -04:00
Savanni D'Gerinel 88cf32047b Enable the brake light 2024-09-08 12:53:35 -04:00
Savanni D'Gerinel 6cae7dbb0e Set up a basic server with a device listing endpoint 2024-08-26 10:41:17 -04:00
Savanni D'Gerinel 80776c65d8 Write a program that enumerates audio sinks on the device 2024-08-21 09:40:58 -04:00
Savanni D'Gerinel 1c54e0832b Make a design system page. Build up CSS. 2024-08-20 17:01:36 +00:00
Savanni D'Gerinel aee4528fb3 Rename the Dashboard 2024-08-20 17:01:36 +00:00
Savanni D'Gerinel 0535b6da5a Rename Launcher components 2024-08-20 17:01:36 +00:00
Savanni D'Gerinel b55324feab Add Activator groups 2024-08-20 17:01:36 +00:00
Savanni D'Gerinel 50d8a9670e Start creating some UI components 2024-08-20 17:01:36 +00:00
Savanni D'Gerinel 9cda35e766 UI placeholder 2024-08-20 17:01:36 +00:00
Savanni D'Gerinel d0f461a5eb Create the dashboard placeholder 2024-08-20 17:01:36 +00:00
Savanni D'Gerinel 70c013218a Update pins for the realities of the board layout 2024-07-30 14:50:14 -04:00
Savanni D'Gerinel 37c7e04820 Turn on the built-in LED when software starts up 2024-07-20 11:21:16 -04:00
Savanni D'Gerinel 291663d4a3 Re-add the armv6 toolchain 2024-07-08 09:35:44 -04:00
Savanni D'Gerinel 2b0fc7639e Debounce buttons, fix colors, and add a new water pattern 2024-07-08 09:29:34 -04:00
Savanni D'Gerinel 80d8dedbaf Adjust colors and the blinker patterns 2024-07-08 09:29:34 -04:00
Savanni D'Gerinel d7a70119c8 Send out the full set of lights 2024-07-08 09:29:34 -04:00
Savanni D'Gerinel 54c4b99ab6 Improve the blinker animations and state transitions when switching blinkers 2024-07-08 09:29:34 -04:00