aboutsummaryrefslogtreecommitdiff
path: root/hw/fireflies/pl47g2/cfg.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-11-03renamed cfg.h -> anduril.h so each UI can have its own cfg (part 1)Selene ToyKeeper1-67/+0
(still need to update file contents afterward, but doing it in a separate commit so git can detect renames easier)
2023-11-02got things to compile again, renamed #includesSelene ToyKeeper1-1/+1
(also modified the build scripts to work with the new file structure)
2023-11-02reorganized project files (part 1)Selene ToyKeeper1-0/+0
(just moved files, didn't change the contents yet, and nothing will work without updating #includes and build scripts and stuff)
2023-10-01fixed builds for ff-e01, ff-pl47*Selene ToyKeeper1-0/+3
+ added smooth steps - removed SOS mode
2023-07-20fixed ff-e01, ff-pl47, ff-pl47g2 (using new refactor)Selene ToyKeeper1-10/+15
2023-04-17switched the rest of FSM + Anduril to use SPDX license headersSelene ToyKeeper1-0/+4
instead of full GPL headers (or all too often, nothing at all) There are a few "FIXME" entries where I'm not sure about the correct copyright.
2023-03-28added a "tactical mode" on "Off -> 6C"Selene ToyKeeper1-0/+2
Tactical Mode is similar to Momentary Mode or Lockout Mode, but it has three mode slots which are independent of other config values. The default is a classic tactical setup with "high, low, strobe", each with immediate activation as soon as the button is pressed. Each slot can be a regular ramp level 1 to 150, or a strobe-group mode. To exit, press 6C or loosen/tighten the tailcap. Aux LEDs follow the same pattern as Lockout Mode. To configure, use 7H. There are 3 options, one for each slot. Enter a number 1 to 150 for a ramp mode, 0 for current strobe, or 151+ for a specific strobe mode.
2021-04-14aux LED config cleaning...Selene ToyKeeper1-5/+0
- use fancy blinking mode by default (define USE_OLD_BLINKING_INDICATOR if old slow mode is wanted) - remove TICK_DURING_STANDBY from all cfg-*.h files because it's enabled automatically by other features anyway (autolock, memory timer) - remove STANDBY_TICK_SPEED from cfg-*.h because all the values matched the default anyway so it was redundant - set rot66 button LED to high+blinking instead of high+off (it was only "off" because it ran out of space, and that was resolved) - enabled fancier indicator by default on fireflies-ui and rampingiosv3, since its other #define clauses were removed (not sure if those older UIs still compile, but if so, it's worth at least trying not to break it)
2020-08-31added model numbers to each build target, and to version check functionSelene ToyKeeper1-0/+1
2020-08-20raised ceiling levels for simple UI in each build targetSelene ToyKeeper1-3/+5
(the idea is "high but not crazy", or around 100% to 150% of thermally-sustainable level) ... and set the default steps to 5 instead of 3
2020-07-12cleaned up s/ceiling/ceil/ and s/muggle_/simple_ui_/ in config filesSelene ToyKeeper1-4/+4
2020-03-16merged some misc fixes from pakutrai, cleaned up comments, removed unused ↵Selene ToyKeeper1-5/+0
symbols
2019-12-11added support for Fireflies ROT66 G2 and PL47 G2Selene ToyKeeper1-19/+7
2019-05-22Rewrote thermal regulation. Seems to be much more stable now... doesn't ↵Selene ToyKeeper1-2/+4
bounce, doesn't overshoot, doesn't lag. (at least on the lights I've tested so far... PL47-219, FF E01, MF01S)
2019-03-18made mid-ramp blinks more configurable per build targetSelene ToyKeeper1-1/+1
(allows for 1 or 2 mid-ramp blinks, at arbitrary levels, but it defaults to the old behavior at power channel boundaries) also merged anduril updates into rampingios
2018-12-18Reworked the config file include system so it'll include the #defined valueSelene ToyKeeper1-0/+1
instead of having to hard-code a bunch of specific recognized values.
2018-11-03Made it easier to override hwdef-*.h values in cfg-*.h files.Selene ToyKeeper1-3/+0
2018-10-30Adjusted FF PL47 config. Made muggle floor/ceiling configurable per config ↵Selene ToyKeeper1-3/+15
file.
2018-10-17PL47 doesn't need "low" mode for aux LED / switch LEDSelene ToyKeeper1-1/+2
2018-10-07Added option to skip "low" mode for aux LEDs.Selene ToyKeeper1-0/+4
Not actually used though.
2018-10-07First working PL47 build. Does aux LEDs on pin 7 but not pin 3.Selene ToyKeeper1-13/+27
2018-09-29Added D4-219C build target. Cleaned up D4S definitions a little.Selene ToyKeeper1-11/+0
2018-09-06Enabled THERM_HARD_TURBO_DROP on Emisar D4 and FW3A.Selene ToyKeeper1-0/+6
Made sure D1/D1S/D4S aren't affected.
2018-07-14Added special 219c build. Fixed bug with forgetting memorized brightness ↵Selene ToyKeeper1-0/+1
after changing aux LED mode. (it was actually rebooting after the aux LED change, because it got into an infinite loop of changing state in its leave_state event, which caused a stack overflow... ... so don't change state in a catch-all "else" event handling clause, oops)
2018-07-01Higher thermal elbow. This light has some decent thermal mass, and the ↵Selene ToyKeeper1-2/+2
curve here is pretty steep and low-biased.
2018-06-24re-applied D4S-specific config, got lost in the mergeSelene ToyKeeper1-0/+20