| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
Moved momentary mode from 6 clicks to 5 clicks.
|
| |
|
|
|
|
|
| |
So far, UI1 and battcheck both work. UI2 and UI3 and other blinkies aren't implement yet.
Added 6-bar battcheck style to match Meteor (ish).
Increased maximum number of clicks to 12, because WTF. If your UI needs 12 clicks, what are you even doing in life?
|
| |
|
|
|
|
| |
Added EV_reenter_state event to indicate an obscuring state was popped off the stack
and the underlying one is now on top again.
|
| |
|
|
|
|
|
|
| |
in one sequence.
(use #define MAX_CLICKS 5, for example)
Keeps data sizes from being excessively large without having to edit FSM sources per UI.
|
| |
|
|
| |
DarkHorse.
|
| |
|
|
|
| |
Added a way to explicitly cancel the current "nice" delay without changing state.
|
| |
|
|
|
|
| |
Added fsm-misc.*, which currently only has interruptible blink functions in it.
(for blinking out numbers and such)
|
| |
|
|
|
|
|
| |
Added #defines for State return values: EVENT_HANDLED, EVENT_NOT_HANDLED
Improved handling of delay includes.
Managed mischief.
|
| |
|
|
|
|
| |
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.
|
| |
|
|
| |
clicks.
|
| |
|
|
|
| |
Added ramping support in general.
|
|
|
fsm-*.c and fsm-*.h.
|