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
Savanni D'Gerinel
ef5415303b
Start monitoring events
2024-07-08 09:29:34 -04:00
Savanni D'Gerinel
8d183d6d8c
Build some of the framework for the bike application
...
This now sends a set of lights to the dashboard from a pico. I had to
adjust some of the colors as they do not look nearly as good in lights
as they do in the screen. There is no real application loop yet, no the
ability to get feedback from external controls.
2024-07-08 09:29:32 -04:00
Savanni D'Gerinel
0b949111d2
Switch to a fixed point arithmatic library
2024-07-08 09:28:40 -04:00
Savanni D'Gerinel
6164cb3b39
Refactor the bike library until it compiles with no_std
...
Theoretically, this is the first step to getting to running on the pico
2024-07-08 09:28:40 -04:00
Savanni D'Gerinel
22f0f9061c
Rotate the right side
...
The actual bike is going to be a long loop which folds from the end of
the left side to the back end of the right side. This requires that the
colors get moved around for proper mirroring.
2024-07-08 09:28:40 -04:00
Savanni D'Gerinel
0bb5e62f96
Set up a bunch of animations and some state transitions!
2024-07-08 09:28:40 -04:00