aboutsummaryrefslogtreecommitdiff
path: root/spaghetti-monster/fsm-events.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-08-28Fixed a crash when user presses the button more times than the UI supports.Selene ToyKeeper1-1/+1
(need to leave room for a trailing 0 in the array, oops)
2017-08-26Added beacons/strobes to DarkHorse.Selene ToyKeeper1-1/+6
Added a way to explicitly cancel the current "nice" delay without changing state.
2017-08-25Added battcheck mode to ramping-ui. It's bigger than I had hoped. :(Selene ToyKeeper1-0/+12
Added fsm-misc.*, which currently only has interruptible blink functions in it. (for blinking out numbers and such)
2017-08-24Added loop() to API, executes constantly.Selene ToyKeeper1-0/+23
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.
2017-08-19Completely reorganized SpaghettiMonster code into smaller logical pieces: ↵Selene ToyKeeper1-0/+137
fsm-*.c and fsm-*.h.