aboutsummaryrefslogtreecommitdiff
path: root/spaghetti-monster/anduril.txt
diff options
context:
space:
mode:
authorSelene ToyKeeper2017-08-27 01:58:53 -0600
committerSelene ToyKeeper2017-08-27 01:58:53 -0600
commit904f94d70c77aa4f66f53870c08d0672c278ed29 (patch)
tree5f189b033255e1cbd0e9378d5bea2a2f8373361a /spaghetti-monster/anduril.txt
parentMade it easier to configure the maximum number of clicks it'll try to count i... (diff)
downloadanduril-904f94d70c77aa4f66f53870c08d0672c278ed29.tar.gz
anduril-904f94d70c77aa4f66f53870c08d0672c278ed29.tar.bz2
anduril-904f94d70c77aa4f66f53870c08d0672c278ed29.zip
Started on Anduril, a Narsil-inspired UI.
Diffstat (limited to 'spaghetti-monster/anduril.txt')
-rw-r--r--spaghetti-monster/anduril.txt67
1 files changed, 67 insertions, 0 deletions
diff --git a/spaghetti-monster/anduril.txt b/spaghetti-monster/anduril.txt
new file mode 100644
index 0000000..b046034
--- /dev/null
+++ b/spaghetti-monster/anduril.txt
@@ -0,0 +1,67 @@
+From off:
+ * 1 click: memorized level
+ * Hold: Lowest level then ramp up
+ * 2 clicks: turbo
+ * Click, hold: highest level then ramp down
+ * 3 clicks: strobe mode
+ * 4 clicks: battcheck mode
+ * 5 clicks: lock-out
+
+In steady mode:
+ * 1 click: off
+ * Hold: ramp up
+ * Click, hold: ramp down
+ * 2 clicks: to/from turbo
+ * 3 clicks: toggle smooth vs discrete ramping
+ - 4 clicks: configure current ramp
+
+Smooth ramp config mode:
+ - Setting 1: memory on/off
+ - Setting 2: low end
+ - Setting 3: high end
+
+Discrete ramp config mode:
+ - Setting 1: memory on/off
+ - Setting 2: low end
+ - Setting 3: high end
+ - Setting 4: number of levels
+
+Strobe mode:
+ * 1 click: off
+ * Hold: change speed (faster)
+ * Click, hold: change speed (slower)
+ + 2 clicks: next strobe mode
+ (party strobe, tactical strobe, random/police strobe?, bike flasher)
+
+Bike flasher:
+ - 1 click: off
+ - 2 clicks: party strobe
+ - Hold: brighter
+ - Click, hold: dimmer
+
+Battcheck mode:
+ * 1 click: off
+ * 2 clicks: tempcheck mode
+
+Tempcheck mode:
+ * 1 click: off
+ - 2 clicks: beacon mode
+ - Hold: thermal calibration
+
+Beacon mode:
+ - 1 click: off
+ - 2 clicks: battcheck mode
+ - Hold: brighter
+ - Click, hold: dimmer
+ - 3 clicks: configure time between pulses
+
+TODO:
+ - save settings in eeprom
+ - make memory toggle-able (discrete ramping)
+ - make lowest level configurable (smooth ramping)
+ - make highest level configurable (smooth ramping)
+ - make memory toggle-able (discrete ramping)
+ - make lowest level configurable (discrete ramping)
+ - make highest level configurable (discrete ramping)
+ - a way to blink out the firmware version?
+ - a way to configure indicator LED behavior?