lp://staging/~sammyshp/flashlight-firmware/moon-dont-ramp-up

Created by Sven Greiner and last modified
Get this branch:
bzr branch lp://staging/~sammyshp/flashlight-firmware/moon-dont-ramp-up
Only Sven Greiner can upload to this branch. If you are Sven Greiner please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Sven Greiner
Project:
Flashlight Firmware Repository
Status:
Development

Recent revisions

621. By Sven Greiner

Make moon ramping behavior configurable during runtime

620. By Sven Greiner

Add option to stop ramping up from moon

With `#undef MOON_START_RAMPING` entering moon from off by holding the
switch will not automatically start ramping up. This ensures that moon
is entered reliably when the switch is held long enough.

Timings still apply (you can release the switch when the light turns on
or when it blips, depending on the configured timing).

619. By Sven Greiner

Add runtime configuration of 2C turbo style

This adds a new configuration option to the global configuration menu if
`USE_2C_STYLE_CONFIG` is defined. The user can select between 0 (no
change), 1 (Anduril 1 behavior) and 2 (Anduril 2) behavior. The default
is taken from `USE_2C_MAX_TURBO` if it is defined.

If `USE_2C_STYLE_CONFIG` is not defined, this creates the same output as
before (no increase in code size).

Also add dynamic setup of the global configuration menu.

618. By Selene Scriven <email address hidden>

made it possible to use autolock in simple UI
(requires the user to set it up, so it won't happen to new users unless they do it on purpose)

617. By Selene Scriven <email address hidden>

added documentation for the global config menu and jump start level

616. By Selene Scriven <email address hidden>

moved jump start into FSM so it'll be more universal and the app won't need special clauses
(also adjusted KR4 jump start levels a bit)

615. By Selene Scriven <email address hidden>

made jump start level configurable at runtime, and made it activate in more places

614. By Selene Scriven <email address hidden>

force reset PWM phase when turning on from zero
(to make initial response consistent)
(otherwise, it can randomly take up to ~16ms to turn on)

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

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

Subscribers