aboutsummaryrefslogtreecommitdiff
path: root/spaghetti-monster/momentary.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Reorganized FSM files, one dir per UI.Selene ToyKeeper2017-08-301-81/+0
|
* Replaced FSM_*_LAYOUT with FSM_*_DRIVER because I think it makes more sense.Selene ToyKeeper2017-08-301-1/+2
| | | | | | Made momentary.c compile again. Updated fsm-main to use whichever delay function is available.
* Added loop() to API, executes constantly.Selene ToyKeeper2017-08-241-0/+3
| | | | | | Added nice_delay_ms() to process events while waiting, and abort on state change. Converted ramping-ui strobe to smoothly variable with party and tactical modes.
* Extra debouncing in PCINT (don't emit event if push was rejected).Selene ToyKeeper2017-08-191-14/+6
| | | | | | Fixed memory error in Baton -- long-press from off didn't restart at moon. Made Momentary and Baton go to sleep while light is off.
* Fixed momentary UI (API changed a little).Selene ToyKeeper2017-08-191-1/+1
|
* Renamed from RoundTable to SpaghettiMonster (FSM).Selene ToyKeeper2017-08-191-0/+85