| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2018-06-26 | Mostly got Emisar UI working... I think. Not yet tested. | Selene ToyKeeper | 1 | -0/+74 | |
| 2018-06-17 | Changed halfsleep mode to TICK_DURING_STANDBY. Added blinking indicator LED ↵ | Selene ToyKeeper | 1 | -14/+13 | |
| support to Anduril. | |||||
| 2018-06-17 | Implemented halfsleep mode. | Selene ToyKeeper | 1 | -0/+6 | |
| 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". | |||||
| 2018-01-24 | Save a few bytes by changing how PCINT is defined. | Selene ToyKeeper | 1 | -2/+0 | |
| Minor comment cleaning. | |||||
| 2017-10-20 | Er, don't save_config() every frame... wait until the user lets go of the ↵ | Selene ToyKeeper | 1 | -3/+1 | |
| button. | |||||
| 2017-10-06 | Made HOLD_TIMEOUT and RELEASE_TIMEOUT define-able in the UI code. | Selene ToyKeeper | 1 | -0/+4 | |
| 2017-09-10 | Moved strobes from 5 clicks to "click, click, long-click". | Selene ToyKeeper | 1 | -0/+21 | |
| Moved momentary mode from 6 clicks to 5 clicks. | |||||
| 2017-08-31 | Started a Meteor M43 clone UI. | Selene ToyKeeper | 1 | -0/+168 | |
| 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? | |||||
| 2017-08-27 | Ramp config mode actually works now... | Selene ToyKeeper | 1 | -9/+13 | |
| Added EV_reenter_state event to indicate an obscuring state was popped off the stack and the underlying one is now on top again. | |||||
| 2017-08-27 | Made it easier to configure the maximum number of clicks it'll try to count ↵ | Selene ToyKeeper | 1 | -1/+57 | |
| 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. | |||||
| 2017-08-26 | Added eeprom load/save API (no wear levelling yet), verified it works in ↵ | Selene ToyKeeper | 1 | -0/+8 | |
| DarkHorse. | |||||
| 2017-08-26 | Added beacons/strobes to DarkHorse. | Selene ToyKeeper | 1 | -0/+1 | |
| Added a way to explicitly cancel the current "nice" delay without changing state. | |||||
| 2017-08-25 | Added battcheck mode to ramping-ui. It's bigger than I had hoped. :( | Selene ToyKeeper | 1 | -0/+2 | |
| Added fsm-misc.*, which currently only has interruptible blink functions in it. (for blinking out numbers and such) | |||||
| 2017-08-24 | Started on some documentation, spaghetti-monster.txt. | Selene ToyKeeper | 1 | -0/+5 | |
| Added #defines for State return values: EVENT_HANDLED, EVENT_NOT_HANDLED Improved handling of delay includes. Managed mischief. | |||||
| 2017-08-24 | Added loop() to API, executes constantly. | Selene ToyKeeper | 1 | -0/+3 | |
| 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-24 | Made ramping UI able to toggle between smooth and discrete ramping with 4 ↵ | Selene ToyKeeper | 1 | -0/+13 | |
| clicks. | |||||
| 2017-08-24 | Added a ramping UI example. | Selene ToyKeeper | 1 | -0/+7 | |
| Added ramping support in general. | |||||
| 2017-08-19 | Completely reorganized SpaghettiMonster code into smaller logical pieces: ↵ | Selene ToyKeeper | 1 | -0/+197 | |
| fsm-*.c and fsm-*.h. | |||||
