aboutsummaryrefslogtreecommitdiff
path: root/hw/sofirn/blf-q8/anduril.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-11-03moved ATTINY and MODEL_NUMBER into $target/arch and $target/model,Selene ToyKeeper1-1/+0
and updated other scripts and files accordingly
2023-11-03renamed cfg.h -> anduril.h so each UI can have its own cfg (part 1)Selene ToyKeeper1-0/+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-27enabled smooth steps on blf-q8 and sofirn-sp36, instead of tactical modeSelene ToyKeeper1-1/+3
2023-10-26fixed blf-q8 build (was 6 bytes too big)Selene ToyKeeper1-0/+6
2023-07-18converted Emisar D4 and BLF Q8 to multi-channel,Selene ToyKeeper1-3/+6
and enabled previously-removed tactical mode on the Q8 since there seems to be enough space now (also lowercased their hwdef files)
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/+1
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-12-13Added "Lockout 3C -> Off", changed Lockout 4H blink (light) to a blip (dark),Selene ToyKeeper1-0/+7
adjusted a couple builds which overflowed.
2021-10-29Add thefreeman's DAC linear driver (beta); also update Sofirn bilds to use ↵Gabriel Hart1-2/+2
the new 2C_STYLE defines
2021-08-12Finalized SP10S and renamed to SP10 Pro. Updated Sofirn settings to include SOS.Gabriel Hart1-0/+4
2021-04-14aux LED config cleaning...Selene ToyKeeper1-4/+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-0/+12
(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
2019-11-24enabled muggle mode again in all build targets, since it fits nowSelene ToyKeeper1-5/+0
2019-11-19the Q8 can just barely fit muggle mode againSelene ToyKeeper1-3/+3
2019-11-14turned off muggle mode on Q8 and MF01S, to make builds small enough againSelene ToyKeeper1-0/+5
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-12-14Enable fancier aux LED blinking mode on BLF Q8 and Sofirn SP36.Selene ToyKeeper1-0/+3
2018-11-14added a fancier blinking mode for button/aux LEDs, enabled on D4S / Q8 / SP36Selene ToyKeeper1-0/+2
2018-11-03Made it easier to override hwdef-*.h values in cfg-*.h files.Selene ToyKeeper1-4/+0
2018-07-01Made it easier to define thermal parameters per driver type.Selene ToyKeeper1-0/+3
Renamed THERM_DOUBLE_SPEED_LEVEL to THERM_FASTER_LEVEL, since it's not really 2X speed, it's 4X or more. This parameter defines approximately how bright the light can be without being considered risky or "turbo". Or the threshold between optimizing for rapid response vs optimizing for no oscillations.
2018-06-27Move driver-specific ramp tables into the driver's config file.Selene ToyKeeper1-0/+15
Added a method to allow driver configs to override default ramp tables.
2018-06-24Refactored driver/hardware definition code to be one file per driver type.Selene ToyKeeper1-2/+2
2018-06-24Moved driver-specific details to separate header files.Selene ToyKeeper1-0/+9
General code cleanup and notes. Fixed build when thermal regulation is turned off. May have fixed (or at least improved) issue with main LED interfering with aux LEDs during aux LED config.