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