aboutsummaryrefslogtreecommitdiff
path: root/spaghetti-monster (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-03-12fixed build error when only one of the two main strobes was enabledSelene ToyKeeper1-2/+8
2019-03-12anduril: refactored pretty much all the blinky code, to put inner loops in ↵Selene ToyKeeper1-237/+282
their own functions (because it keeps the code cleaner) (also moved candle mode to its own pseudo-state, even though it cost about 24 bytes, because the code for strobe state was really messy with candle mode intertwined)
2019-03-12merged some (most) of ffui's changes back into andurilSelene ToyKeeper2-9/+171
2019-03-12first working rev of Fireflies UI, with changes basically as minimal as possibleSelene ToyKeeper1-21/+176
from Anduril to make it easier to keep the two in sync later - changed name - changed default config file - disabled ramp config - disabled muggle mode - disabled entire strobe group - disabled goodnight and beacon mode - made battcheck group only one mode, not a group - added boring strobe group (police strobe, SOS) - changed "7 clicks from off" to tempcheck mode - added "10 clicks from off" for thermal config mode - made stuff able to be turned off at compile time: - beacon mode - ramp config - goodnight mode
2019-03-12config file for unnamed Fireflies EDC thrower, with spec'd valuesSelene ToyKeeper1-0/+27
2019-03-12created directory for Fireflies UISelene ToyKeeper3-0/+1976
2019-01-12Added an option for a "fancy" moon mode during lockout. 2nd click goes to ↵Selene ToyKeeper1-0/+9
the other ramp's floor level.
2019-01-12Small updates to the manual.Selene ToyKeeper1-2/+10
2019-01-09Added missing URL (oops).Selene ToyKeeper1-1/+2
2019-01-08Wrote up a basic user manual for Anduril.Selene ToyKeeper1-0/+349
2019-01-08Made Anduril UI diagram more black-and-white printer friendly.Selene ToyKeeper1-314/+592
2019-01-05applied anduril's redundant code removal to rampingiosv3Selene ToyKeeper1-3/+0
2019-01-03removed redundant clock speed lines, updated some commentsSelene ToyKeeper3-5/+2
2018-12-22copied Anduril off-to-ceiling improvement to RampingIOS V3Selene ToyKeeper1-5/+5
2018-12-22Turn off at beginning of 3rd click, not 2nd click. Makes off-to-ceiling ↵Selene ToyKeeper1-5/+5
transition smoother.
2018-12-18Updated the rest of the FSM interfaces to use the new config file system.Selene ToyKeeper9-92/+28
2018-12-18Reworked the config file include system so it'll include the #defined valueSelene ToyKeeper17-88/+25
instead of having to hard-code a bunch of specific recognized values.
2018-12-15Updated Anduril text file, mostly.Selene ToyKeeper2-27/+32
2018-12-14Enable fancier aux LED blinking mode on BLF Q8 and Sofirn SP36.Selene ToyKeeper2-0/+6
2018-11-19Added FF PL47-219 build target, with the FET ramp multiplied by 0.6666.Selene ToyKeeper3-0/+12
I guess it doesn't react well to high-amp cells, so this helps avoid issues.
2018-11-14added a fancier blinking mode for button/aux LEDs, enabled on D4S / Q8 / SP36Selene ToyKeeper3-0/+15
2018-11-14Made build script print the command it runs, so it'll be easier to ↵Selene ToyKeeper1-0/+1
copy/paste individual parts for single builds.
2018-11-11Made event definitions a little cleaner.Selene ToyKeeper1-32/+32
2018-11-11Updated RampingIOS V3 to new event API. Applied recent changes from Anduril ↵Selene ToyKeeper2-62/+56
too.
2018-11-11Added a README for the Werner UI. Fixed its build script.Selene ToyKeeper2-1/+57
2018-11-11Updated most of the UIs to use the new event API.Selene ToyKeeper6-79/+78
2018-11-11Updated the documentation to reflect recent changes to the event system.Selene ToyKeeper1-39/+64
2018-11-11Fixed the sleep tick counter wrapping around to 0 instead of 32768.Selene ToyKeeper2-11/+8
2018-11-11Fixed the corner case of a button release when the previous state was ↵Selene ToyKeeper1-1/+1
already released.
2018-11-11Several fixes...Selene ToyKeeper4-50/+46
- Made momentary+lockout modes smaller and work better. - Fixed buggy timing on hold events; made ticks_since_last_event reset when it should. - Reduced ROM size by caching volatile ticks_since_last_event sometimes. - Swapped what the top Event bit means, because it makes event handlers easier to write. - Made the maximum click event keep triggering if user keeps pressing, instead of dropping everything after the limit.
2018-11-11Rewrote the event system to use a single byte for each event instead of an ↵Selene ToyKeeper7-618/+253
array of actions. Not thoroughly tested yet, not done yet, have only updated Anduril to fit, and only partially.
2018-11-10calibrated Sofirn SP36 configSelene ToyKeeper1-5/+23
2018-11-03Made it easier to override hwdef-*.h values in cfg-*.h files.Selene ToyKeeper6-22/+0
2018-11-03forgot to add the Sofirn SP36 config file earlier, oopsSelene ToyKeeper1-0/+16
2018-11-03added missing ifdef which broke per-hardware ramp lengthsSelene ToyKeeper1-0/+2
2018-11-03Applied recent updates to FSM build scripts, and added some really simple ↵Selene ToyKeeper4-2/+16
Makefiles.
2018-11-02Corrected anduril.txt with the new aux LED button mappings.Selene ToyKeeper1-2/+5
2018-10-30Adjusted FF PL47 config. Made muggle floor/ceiling configurable per config ↵Selene ToyKeeper2-3/+19
file.
2018-10-17Initial untested support for the Sofirn SP36 (like a Q8 but smaller).Selene ToyKeeper2-0/+5
2018-10-17PL47 doesn't need "low" mode for aux LED / switch LEDSelene ToyKeeper1-1/+2
2018-10-15removed more-complex baton UI (which only different by having a party strobe ↵Selene ToyKeeper2-261/+13
mode), replaced it with the simpler version (since this UI exists mostly as an example)
2018-10-15cleaned up fsm baton UI a little, added a short manualSelene ToyKeeper3-70/+103
2018-10-12Moved "off" mode's aux LED to config to "7 clicks from off".Selene ToyKeeper1-3/+30
2018-10-09applied thermal target bugfix from AndurilSelene ToyKeeper1-1/+2
2018-10-09bug fix: set thermal target to actual level, not maximum level, when doing ↵Selene ToyKeeper1-1/+2
double-click from off
2018-10-07Made second aux LED copy the behavior of the first.Selene ToyKeeper1-0/+12
(to make the PL47 switch LEDs mirror the front-facing aux LEDs)
2018-10-07Added option to skip "low" mode for aux LEDs.Selene ToyKeeper2-0/+10
Not actually used though.
2018-10-07First working PL47 build. Does aux LEDs on pin 7 but not pin 3.Selene ToyKeeper3-0/+59
2018-09-30Added ROT66 14x7135 support. Split original 7x7135 target into two.Selene ToyKeeper4-7/+33
Still acts weird at the channel boundary, and I think it's the driver, not the emitters or 7135 chips. Not sure what exactly causes it, but the aux LED board acts weird there too.
2018-09-29Applied recent Anduril updates to RampingIOS V3:Selene ToyKeeper2-5/+24
- D4-219C build target. - Moon timing hint. - Better timing consistency on hold-from-off. - Fixed bug where changing ramp style could go to the wrong brightness level.