aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSelene ToyKeeper2019-06-21 05:19:55 -0600
committerSelene ToyKeeper2019-06-21 05:19:55 -0600
commitcf98788bafdbc6f7fdd246b4085248eeefb7c915 (patch)
tree92b6304f7d3e53f418117413781bdeb8bbed822a
parentreduced size by 28 bytes and made code slightly cleaner by moving a common 2-... (diff)
downloadanduril-cf98788bafdbc6f7fdd246b4085248eeefb7c915.tar.gz
anduril-cf98788bafdbc6f7fdd246b4085248eeefb7c915.tar.bz2
anduril-cf98788bafdbc6f7fdd246b4085248eeefb7c915.zip
anduril manual: added info about manual memory, 2-level lockout, and aux LED colors
-rw-r--r--spaghetti-monster/anduril/anduril-manual.txt19
-rw-r--r--spaghetti-monster/anduril/anduril.txt18
2 files changed, 33 insertions, 4 deletions
diff --git a/spaghetti-monster/anduril/anduril-manual.txt b/spaghetti-monster/anduril/anduril-manual.txt
index 3684b50..3f17f41 100644
--- a/spaghetti-monster/anduril/anduril-manual.txt
+++ b/spaghetti-monster/anduril/anduril-manual.txt
@@ -56,6 +56,13 @@ While the light is on, a few basic actions are available:
- Click, hold: Change brightness (down).
- 3 clicks: Switch to the other ramp.
- 4 clicks: Go to ramp config mode.
+ - 5 clicks: Activate manual memory and save the current brightness.
+ - 5 clicks, but hold the last click: Go back to automatic memory.
+
+The "automatic" vs "manual" memory modes change the level the light goes
+to with 1 click from off. In automatic mode, it uses the last
+brightness the user ramped to. In manual mode, it uses the brightness
+the user explicitly saved with 5 clicks.
Other Modes
@@ -215,7 +222,10 @@ then return to the regular "off" mode.
Lockout mode also doubles as a momentary moon mode, so the user can do
quick tasks without having to unlock the light. The brightness in
-lockout mode is determined by the floor setting of the current ramp.
+lockout mode has two levels:
+
+ - Hold: light up at the floor level of the current ramp.
+ - Click, Hold: light up at the floor level of the other ramp.
Momentary Mode
@@ -364,6 +374,13 @@ click the button a few times:
This should change the aux LEDs to the next mode supported on this
light.
+If the aux LEDs can change color, there are additional actions to change
+the color. It is the same as above, but hold the button on the last
+click and then let go when the desired color is reached.
+
+ - Off mode: 7 clicks, but hold the last click.
+ - Lockout mode: 3 clicks, but hold the last click.
+
For lights with a button LED, the button LED typically stays on while
the main emitters are on. Its brightness level is set in a way which
mirrors the main LED -- off, low, or high.
diff --git a/spaghetti-monster/anduril/anduril.txt b/spaghetti-monster/anduril/anduril.txt
index 3e0328c..db73cdb 100644
--- a/spaghetti-monster/anduril/anduril.txt
+++ b/spaghetti-monster/anduril/anduril.txt
@@ -20,6 +20,8 @@ From off:
* On hardware with an indicator LED...
* 7 clicks: Change aux LED mode used in "off" mode.
(the modes are usually off/low/high/blinking)
+ * 7 clicks (but hold the last click):
+ Change aux LED color used in "off" mode.
In steady / ramping mode:
* 1 click: off
@@ -28,6 +30,8 @@ In steady / ramping mode:
* 2 clicks: to/from turbo (actual turbo, not just highest ramp level)
* 3 clicks: toggle smooth vs discrete ramping
* 4 clicks: configure current ramp
+ * 5 clicks: activate manual memory and save current brightness
+ * 5 clicks (but hold the last click): go back to automatic memory
Smooth ramp config mode:
* Setting 1: low end
@@ -104,14 +108,18 @@ Discrete ramp config mode:
At buzz, click N times to set thermal limit to roughly 30 C + N.
Lockout mode:
- * Hold: momentary moon
+ * Hold: momentary moon (current ramp floor)
+ * Click, Hold: momentary moon (other ramp floor)
* 4 clicks: exit lockout (return to regular "off" mode)
* On hardware with an indicator LED...
* 3 clicks: Change aux LED brightness used in lockout mode.
(the modes are usually off/low/high/blinking)
+ * 3 clicks (but hold the last click):
+ Change aux LED color used in lockout mode.
Momentary mode:
- * Press button: Light on (at memorized level).
+ * Press button: Light on (at memorized mode/level).
+ (uses either a steady mode or a strobe-group mode)
* Release button: Light off.
* To exit, disconnect power. (loosen/tighten the tailcap)
@@ -148,6 +156,10 @@ Indicator LED / aux LED support:
- High
- Blinking
+ If the aux LEDs can change color, the user can configure the color
+ using exactly the same method... except hold the last click until the
+ desired color is reached.
+
TODO:
* save settings in eeprom
@@ -167,7 +179,7 @@ TODO:
* move all config menus to four clicks
* candle mode timer, with three clicks to add 30 minutes
* diagram updates for 3-click special actions
+ * add a toggle for memory (manual vs automatic memory)
- candle mode: smoother adjustments?
- make sunset mode timer and brightness configurable?
- make beacon mode actually sleep between pulses
- - add a toggle for memory?
If you find this content useful please consider a small donation via bitcoin: bitcoin:1mxKyQsHHugqRxPKgwaA7wUwJEGCNthn2?amount=0.001&message=Donation Scraping git contents via cgit is very resource intensive. The continued hosting of these git repositories is entirely financed by your bitcoin contributions. For donations of a least 1 mBTC you include your IP address in the message of your bitcoin donation. This will remove this message in the future for requests from your IP, which will significantly reduce token usage. In any case, any contributions to bitcoin address 1mxKyQsHHugqRxPKgwaA7wUwJEGCNthn2 are very welcome. Thanks in advance for you contribution to a self-sustaining ecosystem.