| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
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?
|
| |
|
|
|
|
| |
Turned strobe into a function to avoid repeating code, and made it tolerate interruption better.
Got rid of delay after battcheck, since it caused problems if the user didn't wait long enough before trying to turn the light back on.
|
| |
|
|
|
| |
Added LVP handling for other modes, including battcheck.
|
| |
|
|
|
|
| |
Added fsm-misc.*, which currently only has interruptible blink functions in it.
(for blinking out numbers and such)
|
| |
|
|
| |
Also, avoid immediate thermal step-down after battery change. (init array with correctly-scaled values)
|
| |
|
|
|
| |
Added ramping support in general.
|
| |
|
|
|
|
| |
Made some LVP values configurable.
Removed high_temperature() / low_temperature() shortcuts for now.
|
|
|
fsm-*.c and fsm-*.h.
|