lp://staging/~tribixbite/flashlight-firmware/moon-ramp-delay
- Get this branch:
- bzr branch lp://staging/~tribixbite/flashlight-firmware/moon-ramp-delay
Branch merges
- Selene ToyKeeper: Pending requested
-
Diff: 29 lines (+7/-1)2 files modifiedToyKeeper/spaghetti-monster/anduril/cfg-noctigon-kr4.h (+1/-0)
ToyKeeper/spaghetti-monster/anduril/off-mode.c (+6/-1)
Branch information
Recent revisions
- 614. By tribixbite
-
Added MOON_RAMP_DELAY that defaults to 0 and is used to manually set a delay for hold-from-off to compensate for turn-on lag for level 1.
Set to 500ms (31) in cfg-noctigon-kr4.h. - 612. By Selene Scriven <email address hidden>
-
merged digitalcircuit's branch to make autolock timer configurable at build time
- 611. By Selene Scriven <email address hidden>
-
merged digitalcircuit's anduril2_
opt_disable_ autocal_ therm branch,
allowing configs to disable the thermal autocalibration feature - 610. By Selene Scriven <email address hidden>
-
fixed spurious warnings in level_calc on multi-channel lights
(also fixed reported values being too low by a factor of channel.pwm_min) - 609. By Selene Scriven <email address hidden>
-
made dynamic PWM phase-correct; replaced brute-force phase reset to avoid flickering
(I didn't see any flickering on my lights, but SammysHP reported it was visible) - 608. By Selene Scriven <email address hidden>
-
set KR4 default floor higher at Hank's request,
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. - 607. By Selene Scriven <email address hidden>
-
clarified the new level_calc calculations a bit, experimented to make sure things are right
- 606. By Selene Scriven <email address hidden>
-
calibrated KR4 jump-start-moon, may be too high on some older hardware
- 605. By Selene Scriven <email address hidden>
-
KR4 thermal regulation no longer needs overrides, because dynamic PWM makes the defaults work better
(the overrides were mostly needed as a side effect of having 1024 PWM steps instead of 256)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/flashlight-firmware