You can browse the source code for the development focus branch or get a copy of the branch using the command:
bzr branch lp:flashlight-firmware

Flashlight Firmware Repository has 13 active reviews. See all merge proposals.

Flashlight Firmware Repository has 36 active branches owned by 16 people. There were 0 commits in the last month.

Bazaar branches

Name Status Last Modified Last Commit
lp:flashlight-firmware
Series: trunk
1 Development 2023-11-04 15:13:27 UTC
250. merged fsm branch -> trunk, including...

Author: Selene ToyKeeper
Revision Date: 2023-11-04 15:13:27 UTC

merged fsm branch -> trunk, including the final bzr version of Anduril 2
Development of Anduril and FSM has moved to
  https://toykeeper.net/anduril
which is currently a redirect to
  https://github.com/ToyKeeper/anduril
so go there for the latest code, docs, releases, etc.

lp:~toykeeper/flashlight-firmware/fsm 2 Mature 2023-11-04 15:25:13 UTC
492. This branch is abandoned. Developmen...

Author: Selene ToyKeeper
Revision Date: 2023-11-04 15:25:13 UTC

This branch is abandoned. Development of Anduril and FSM has moved to:
  https://github.com/ToyKeeper/anduril
... and in case it moves again, this link redirects to the current platform:
  https://toykeeper.net/anduril
So go there instead of Launchpad.

lp:~toykeeper/flashlight-firmware/anduril2 2 Mature 2023-11-04 15:24:09 UTC
659. This branch is abandoned. Developmen...

Author: Selene ToyKeeper
Revision Date: 2023-11-04 15:24:09 UTC

This branch is abandoned. Development of Anduril and FSM has moved to:
  https://github.com/ToyKeeper/anduril
... and in case it moves again, this link redirects to the current platform:
  https://toykeeper.net/anduril
So go there instead of Launchpad.

lp:~gabe/flashlight-firmware/anduril2 1 Development 2023-03-08 00:01:46 UTC
631. Merge ToyKeeper's changes thru commit...

Author: gabriel_hart
Revision Date: 2023-03-08 00:01:46 UTC

Merge ToyKeeper's changes thru commit 654

lp:~empeka/flashlight-firmware/anduril2-fwaa (Has a merge proposal) 1 Development 2022-01-16 01:52:10 UTC
643. Initial Lumintop FWAA hwdef and config

Author: mkozlowski
Revision Date: 2022-01-16 01:50:08 UTC

Initial Lumintop FWAA hwdef and config

lp:~ivantse/flashlight-firmware/anduril2_manual_simple_ui_tint (Has a merge proposal) 1 Development 2021-09-27 22:17:17 UTC
625. Updated manual to include 3H/Tint ram...

Author: Ivan Tse
Revision Date: 2021-09-27 22:06:53 UTC

Updated manual to include 3H/Tint ramping for Simple UI

lp:~digitalcircuit/flashlight-firmware/anduril2_buttonled_bright_default_ramp_level (Has a merge proposal) 1 Development 2021-09-05 06:40:46 UTC
620. changed button LED to high at >= DEFA...

Author: Shane Synan
Revision Date: 2021-09-05 06:38:34 UTC

changed button LED to high at >= DEFAULT_LEVEL

Set indicator/button LED to high when ramp level is >= DEFAULT_LEVEL,
not just > DEFAULT LEVEL.

This changes all Noctigon KR4 linear driver builds to blink the button
LED at high brightness when blinking the emitters, instead of blinking
the button at low brightness. For flashlights where the button LED
can be more visible than the main emitters (e.g. 365nm UV mules), this
makes it substantially easier to read the output of blinks when
there's any other visible light in the vicinity.

Alternatively, the KR4 configuration could change...
#define BLINK_BRIGHTNESS DEFAULT_LEVEL
...to (DEFAULT_LEVEL + 1).

But, hopefully, a single ramp level change shouldn't negatively impact
most folks. If one is trying to hit precise ramp values, stepped mode
is probably better than using the indicator/button LED as a 16 ms
frame-perfect precise signal of when to let go.

lp:~digitalcircuit/flashlight-firmware/anduril2_fix_nofet_bikeflash (Has a merge proposal) 1 Development 2021-09-05 03:03:08 UTC
620. fixed default bike flasher level for ...

Author: Shane Synan
Revision Date: 2021-09-05 03:03:08 UTC

fixed default bike flasher level for noFET

Limited default bike flasher brightness to MAX_BIKING_LEVEL, fixing
the default bike flasher level being too high on drivers with a single
regulator.

As part of this, added optional #define DEFAULT_BIKING_LEVEL.

lp:~sammyshp/flashlight-firmware/moon-dont-ramp-up (Has a merge proposal) 1 Development 2021-08-30 13:18:58 UTC
621. Make moon ramping behavior configurab...

Author: Sven Greiner
Revision Date: 2021-08-30 13:18:30 UTC

Make moon ramping behavior configurable during runtime

lp:~sammyshp/flashlight-firmware/2c-turbo-config (Has a merge proposal) 1 Development 2021-08-30 11:25:31 UTC
619. Add runtime configuration of 2C turbo...

Author: Sven Greiner
Revision Date: 2021-08-30 11:25:31 UTC

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.

lp:~sammyshp/flashlight-firmware/aux-blink-fix (Has a merge proposal) 1 Development 2021-08-30 08:38:43 UTC
619. Fix initial AUX level for blinking mode

Author: Sven Greiner
Revision Date: 2021-08-30 08:38:16 UTC

Fix initial AUX level for blinking mode

lp:~sammyshp/flashlight-firmware/smooth-sunset-v2 (Has a merge proposal) 1 Development 2021-08-30 08:34:42 UTC
620. Fix ramping in sunset mode

Author: Sven Greiner
Revision Date: 2021-08-30 08:34:04 UTC

Fix ramping in sunset mode

lp:~sammyshp/flashlight-firmware/momentary-turbo (Has a merge proposal) 1 Development 2021-08-30 08:31:42 UTC
619. Allow turbo in momentary mode

Author: Sven Greiner
Revision Date: 2021-08-30 08:31:14 UTC

Allow turbo in momentary mode

lp:~sammyshp/flashlight-firmware/ramp-border-delay-anduril2 (Has a merge proposal) 1 Development 2021-08-30 08:28:40 UTC
619. Pause when switching output channel ...

Author: Sven Greiner
Revision Date: 2021-08-30 08:26:25 UTC

Pause when switching output channel

This allows to select the maximum regulated level when ramping up or
down.

lp:~tribixbite/flashlight-firmware/moon-ramp-delay (Has a merge proposal) 1 Development 2021-08-20 01:39:54 UTC
614. Added MOON_RAMP_DELAY that defaults t...

Author: tribixbite
Revision Date: 2021-08-20 00:59:08 UTC

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.

lp:~digitalcircuit/flashlight-firmware/anduril2_opt_ramp_low_slower (Has a merge proposal) 1 Development 2021-07-13 00:22:56 UTC
595. slower ramp with RAMP_SMOOTH_HALF/QUA...

Author: Shane Synan
Revision Date: 2021-07-13 00:22:06 UTC

slower ramp with RAMP_SMOOTH_HALF/QUARTERSPEED_LEVEL

Added two new #define options to further slow down ramping speed near
floor, RAMP_SMOOTH_HALFSPEED_LEVEL and RAMP_SMOOTH_QUARTERSPEED_LEVEL.

If neither are set, no change to ramping.

If either are set, when ramp is at/below HALF or QUARTER level, smooth
ramping speed is slowed down by a half or fourth, respectively. This
may make it easier to manage low moonlight levels on drivers with
limited precision near moonlight.

NOTE: PWM#_LEVELS should still be non-linear and determined via
level_calc.py! This should only be used when there's no possible
additional precision to have in near-moonlight levels.

lp:~mkong1/flashlight-firmware/anduril2 1 Development 2020-12-23 01:52:46 UTC
580. USE_UNLOCK_TO_OFF var, default anduri...

Author: Michael Kong
Revision Date: 2020-12-21 18:10:00 UTC

USE_UNLOCK_TO_OFF var, default anduril1 unlock behavior compile-time option

lp:~mgflax/flashlight-firmware/anduril2 1 Development 2020-11-25 00:08:09 UTC
597. USE_MOMENTARY_VOLTAGE_DISPLAY shouldn...

Author: mgflax
Revision Date: 2020-11-25 00:08:09 UTC

USE_MOMENTARY_VOLTAGE_DISPLAY shouldn't use aux while button pressed

lp:~beastlykings/flashlight-firmware/kemosabi 1 Development 2020-06-19 17:29:01 UTC
483. forgot to add the files

Author: Tom Urbaniak
Revision Date: 2020-06-19 17:26:45 UTC

forgot to add the files

lp:~nisjuk/flashlight-firmware/nisjuk2 1 Development 2020-02-27 12:47:02 UTC
479. Don't do initial blinkout if its leve...

Author: Agro
Revision Date: 2020-02-27 12:47:02 UTC

Don't do initial blinkout if its level is configured to 0

lp:~pakutrai/flashlight-firmware/fsm (Has a merge proposal) 1 Development 2020-01-30 10:14:50 UTC
465. New thermal regulation

Author: 0-8-15 User
Revision Date: 2020-01-30 10:14:50 UTC

New thermal regulation

lp:~nisjuk/flashlight-firmware/nisjuk 1 Development 2019-11-22 19:12:12 UTC
461. When power is connected - start locke...

Author: Agro
Revision Date: 2019-11-22 19:12:12 UTC

When power is connected - start locked out

lp:~i-dan-3/flashlight-firmware/pwm-strobe (Has a merge proposal) 1 Development 2019-11-13 06:31:25 UTC
238. Added accurate 16-bit PWM strobe mode...

Author: Dan Stahlke
Revision Date: 2019-11-13 06:11:02 UTC

Added accurate 16-bit PWM strobe modes

Disabled by default. Only supported on CPUs having a 16-bit PWM, which means only attiny1634, which means only Emisar D4v2 and D4Sv2. I don't have a D4Sv2 to test, so currently it's only implemented on D4v2. The relevant functions could probably be directly copied from hwdef-Emisar_D4v2.h to hwdef-Emisar_D4Sv2.h.

Strobe rate can be continuously varied from 1Hz to 500Hz. Theoretically it could run faster, but this is already enough to freeze something that's spinning at 30000 RPM. Uses full brightness (1x7135 plus FET) with a 1:256 duty cycle (party strobe) or 1:4 duty cycle (tactical strobe). Rate adjustment has acceleration, going twice as fast after 1 second and 4x as fast after 2 seconds. It still takes about 10 seconds to traverse the whole range from 1Hz to 500Hz.

With this I was able to freeze my Proxon drill (similar to Dremel) running at 20000 RPM. Unfortunately the flash rate fluctuates by about 0.1%, probably due to the CPU's RC oscillator.

lp:~dnelson1901/flashlight-firmware/flashlight-firmware 1 Development 2019-10-31 16:31:35 UTC
281. Add compressed ramp tables for the ne...

Author: Dan Nelson
Revision Date: 2019-10-31 16:31:35 UTC

Add compressed ramp tables for the new lights added in the previous merge

lp:~beastlykings/flashlight-firmware/multipleusers 1 Development 2019-06-01 04:40:09 UTC
412. files for DOMIDANN. D4, D4S, D1, D1S....

Author: Tom Urbaniak
Revision Date: 2019-06-01 04:40:09 UTC

files for DOMIDANN. D4, D4S, D1, D1S. D4 has fancy moon mode and aux. D4S D1S and D1 have fancy moon mode, aux, and double click to turbo from off.

lp:~beastlykings/flashlight-firmware/shirnask 1 Development 2019-03-14 02:31:42 UTC
409. modded to remove all strobe except li...

Author: Tom Urbaniak
Revision Date: 2019-03-14 02:31:42 UTC

modded to remove all strobe except lightning and candle. should have modded the config files instead of the core file. will do differnt next time. also added finished hex files. forgot to add files before commit.

lp:~beastlykings/flashlight-firmware/custom 1 Development 2019-03-13 19:01:25 UTC
408. testing

Author: Tom Urbaniak
Revision Date: 2019-03-13 19:01:25 UTC

testing

lp:~sean.caulfield/flashlight-firmware/flashlight-firmware 1 Development 2019-01-25 18:35:56 UTC
226. merged past 2 months of updates from ...

Author: Selene Scriven
Revision Date: 2019-01-24 02:04:21 UTC

merged past 2 months of updates from fsm branch:

lp:~arthofer-thomas/flashlight-firmware/on-off-variations bug 1 Development 2018-11-13 20:27:27 UTC
392. Add immediate/delayed on + off. Curre...

Author: Thomas Arthofer
Revision Date: 2018-11-13 20:26:59 UTC

Add immediate/delayed on + off. Currently the behavior is only influenced by one variable each.

lp:~arthofer-thomas/flashlight-firmware/ramp-table bug 1 Development 2018-11-13 17:59:11 UTC
391. Reduce ramp-table size by adding "#de...

Author: Thomas Arthofer
Revision Date: 2018-11-13 17:57:20 UTC

Reduce ramp-table size by adding "#define PWMn_COMPRESS from, to, replace"
Add compress.py which takes a existing cfg-*.h file and replaces #define PWMn_LEVELS with the shortened version and the COMPRESS instruction.

e.g.
0 0 0 0 0 0 0 0 0 255

would become
#define PWMn_COMPRESS 0, 10, 0
#define PWMn_LEVELS 255

lp:~arthofer-thomas/flashlight-firmware/HW-HAL-bugfixes 1 Development 2018-11-04 15:58:49 UTC
388. Fix ADC interrupts and PWM frequency ...

Author: Thomas Arthofer
Revision Date: 2018-11-04 15:57:50 UTC

Fix ADC interrupts and PWM frequency for PB4

lp:~arthofer-thomas/flashlight-firmware/zeroflow-moreConfigSwitches 1 Development 2018-08-26 18:11:40 UTC
214. Add USE_BATTCHECK, USE_GOODNIGHT, USE...

Author: Thomas Arthofer
Revision Date: 2018-08-26 18:10:47 UTC

Add USE_BATTCHECK, USE_GOODNIGHT, USE_BEACON, USE_STEPPED_RAMPING

lp:~toykeeper/flashlight-firmware/convoy 2 Mature 2017-07-11 21:15:41 UTC
226. Merged trunk.

Author: Selene ToyKeeper
Revision Date: 2017-07-11 21:15:41 UTC

Merged trunk.

lp:~toykeeper/flashlight-firmware/sandbox 1 Development 2017-03-27 01:32:59 UTC
185. merged Crescendo updates (TripleDown ...

Author: Selene ToyKeeper
Revision Date: 2017-03-27 01:32:59 UTC

merged Crescendo updates (TripleDown support)

lp:~toykeeper/flashlight-firmware/blf-x6v2 2 Mature 2016-01-31 09:28:37 UTC
208. Added bistro UI diagram (configured f...

Author: Selene ToyKeeper
Revision Date: 2016-01-31 09:28:37 UTC

Added bistro UI diagram (configured for X6v2 production lights).

lp:~toykeeper/flashlight-firmware/blf-a6-final 2 Mature 2015-10-16 22:03:00 UTC
162. Added testedandbaked's version of BLF...

Author: Selene ToyKeeper
Revision Date: 2015-10-16 22:03:00 UTC

Added testedandbaked's version of BLF-A6.
Adds SOS mode, egg timer, higher-resolution battcheck.
Removes second mode group and solderable star.

136 of 36 results
You can't create new branches for Flashlight Firmware Repository.