~gabe/flashlight-firmware/anduril2

« back to all changes in this revision

Viewing changes to ToyKeeper/spaghetti-monster/werner/README

merged recent fsm branch updates

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
This is a Werner-style interface for dual-switch lights
 
2
(e-switch + clicky switch).  What that means is:
 
3
 
 
4
While the clicky switch is off:
 
5
 
 
6
  - Click the clicky switch:  Turn on, at the last-used level.  The clicky
 
7
    switch works as a momentary mode.
 
8
 
 
9
  - Click the clicky switch while holding the e-switch:  Go into sort of a
 
10
    utility mode.
 
11
 
 
12
While on, in a normal steady mode:
 
13
 
 
14
  - Click the clicky switch: Turn off.
 
15
 
 
16
  - Click the e-switch: Brighter.  One step per click.
 
17
 
 
18
  - Hold the e-switch: Dimmer.  Keep holding to go down multiple steps.
 
19
 
 
20
While in standby, in utility mode:
 
21
 
 
22
  - Click the e-switch: Turn on.
 
23
 
 
24
  - Hold the e-switch: Turn on at lowest level.
 
25
 
 
26
  - Double-click the e-switch: Turn on at highest level.
 
27
 
 
28
  - Triple-click the e-switch: Battery check mode.
 
29
 
 
30
  - Quad-click the e-switch: Ramp config mode.
 
31
 
 
32
While in battery check mode:
 
33
 
 
34
  - Click either switch: Turn off.
 
35
 
 
36
  - Double-click the e-switch: Go to temperature check mode.
 
37
 
 
38
While in temperature check mode:
 
39
 
 
40
  - Click either switch: Turn off.
 
41
 
 
42
  - Double-click the e-switch: Go to battery check mode.
 
43
 
 
44
  - Quad-click the e-switch: Go to thermal config mode.
 
45
 
 
46
Ramp config mode and thermal config mode work the same as in Anduril or
 
47
RampingIOS V3.  The options are:
 
48
 
 
49
  - Ramp config mode:
 
50
    1. Floor level.
 
51
    2. Ceiling level.
 
52
    3. Number of steps.
 
53
 
 
54
  - Thermal config mode:
 
55
    1. Calibrate sensor by entering current temperature in C.
 
56
    2. Set temperature limit to 30 C + N clicks.