aboutsummaryrefslogtreecommitdiff
path: root/fsm/events.h (unfollow)
Commit message (Expand)AuthorFilesLines
2023-11-02reorganized project files (part 1)Selene ToyKeeper1-0/+0
2023-10-29fixed delay timing on attiny1616 (it was about 17% too long this whole time)Selene ToyKeeper1-3/+3
2023-10-29converted noctigon-dm11-boost to use PWM+DSM, and recalibrated timing for del...Selene ToyKeeper1-0/+5
2023-04-17switched the rest of FSM + Anduril to use SPDX license headersSelene ToyKeeper1-22/+4
2020-09-14reorganized code in fsm-events.* to put things in a more coherent orderSelene ToyKeeper1-35/+42
2020-09-14fixed bug: ticks_since_last_event wasn't getting reset on button hold releaseSelene ToyKeeper1-1/+1
2020-07-29reduced ROM 42 bytes by making "emissions" non-volatileSelene ToyKeeper1-1/+3
2020-05-14fixed build of "momentary" example UISelene ToyKeeper1-1/+1
2020-01-30saving state of ADC / WDT refactoring before doing more changes... what chan...Selene ToyKeeper1-0/+1
2019-06-02made button release timeout faster (384ms -> 288ms) to make light shut off so...Selene ToyKeeper1-1/+1
2018-11-11Made event definitions a little cleaner.Selene ToyKeeper1-32/+32
2018-11-11Fixed the sleep tick counter wrapping around to 0 instead of 32768.Selene ToyKeeper1-10/+5
2018-11-11Several fixes...Selene ToyKeeper1-3/+3
2018-11-11Rewrote the event system to use a single byte for each event instead of an ar...Selene ToyKeeper1-471/+136
2018-06-26Mostly got Emisar UI working... I think. Not yet tested.Selene ToyKeeper1-0/+74
2018-06-17Changed halfsleep mode to TICK_DURING_STANDBY. Added blinking indicator LED ...Selene ToyKeeper1-14/+13
2018-06-17Implemented halfsleep mode.Selene ToyKeeper1-0/+6
2018-01-24Save a few bytes by changing how PCINT is defined.Selene ToyKeeper1-2/+0
2017-10-20Er, don't save_config() every frame... wait until the user lets go of the bu...Selene ToyKeeper1-3/+1
2017-10-06Made HOLD_TIMEOUT and RELEASE_TIMEOUT define-able in the UI code.Selene ToyKeeper1-0/+4
2017-09-10Moved strobes from 5 clicks to "click, click, long-click".Selene ToyKeeper1-0/+21
2017-08-31Started a Meteor M43 clone UI.Selene ToyKeeper1-0/+168
2017-08-27Ramp config mode actually works now...Selene ToyKeeper1-9/+13
2017-08-27Made it easier to configure the maximum number of clicks it'll try to count i...Selene ToyKeeper1-1/+57
2017-08-26Added eeprom load/save API (no wear levelling yet), verified it works in Dark...Selene ToyKeeper1-0/+8
2017-08-26Added beacons/strobes to DarkHorse.Selene ToyKeeper1-0/+1
2017-08-25Added battcheck mode to ramping-ui. It's bigger than I had hoped. :(Selene ToyKeeper1-0/+2
2017-08-24Started on some documentation, spaghetti-monster.txt.Selene ToyKeeper1-0/+5
2017-08-24Added loop() to API, executes constantly.Selene ToyKeeper1-0/+3
2017-08-24Made ramping UI able to toggle between smooth and discrete ramping with 4 cli...Selene ToyKeeper1-0/+13
2017-08-24Added a ramping UI example.Selene ToyKeeper1-0/+7
2017-08-19Completely reorganized SpaghettiMonster code into smaller logical pieces: fsm...Selene ToyKeeper1-0/+197