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 5 active reviews.

Flashlight Firmware Repository has 31 active branches owned by 12 people. There were 10 commits by 2 people in the last month.

Bazaar branches

Name Status Last Modified Last Commit
lp:flashlight-firmware
Series: trunk
1 Development 2020-11-09 02:32:57 UTC
247. fixed FT03 / FT03-Mini (MT35-Mini / M...

Author: Selene Scriven
Revision Date: 2020-11-09 02:32:57 UTC

fixed FT03 / FT03-Mini (MT35-Mini / MT35-Mini-S) product info

lp:~toykeeper/flashlight-firmware/anduril2 1 Development 2021-07-26 05:53:11 UTC
598. added Nichia 219B build for KR4 and K...

Author: Selene Scriven
Revision Date: 2021-07-26 05:53:11 UTC

added Nichia 219B build for KR4 and K9.3, adjusted 219C builds, for intl-outdoor

lp:~digitalcircuit/flashlight-firmware/anduril2_opt_disable_autocal_therm (Has a merge proposal) 1 Development 2021-07-13 23:54:20 UTC
595. added #define USE_THERM_AUTOCALIBRATE...

Author: Shane Synan
Revision Date: 2021-07-13 23:44:08 UTC

added #define USE_THERM_AUTOCALIBRATE to opt out

Moved factory reset thermal auto-calibration behind a new default-on
config #define USE_THERM_AUTOCALIBRATE. Commenting this out or the
usual #ifdef/#undef in a cfg-[...].h build file allows for manually
calibrating the temperature offset.

This may be useful for factory-calibrated temperature sensors or for
those who regularly flash custom builds and don't want to recalibrate
each time.

Determining the correct temperature offset for a given flashlight
first requires flashing a build with auto-calibrate disabled, using
that to determine the offset, which can then be baked in to future
firmware builds.

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:~digitalcircuit/flashlight-firmware/anduril2_define_autolock (Has a merge proposal) 1 Development 2021-07-12 20:40:28 UTC
595. add configurable #define DEFAULT_AUTO...

Author: Shane Synan
Revision Date: 2021-07-12 20:19:26 UTC

add configurable #define DEFAULT_AUTOLOCK_TIME

Added a new #define DEFAULT_AUTOLOCK_TIME to simplify compiling
firmware with the autolock timer enabled by default. If this is not
specified, the autolock timer remains disabled by default.

This removes the need to modify lockout-mode.h directly.

lp:~gabe/flashlight-firmware/anduril2 1 Development 2021-05-15 14:55:39 UTC
593. Add config option to allow 3C smooth/...

Author: gabriel_hart
Revision Date: 2021-05-15 14:55:39 UTC

Add config option to allow 3C smooth/stepped selection in Simple UI, add that option to the Sofirn configs

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:~toykeeper/flashlight-firmware/fsm 1 Development 2020-10-18 21:19:29 UTC
490. merged lume1 branch for LoneOceans' F...

Author: Selene Scriven
Revision Date: 2020-10-18 21:19:29 UTC

merged lume1 branch for LoneOceans' FW3A-Lume1 driver support

lp:~toykeeper/flashlight-firmware/lume1 1 Development 2020-09-07 06:58:53 UTC
492. cleaned up cfg-fw3x-lume1.h a little:...

Author: Selene Scriven
Revision Date: 2020-09-07 06:58:53 UTC

cleaned up cfg-fw3x-lume1.h a little:
- removed old thermal definitions which aren't used any more
- rearranged a couple options to group them better

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:~toykeeper/flashlight-firmware/d4v2 1 Development 2019-07-21 23:35:13 UTC
434. merged a sanitized copy of the Emisar...

Author: Selene Scriven
Revision Date: 2019-07-21 23:31:18 UTC

merged a sanitized copy of the Emisar D4v2 branch; history summarized below:
------------------------------------------------------------
revno: 457
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Thu 2019-07-18 22:42:50 -0600
message:
  make sure no thermal events are handled while off
  (even though it shouldn't be possible, since it only happens after 15 minutes,
   and the light is only awake in muggle-off mode for 1 second)
modified:
  ToyKeeper/spaghetti-monster/anduril/anduril.c
------------------------------------------------------------
revno: 456
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Thu 2019-07-18 20:09:58 -0600
message:
  don't measure temperature while asleep
  (fixes bug on D4 V2, where it would start flashing after 15 minutes turned off in muggle mode)
  (also should speed up response to battery voltage changes while asleep)
modified:
  ToyKeeper/spaghetti-monster/fsm-adc.c
------------------------------------------------------------
revno: 455
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Thu 2019-07-18 20:05:56 -0600
message:
  made strobe brightness configurable per build target
modified:
  ToyKeeper/spaghetti-monster/anduril/anduril.c
------------------------------------------------------------
revno: 454
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Wed 2019-07-10 10:22:44 -0600
message:
  made the "therm faster" code only affect ramping down,
  and fixed a couple minor logic issues in the thermal regulation code
modified:
  ToyKeeper/spaghetti-monster/anduril/anduril.c
  ToyKeeper/spaghetti-monster/fsm-adc.c
------------------------------------------------------------
revno: 452
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Sat 2019-07-06 08:18:25 -0600
message:
  fixed spelling error in D4 / D4V2 files
modified:
  ToyKeeper/spaghetti-monster/anduril/cfg-emisar-d4.h
  ToyKeeper/spaghetti-monster/anduril/cfg-emisar-d4v2.h
------------------------------------------------------------
revno: 451
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Sat 2019-07-06 08:16:57 -0600
message:
  fixed placement of #ifdefs on reboot loop prevention
modified:
  ToyKeeper/spaghetti-monster/fsm-main.c
------------------------------------------------------------
revno: 450
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Sat 2019-07-06 08:15:59 -0600
message:
  made level_calc.py also find and show the channel transition points,
  so I won't have to do this manually all the time
modified:
  bin/level_calc.py
------------------------------------------------------------
revno: 449 [merge]
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Sat 2019-07-06 05:31:37 -0600
message:
  merged from fsm branch to get factory reset function
modified:
  ToyKeeper/spaghetti-monster/anduril/anduril-manual.txt
  ToyKeeper/spaghetti-monster/anduril/anduril.c
  ToyKeeper/spaghetti-monster/anduril/anduril.txt
  ToyKeeper/spaghetti-monster/anduril/cfg-fw3a.h
  ToyKeeper/spaghetti-monster/fsm-main.c
  ToyKeeper/spaghetti-monster/fsm-misc.c
  ToyKeeper/spaghetti-monster/fsm-misc.h
------------------------------------------------------------
revno: 448
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Sat 2019-07-06 05:13:40 -0600
message:
  started adding some ideas for later (maybe), but not currently used...
  ... may remove again later
modified:
  ToyKeeper/spaghetti-monster/fsm-adc.c
------------------------------------------------------------
revno: 447
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Sat 2019-07-06 05:13:11 -0600
message:
  adjusted D4 / D4v2 thermal response again; it really doesn't want to behave
modified:
  ToyKeeper/spaghetti-monster/anduril/cfg-emisar-d4.h
  ToyKeeper/spaghetti-monster/anduril/cfg-emisar-d4v2.h
------------------------------------------------------------
revno: 446
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Mon 2019-06-17 03:18:06 -0600
message:
  made d4 ramp slightly smoother at clock speed change
modified:
  ToyKeeper/spaghetti-monster/anduril/cfg-emisar-d4.h
  ToyKeeper/spaghetti-monster/anduril/cfg-emisar-d4v2.h
------------------------------------------------------------
revno: 445
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Mon 2019-06-17 03:17:40 -0600
message:
  improved D4S thermal response; less prone to overshooting and oscillation
modified:
  ToyKeeper/spaghetti-monster/anduril/cfg-emisar-d4s.h
------------------------------------------------------------
revno: 444
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Thu 2019-06-06 23:12:26 -0600
message:
  adjusted Emisar D4 thermal response values...
  (this light really doesn't want to behave thermally,
   so the values here don't quite get an ideal response,
   but they're a lot better than they were)
modified:
  ToyKeeper/spaghetti-monster/anduril/cfg-emisar-d4.h
  ToyKeeper/spaghetti-monster/anduril/cfg-emisar-d4v2.h
------------------------------------------------------------
revno: 443
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Thu 2019-06-06 23:11:08 -0600
message:
  made anduril raise brightness slower when doing thermal regulation,
  made hard turbo drop only activate when it's actually at turbo
modified:
  ToyKeeper/spaghetti-monster/anduril/anduril.c
------------------------------------------------------------
revno: 442
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Thu 2019-06-06 23:09:54 -0600
message:
  made more thermal parameters configurable...
    - the speed of thermal history rotation (every 1s, 2s, or 4s)
    - prediction strength
  also made minimum time between temperature warnings factor in the lowpass, so the default is 5s again instead of 7s
modified:
  ToyKeeper/spaghetti-monster/fsm-adc.c
------------------------------------------------------------
revno: 441
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Wed 2019-06-05 03:39:34 -0600
message:
  adjusted d4v2 ramp to hit 1x7135 exactly at level 4/7, turned off hard turbo drop because it doesn't seem to be needed any more
modified:
  ToyKeeper/spaghetti-monster/anduril/cfg-emisar-d4v2.h
------------------------------------------------------------
revno: 440 [merge]
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Wed 2019-06-05 03:33:21 -0600
message:
  merged updates from fsm branch
added:
  ToyKeeper/spaghetti-monster/anduril/cfg-ff-e01.h
  ToyKeeper/spaghetti-monster/fireflies-ui/cfg-ff-e07-2.h
renamed:
  ToyKeeper/spaghetti-monster/fireflies-ui/cfg-ff-edc-thrower.h => ToyKeeper/spaghetti-monster/fireflies-ui/cfg-ff-e01.h
modified:
  ToyKeeper/spaghetti-monster/anduril/anduril.c
  ToyKeeper/spaghetti-monster/fireflies-ui/Makefile
  ToyKeeper/spaghetti-monster/fireflies-ui/build-all.sh
  ToyKeeper/spaghetti-monster/fireflies-ui/fireflies-ui.c
  ToyKeeper/spaghetti-monster/fireflies-ui/meta
  ToyKeeper/spaghetti-monster/fsm-events.h
  ToyKeeper/spaghetti-monster/fireflies-ui/cfg-ff-e01.h
------------------------------------------------------------
revno: 439
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Fri 2019-05-31 02:10:02 -0600
message:
  added D4v2-219 build for reduced power (only 75% FET)
added:
  ToyKeeper/spaghetti-monster/anduril/cfg-emisar-d4v2-219.h
------------------------------------------------------------
revno: 438
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Fri 2019-05-31 01:57:14 -0600
message:
  made MCU stay awake at boot long enough to get accurate voltage reading, sped up return-to-sleep delays, made RGB "voltage" preview mode last twice as long
modified:
  ToyKeeper/spaghetti-monster/anduril/anduril.c
------------------------------------------------------------
revno: 437
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Fri 2019-05-31 01:56:18 -0600
message:
  sped up button release timeout slightly to reduce lag when turning off light
modified:
  ToyKeeper/spaghetti-monster/fsm-events.h
------------------------------------------------------------
revno: 436 [merge]
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Thu 2019-05-23 00:43:14 -0600
message:
  merged from fsm branch to get a bunch of recent updates
modified:
  ... a lot of files
------------------------------------------------------------
revno: 435
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Tue 2019-05-21 14:25:28 -0600
message:
  no muggle mode on D4v2, by request
modified:
  ToyKeeper/spaghetti-monster/anduril/cfg-emisar-d4v2.h
------------------------------------------------------------
revno: 434
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Mon 2019-05-20 00:16:26 -0600
message:
  improved RGB aux LED previews for voltage mode and blinking mode
modified:
  ToyKeeper/spaghetti-monster/anduril/anduril.c
------------------------------------------------------------
revno: 433
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Fri 2019-05-10 23:53:47 -0600
message:
  fixed D4v2 ramp shape and thermal limit
modified:
  ToyKeeper/spaghetti-monster/anduril/cfg-emisar-d4v2.h
------------------------------------------------------------
revno: 432 [merge]
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Fri 2019-05-10 23:39:48 -0600
message:
  merged from lantern branch, to get newer candle mode
added:
  ToyKeeper/spaghetti-monster/anduril/cfg-blf-lantern.h
modified:
  ToyKeeper/spaghetti-monster/anduril/anduril.c
  ToyKeeper/spaghetti-monster/fsm-ramping.c
  ToyKeeper/spaghetti-monster/fsm-ramping.h
------------------------------------------------------------
revno: 431 [merge]
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Fri 2019-05-10 23:29:28 -0600
message:
  merged from upstream fsm branch
added:
  ToyKeeper/spaghetti-monster/anduril/cfg-fw3a-219.h
modified:
  ToyKeeper/spaghetti-monster/anduril/anduril-manual.txt
------------------------------------------------------------
revno: 430
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Fri 2019-05-10 23:27:55 -0600
message:
  use only red, green, and blue for voltage display... don't do color mixes
modified:
  ToyKeeper/spaghetti-monster/anduril/anduril.c
------------------------------------------------------------
revno: 429
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Fri 2019-05-10 23:27:30 -0600
message:
  flash-tiny1634-fuses had a typo
modified:
  bin/flash-tiny1634-fuses.sh
------------------------------------------------------------
revno: 428
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Sat 2019-05-04 18:03:28 -0600
message:
  fixed builds without sleep ticks enabled
modified:
  ToyKeeper/spaghetti-monster/fsm-wdt.c
------------------------------------------------------------
revno: 427
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Sat 2019-05-04 18:01:17 -0600
message:
  made aux LEDs turn on at boot time, instead of waiting until sleep LVP measures the battery
modified:
  ToyKeeper/spaghetti-monster/anduril/anduril.c
------------------------------------------------------------
revno: 426
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Sat 2019-05-04 18:00:34 -0600
message:
  implemented LVP in standby mode
  (which allows LVP to turn off high-drain aux LEDs while asleep,
   and allows RGB readout to change with battery charge)
modified:
  ToyKeeper/spaghetti-monster/fsm-adc.c
  ToyKeeper/spaghetti-monster/fsm-adc.h
  ToyKeeper/spaghetti-monster/fsm-wdt.c
------------------------------------------------------------
revno: 425
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Sat 2019-05-04 03:14:33 -0600
message:
  enable tenclick thermal config in D4v2 target
modified:
  ToyKeeper/spaghetti-monster/anduril/cfg-emisar-d4v2.h
------------------------------------------------------------
revno: 424
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Sat 2019-05-04 03:14:16 -0600
message:
  added RGB support to lockout mode, improved RGB behavior, set defaults to low because the high mode is way too bright
modified:
  ToyKeeper/spaghetti-monster/anduril/anduril.c
------------------------------------------------------------
revno: 423
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Sat 2019-05-04 02:36:55 -0600
message:
  got RGB aux LED modes working -- (off, low, high, blinking) and (7 colors + rainbow + voltage)
  (off mode only, for now, no lockout)
modified:
  ToyKeeper/spaghetti-monster/anduril/anduril.c
------------------------------------------------------------
revno: 422
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Fri 2019-05-03 18:25:23 -0600
message:
  Turn off aux LEDs when voltage is low. They use too much power on high mode.
modified:
  ToyKeeper/spaghetti-monster/anduril/anduril.c
------------------------------------------------------------
revno: 421
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Fri 2019-05-03 18:24:15 -0600
message:
  Calibrated D4v2 voltage.
modified:
  ToyKeeper/hwdef-Emisar_D4v2.h
------------------------------------------------------------
revno: 420
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Fri 2019-05-03 17:48:51 -0600
message:
  fixed RGB aux LED low mode
modified:
  ToyKeeper/hwdef-Emisar_D4v2.h
  ToyKeeper/spaghetti-monster/fsm-misc.c
------------------------------------------------------------
revno: 419
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Fri 2019-05-03 17:35:47 -0600
message:
  started on RGB aux LED support in Anduril, but it's just an early test right now
modified:
  ToyKeeper/spaghetti-monster/anduril/anduril.c
  ToyKeeper/spaghetti-monster/anduril/cfg-emisar-d4v2.h
------------------------------------------------------------
revno: 418
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Fri 2019-05-03 17:35:05 -0600
message:
  adjust ramping auto-aux-LED code to include RGB version (shut off when main LEDs are on)
modified:
  ToyKeeper/spaghetti-monster/fsm-ramping.c
------------------------------------------------------------
revno: 417
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Fri 2019-05-03 17:33:08 -0600
message:
  started on tiny1634 RGB aux LED support
  (seems to work except for the "low" output mode)
modified:
  ToyKeeper/hwdef-Emisar_D4v2.h
  ToyKeeper/spaghetti-monster/fsm-misc.c
  ToyKeeper/spaghetti-monster/fsm-misc.h
------------------------------------------------------------
revno: 416
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Fri 2019-05-03 16:22:15 -0600
message:
  fixed D4v2 PWM speed and delay speed, fixed hardware setup reference comments
modified:
  ToyKeeper/hwdef-Emisar_D4v2.h
------------------------------------------------------------
revno: 415
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Fri 2019-05-03 16:20:50 -0600
message:
  fixed attiny1634 clock speed adjustments
modified:
  ToyKeeper/tk-attiny.h
------------------------------------------------------------
revno: 414
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Fri 2019-05-03 15:38:52 -0600
message:
  renamed SWITCH_PIN_D (pin data) to SWITCH_PORT, to match AVR manual terminology
  (even though the value should be PINA or PINB or PINC)
modified:
  ToyKeeper/hwdef-Emisar_D4v2.h
  ToyKeeper/spaghetti-monster/fsm-pcint.c
  ToyKeeper/tk-attiny.h
------------------------------------------------------------
revno: 413
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Fri 2019-05-03 01:48:10 -0600
message:
  added tiny1634 flashing scripts
added:
  bin/flash-tiny1634-fuses.sh
  bin/flash-tiny1634.sh
------------------------------------------------------------
revno: 411
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Fri 2019-05-03 01:42:35 -0600
message:
  started adding tiny1634 support to FSM ... so much kludge, such need clean
modified:
  ToyKeeper/spaghetti-monster/fsm-adc.c
  ToyKeeper/spaghetti-monster/fsm-main.c
  ToyKeeper/spaghetti-monster/fsm-pcint.c
  ToyKeeper/spaghetti-monster/fsm-wdt.c
  ToyKeeper/tk-attiny.h
------------------------------------------------------------
revno: 410
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Fri 2019-05-03 01:40:15 -0600
message:
  added D4v2-1634 config and hwdef files
modified:
  ToyKeeper/hwdef-Emisar_D4v2.h
  ToyKeeper/spaghetti-monster/anduril/cfg-emisar-d4v2.h
------------------------------------------------------------
revno: 409
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Fri 2019-05-03 01:39:24 -0600
message:
  made build-all.sh detect attiny type from cfg file, and use it
modified:
  ToyKeeper/spaghetti-monster/anduril/build-all.sh
------------------------------------------------------------
revno: 403 [merge]
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Sun 2019-04-14 18:14:51 -0600
message:
  merged updates from upstream
added/modified:
  ... lots of files
------------------------------------------------------------
revno: 402
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Sun 2019-04-14 18:08:08 -0600
message:
  merged in some aux LED code updates from anduril
modified:
  ToyKeeper/spaghetti-monster/rampingios/rampingiosv3.c
------------------------------------------------------------
revno: 401
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Thu 2018-12-27 16:23:09 -0700
message:
  tk-attiny.h: started adding other MCU support
  also removed redundant eeprom size hints
modified:
  ToyKeeper/tk-attiny.h
------------------------------------------------------------
revno: 400
committer: Selene Scriven <bzr@toykeeper.net>
branch nick: emisar-d4v2
timestamp: Thu 2018-12-27 16:21:59 -0700
message:
  made dynamic clocking safer and more portable
  (uses library function instead of direct register access)
  (lib disables interrupts properly, which I wasn't doing)
modified:
  ToyKeeper/spaghetti-monster/anduril/anduril.c
  ToyKeeper/spaghetti-monster/fsm-events.c
  ToyKeeper/spaghetti-monster/fsm-misc.c
  ToyKeeper/spaghetti-monster/spaghetti-monster.h

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:~toykeeper/flashlight-firmware/blf-lantern 1 Development 2019-05-29 06:31:36 UTC
391. made muggle mode compatible with tint...

Author: Selene Scriven
Revision Date: 2019-05-29 06:31:36 UTC

made muggle mode compatible with tint ramping

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/emisar-d4 1 Development 2017-08-01 21:47:25 UTC
208. corrected info in 'meta'

Author: Selene ToyKeeper
Revision Date: 2017-08-01 21:40:16 UTC

corrected info in 'meta'

lp:~toykeeper/flashlight-firmware/convoy 1 Development 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.

131 of 31 results
You can't create new branches for Flashlight Firmware Repository.