| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
- Made momentary+lockout modes smaller and work better.
- Fixed buggy timing on hold events; made ticks_since_last_event reset when it should.
- Reduced ROM size by caching volatile ticks_since_last_event sometimes.
- Swapped what the top Event bit means, because it makes event handlers easier to write.
- Made the maximum click event keep triggering if user keeps pressing, instead of
dropping everything after the limit.
|
| |
|
|
|
|
|
| |
array of actions.
Not thoroughly tested yet, not done yet, have only updated Anduril to fit, and only partially.
|
| | |
|
| |
|
|
| |
support to Anduril.
|
| |
|
|
|
|
| |
Will probably change it quite a bit though, so I'm checking in changes first.
Needs to be "tick during standby" instead of "half sleep".
|
| |
|
|
|
| |
Minor comment cleaning.
|
| |
|
|
| |
button.
|
| | |
|
| |
|
|
|
| |
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.
|