| 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".
|
| |
|
|
|
|
| |
(was firing off 1000 times faster than desired, causing several issues)
(now only executes when explicitly requested by the WDT)
|
| | |
|
| |
|
|
|
| |
Debouncing isn't 100% yet though.
|
| |
|
|
|
| |
Reversing is a build-time option.
|
|
|
fsm-*.c and fsm-*.h.
|