aboutsummaryrefslogtreecommitdiff
path: root/fsm/events.c (unfollow)
Commit message (Expand)AuthorFilesLines
2023-11-02reorganized project files (part 1)Selene ToyKeeper1-0/+0
2023-10-29converted noctigon-dm11-boost to use PWM+DSM, and recalibrated timing for del...Selene ToyKeeper1-4/+4
2023-04-17switched the rest of FSM + Anduril to use SPDX license headersSelene ToyKeeper1-22/+5
2020-09-27reworked nice_delay interrupt system and fixed some old issues:Selene ToyKeeper1-4/+4
2020-09-14reorganized code in fsm-events.* to put things in a more coherent orderSelene ToyKeeper1-52/+51
2020-09-14fixed bug: ticks_since_last_event wasn't getting reset on button hold releaseSelene ToyKeeper1-3/+4
2020-04-13recalibrated timing of nice_delay_ms() based on strobe speed measurements...Selene ToyKeeper1-4/+4
2019-11-14fixed factory reset (wasn't running interrupt logic since it's deferred now)Selene ToyKeeper1-6/+6
2019-11-14refactored how interrupts work...Selene ToyKeeper1-0/+3
2019-11-13fixed some compile issues related to delay_4ms()Selene ToyKeeper1-0/+2
2019-09-24made the maximum number of clicks 15 instead of 14Selene ToyKeeper1-1/+1
2019-08-05merged a sanitized copy of the Emisar D4v2 branch; history summarized below:Selene ToyKeeper1-8/+16
2019-07-26merged a sanitized copy of the Emisar D4v2 branch; history summarized below:Selene ToyKeeper1-8/+16
2018-11-11Fixed the corner case of a button release when the previous state was already...Selene ToyKeeper1-1/+1
2018-11-11Several fixes...Selene ToyKeeper1-4/+9
2018-11-11Rewrote the event system to use a single byte for each event instead of an ar...Selene ToyKeeper1-67/+29
2018-09-07fixed bug: clicking MAX_CLICKS+1 times and holding the final click would hang...Selene ToyKeeper1-4/+8
2018-09-01Fixed bug introduced in trunk r211.1.9, where Anduril's goodnight mode didn't...Selene ToyKeeper1-2/+6
2018-08-22Reduced ROM size by making successive nice_delay_ms calls collapse any time t...Selene ToyKeeper1-1/+7
2017-10-01Use either full or quarter speed in nice delays, based on output level.Selene ToyKeeper1-1/+19
2017-09-26Added dynamic underclocking to FSM, instead of doing it manually in Anduril.Selene ToyKeeper1-0/+30
2017-09-03Got the 4th PWM channel to work, ish. (channel 4 is inverted though)Selene ToyKeeper1-4/+0
2017-08-28Fixed a crash when user presses the button more times than the UI supports.Selene ToyKeeper1-1/+1
2017-08-26Added beacons/strobes to DarkHorse.Selene ToyKeeper1-1/+6
2017-08-25Added battcheck mode to ramping-ui. It's bigger than I had hoped. :(Selene ToyKeeper1-0/+12
2017-08-24Added loop() to API, executes constantly.Selene ToyKeeper1-0/+23
2017-08-19Completely reorganized SpaghettiMonster code into smaller logical pieces: fsm...Selene ToyKeeper1-0/+137