~toykeeper/flashlight-firmware/trunk

« back to all changes in this revision

Viewing changes to ToyKeeper/blf-a6/blf-a6.txt

  • Committer: Selene Scriven
  • Date: 2015-03-17 08:56:50 UTC
  • mto: This revision was merged to the branch mainline in revision 124.
  • Revision ID: ubuntu@toykeeper.net-20150317085650-s89wr9h28n2co7z1
Added TheStar firmwares from _the_

Show diffs side-by-side

added added

removed removed

Lines of Context:
14
14
 
15
15
    - Short tap: Do a short (less than 0.5s) half-press to go forward to 
16
16
      the next mode.
17
 
 
18
17
    - Med tap: Do a medium (0.5s to 1.5s) half-press to go backward to 
19
18
      the previous mode.
20
 
 
21
19
    - Long tap: Do a long (longer than 1.5s) half-press to reset to the 
22
20
      first mode (if mode memory is turned off).
23
 
 
24
21
    - Or fully click and release to turn the light off.
25
22
 
26
23
  Hidden modes:
27
24
 
28
25
    - Go backward from moon to access the hidden modes.  They are, in 
29
26
      order:
30
 
 
31
27
      - Turbo (just like the regular turbo)
32
 
 
33
28
      - Tactical strobe (10 Hz)
34
 
 
 
29
        (or 2-level stutter beacon, if compiled with that option)
35
30
      - Battery check / beacon mode
36
31
        (each blink represents about 25% of a full charge)
37
 
        0 blinks: < 1% full        (< 3.0V)
38
 
        1 blink : 1% to 25% full   (3.0V to 3.5V)
39
 
        2 blinks: 25% to 50% full  (3.5V to 3.8V)
40
 
        3 blinks: 50% to 75% full  (3.8V to 4.0V)
41
 
        4 blinks: 75% to 100% full (4.0V to 4.2V)
42
 
        5 blinks: > 100% full      (> 4.2V)
43
 
 
44
 
      - Biking flasher (2-level stutter beacon, 1 Hz)
45
32
 
46
33
  Configuration options:
47
34
 
 
35
    - Ground pin 3 of the MCU to enable mode memory.  This can often be 
 
36
      done by soldering a star on the spring side of the driver, if your 
 
37
      driver supports that.  Otherwise, it's pretty easy to make a 
 
38
      solder bridge from pin 3 (mode mem toggle) to pin 4 (ground).  Or 
 
39
      even just wedge a piece of metal between the two pins.
 
40
 
48
41
    - Short tap rapidly a bunch of times (15+ taps, or until the light 
49
42
      stops turning on) to enter soft config mode.
50
43
 
51
 
      The way it works is the light will blink twice for each option, 
52
 
      then pause for a bit before moving to the next option.  Turn the 
53
 
      light off between the two blinks to toggle that option.
 
44
      With the default build, this only has one option (mode group), and 
 
45
      it will toggle that option each time config mode is entered.  It 
 
46
      will then blink, pause, and return to regular operation with the 
 
47
      new settings.
 
48
 
 
49
      Or if you rebuild the source and enable more than one soft config 
 
50
      option, the way it works is the light will blink twice for each 
 
51
      option.  Turn the light off between the two blinks to toggle that 
 
52
      option.  The options are whichever ones you enable.
54
53
 
55
54
      The available options are:
56
55
 
58
57
        Group 1: moon, low, med1, med2, high1, high2, turbo
59
58
        Group 2:       low,      med,       high,     turbo
60
59
 
61
 
      - Mode memory toggle
62
 
 
63
 
    - If CONFIG_STARS is defined, you can ground pin 3 of the MCU to 
64
 
      enable mode memory instead of using config mode.  This can often 
65
 
      be done by soldering a star on the spring side of the driver, if 
66
 
      your driver supports that.  Otherwise, it's pretty easy to make a 
67
 
      solder bridge from pin 3 (mode mem toggle) to pin 4 (ground).  Or 
68
 
      even just wedge a piece of metal between the two pins.
 
60
      - Mode memory toggle (disabled in default build, use pin 3 instead)
69
61
 
70
62
  Other details to note:
71
63
 
72
64
    - Low-voltage protection will progressively step down the output at 
73
 
      about 2.8V, and the light will shut itself off when even the 
74
 
      lowest level gets below 2.8V.
 
65
      about 2.8V, and the light will shut itself off when it gets below 2.7V.
75
66
 
76
 
    - The default turbo step-down is 45 seconds.
 
67
    - The default turbo step-down is 30 seconds.
77
68
 
78
69
    - When turbo steps down to high, a short tap will push it back up to 
79
 
      turbo or a medium tap will step down further, even if you got to 
80
 
      turbo by going backward from moon.  The step-down effectively 
 
70
      turbo or a medium tap will step down further, *even if you got to 
 
71
      turbo by going backward from moon*.  The step-down effectively 
81
72
      moves it from the "hidden" turbo back to the non-hidden turbo.
82
73
 
83
74
    - A short tap from any hidden mode will return to the lowest mode.
93
84
    for stable and efficient low modes.
94
85
  - True moon mode.
95
86
  - Up to 1600 lumens from a single emitter in a small tube light (with 
96
 
    the right battery, and a spring bypass mod).  Closer to 1400 lumens 
97
 
    with no mods and lower-amp batteries.
 
87
    the right battery, and a spring bypass mod).  Closer to 1200-1300 
 
88
    lumens with no mods and lower-amp batteries.
98
89
  - User-toggle-able mode memory.
99
90
  - User-toggle-able mode groups.
100
91
  - Well-spaced visually-linear output modes.