lp:~tribixbite/flashlight-firmware/moon-ramp-delay

Created by tribixbite and last modified
Get this branch:
bzr branch lp:~tribixbite/flashlight-firmware/moon-ramp-delay
Only tribixbite can upload to this branch. If you are tribixbite please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
tribixbite
Project:
Flashlight Firmware Repository
Status:
Development

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.

613. By Selene Scriven <email address hidden>

added Emisar DT8 in PRODUCTS

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:flashlight-firmware
This branch contains Public information 
Everyone can see this information.

Subscribers