--- /dev/null
+title: RGB Lamp Features
+linktitle: rgb-features
+parent: rgblamp
+ctime: 2012-03-10
+mtime: 2012-03-10
+
+# [[rgblamp]] features
+
+* Auto power cycling, 5 hours on, 19 hours off.
+* Brightness level adjustment
+* Twelve colors, which include white and a simulated candle color
+* Several modes: random color change, slow color change, and fixed color
+* Simulated candle flicker for all colors except for white
+* Persistent state configuration
+
+# The power switch
+
+The power switch has three positions: off, on, and auto. When the switch
+position changes to auto, a timer is started that turns off the lamp in five
+hours, then back on again nineteen hours later.
+
+# The push button
+
+When the pushbutton is depressed briefly, then released, the lamp color mode is
+changed. Modes cycle through all twelve color modes, the first of which is the
+candle simulation and the last of which is white. The mode immediately
+following white is the slow color change mode, which itself cycles through the
+colors every sixteen minutes. The next and final mode is a rapid and random
+color change mode (party mode). A mode change when in party mode returns to the
+first mode.
+
+When the pushbutton is depressed and held, brightness varies until the
+pushbutton is released. Brightness is dimmed until a minimum brightness is
+reached. After a short delay at the minimum brightness, brightness is
+then increased over time until a maximum brightness is reached. After a short
+delay at the maximum brightness, the process repeats. Once the pushbutton is
+released, the brightness setting at that point is retained persistently.