aboutsummaryrefslogtreecommitdiff
path: root/hw/hank/noctigon-kr4/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-89/+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-2/+2
(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-07-22converted noctigon-dm11-* builds to multi-channelSelene ToyKeeper1-3/+2
(but I could only test dm11-boost on actual hardware) (also, it looks like dm11-sbt90 is almost identical to the base kr4 build, so I removed its hwdef)
2023-06-29fixed KR4 thermal regulationSelene ToyKeeper1-0/+1
(r714 on 2023-05-30 removed one line too many, and the value defaulted to MAX_1x7135, which was way too high) https://budgetlightforum.com/t/emisar-d4k-no-stepdown-with-anduril-2023-05-30-noctigon-kr4-hex/218956
2023-05-30synced configs between D4v2 and KR4Selene ToyKeeper1-19/+8
2023-04-29KR4: ramp can use 8 bits, since values never go over 255Selene ToyKeeper1-0/+5
also, don't blink at top of linear range
2023-04-29Noctigon KR4: updated to use new channel systemSelene ToyKeeper1-9/+23
(also tweaked D4v2 build to match KR4 as much as possible) (also added Extended Simple UI to Hank's config)
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.
2021-08-23moved jump start into FSM so it'll be more universal and the app won't need ↵Selene ToyKeeper1-1/+1
special clauses (also adjusted KR4 jump start levels a bit)
2021-08-14set KR4 default floor higher at Hank's request,Selene ToyKeeper1-4/+4
and reduced the jump-start-moon power a bit too (he says both are good now, but I don't have hardware to measure it myself) The higher floor is because, when the driver is really hot from being on turbo, going directly to moon causes the LEDs to turn off for a while until the driver cools. The new floor is the lowest level where post-turbo activation works reliably. However, it should turn on even at the level 1/150 when it's not hot.
2021-08-12calibrated KR4 jump-start-moon, may be too high on some older hardwareSelene ToyKeeper1-1/+1
2021-08-12KR4 thermal regulation no longer needs overrides, because dynamic PWM makes ↵Selene ToyKeeper1-2/+3
the defaults work better (the overrides were mostly needed as a side effect of having 1024 PWM steps instead of 256)
2021-08-12got PFM / dynamic PWM actually working on Noctigon KR4Selene ToyKeeper1-17/+31
(and also added "jump start moon" to it) (and generally finished adding dynamic PWM support to FSM)
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)
2021-04-13config updates for Hank (Emisar / Noctigon):Selene ToyKeeper1-0/+1
- use cycling rainbow mode by default on lights with RGB LEDs (instead of voltage, because it's better for impressing new users) - use 2C turbo instead of 2C ceiling (Anduril 1 style instead of Anduril 2 style) also some other minor housekeeping... - make all K1 models use consistent rainbow cycling speed - enable auto-lock and manual memory timer on Emisar D1v2 - remove redundant RGB config on Lume1 (it had incorrect comments anyway)
2020-09-14added "disco" mode to RGB aux LEDs (fast random colors)Selene ToyKeeper1-3/+0
(patch to aux-leds.c contributed by SammysHP as "acid" mode) (also removed RGB config for a few lights because they were just duplicating the defaults, and were redundant)
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-1/+3
(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-08-05moved Simple UI actions from 8C/8H -> 10C/10H... and removed ↵Selene ToyKeeper1-3/+0
USE_TENCLICK_THERMAL_CONFIG (the tenclick thermal thing isn't relevant ever since factory reset was added)
2020-07-14merged Emisar D4v2.5 build targets with Noctigon KR4 build targetsSelene ToyKeeper1-3/+13
(because they're close enough that they can use the same code)
2020-07-12cleaned up s/ceiling/ceil/ and s/muggle_/simple_ui_/ in config filesSelene ToyKeeper1-4/+4
2020-04-27set default thermal response magnitude back to how it was before the KR4 ↵Selene ToyKeeper1-1/+2
updates, because it worked well on many hosts before...
2020-04-19added tweakable thermal_response_magnitude option, adjusted KR4 thermal ↵Selene ToyKeeper1-2/+2
vars, made KR4 rainbow mode faster
2020-03-26Noctigon KR4 needed tighter/faster thermal response, and Hank wants RGB ↵Selene ToyKeeper1-1/+3
rainbow to be default instead of voltage mode.
2020-03-21added dynamic underclocking to KR4 to increase moon runtime, fixed ramp ↵Selene ToyKeeper1-13/+5
milestone levels
2020-03-20enabled soft factory reset on KR4, raised default floor to the lowest ↵Selene ToyKeeper1-1/+3
reliable level (moon level 1 flickers or doesn't work at all on some hardware)
2020-03-16removed old thermal junk and voltage_lowpass junk from cfg filesSelene ToyKeeper1-12/+0
2020-03-16added FETless KR4 build target, calibrated other KR4 therm faster level betterSelene ToyKeeper1-2/+2
2020-03-06FET ramp was too steep; slowed it down by 50% (20 steps -> 30 steps)Selene ToyKeeper1-11/+10
2020-03-06KR4: added FET channel, measured output, calibrated rampSelene ToyKeeper1-2/+10
2020-03-05initial support for Noctigon KR4Selene ToyKeeper1-11/+6
(not complete, but far enough that it installs and runs) New hardware support features: - allow using PCINT other than 0 (PCINT1, PCINT2, etc) - option to ignore voltage ADC while the button is pressed (because my prototype shorts the voltage divider to 0 while the button is down)
2019-11-28changed voltage colors to better match Noctigon K1Selene ToyKeeper1-1/+1
2019-11-25renamed Emisar D1S V2 -> Noctigon K1Selene ToyKeeper1-3/+4
2019-11-25increased Noctigon K1's default temperature limit to 55 CSelene ToyKeeper1-0/+4
2019-08-06measured and adjusted D1S v2 ramp parametersSelene ToyKeeper1-2/+6
2019-08-05fixed party strobe on D1S v2, set better default aux LED modes, enabled aux ↵Selene ToyKeeper1-1/+7
LEDs in blinky modes, fixed user feedback when changing aux LED mode, refactored voltage-to-auxled-color code
2019-07-30added an early version of Emisar D1S v2 hwdef and cfg filesSelene ToyKeeper1-0/+51
(it compiles, but most likely doesn't actually work because it's far from finished)