Commit Graph

13 Commits

Author SHA1 Message Date
Savanni D'Gerinel c3a5c5fbb7 Debounce buttons, fix colors, and add a new water pattern 2023-12-29 17:51:15 -05:00
Savanni D'Gerinel b3be5a1ea9 Adjust colors and the blinker patterns 2023-12-29 16:15:25 -05:00
Savanni D'Gerinel fad1648063 Send out the full set of lights 2023-12-17 10:42:47 -05:00
Savanni D'Gerinel d40e9bb3d0 Improve the blinker animations and state transitions when switching blinkers 2023-12-14 22:03:51 -05:00
Savanni D'Gerinel 72b62ecb5d Start monitoring events 2023-12-14 18:00:45 -05:00
Savanni D'Gerinel 2a2f1048d3 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.
2023-12-14 12:41:13 -05:00
Savanni D'Gerinel afd10cff66 Switch to a fixed point arithmatic library 2023-11-27 20:35:45 -05:00
Savanni D'Gerinel 132293be00 Refactor the bike library until it compiles with no_std
Theoretically, this is the first step to getting to running on the pico
2023-11-27 18:51:36 -05:00
Savanni D'Gerinel 9346f4a9b8 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.
2023-11-27 09:37:36 -05:00
Savanni D'Gerinel 7d6413c91d Set up a bunch of animations and some state transitions! 2023-11-26 23:30:45 -05:00
Savanni D'Gerinel 782c442a21 Now I'm able to send messages from the UI to the core 2023-11-26 21:19:09 -05:00
Savanni D'Gerinel a07cfd49a8 Build the core of the application. 2023-11-26 20:57:28 -05:00
Savanni D'Gerinel 0448eb03de Set up a GTK simulator for the bike lights engine 2023-11-26 13:03:19 -05:00