aboutsummaryrefslogtreecommitdiff
path: root/control/state.h
diff options
context:
space:
mode:
Diffstat (limited to 'control/state.h')
-rw-r--r--control/state.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/control/state.h b/control/state.h
new file mode 100644
index 0000000..5f9525f
--- /dev/null
+++ b/control/state.h
@@ -0,0 +1,29 @@
+#ifndef _STATE_H_
+#define _STATE_H_
+
+enum led_mode {
+ MODE_SOLID_RED,
+ MODE_SOLID_GREEN,
+ MODE_SOLID_BLUE,
+ MODE_SOLID_YELLOW,
+ MODE_RAINBOW,
+};
+
+extern enum led_mode mode;
+
+extern const unsigned brightness_max;
+extern unsigned brightness;
+
+extern int enabled;
+
+enum state {
+ STATE_DEFAULT,
+ STATE_COLOR_SELECT,
+ STATE_BRIGHTNESS_SELECT,
+};
+
+extern enum state state;
+
+
+
+#endif