aboutsummaryrefslogtreecommitdiff
path: root/control/state.h
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2019-03-06 22:36:22 +0100
committerKarel Kočí <cynerd@email.cz>2019-03-06 22:40:31 +0100
commita1236a39e7842ed24b3a9c986dba177d02be5114 (patch)
tree127ee3ce519961c627fd14e9850e553b502a0205 /control/state.h
parentfe2ce269997dcc23f5eac51ee64e2d06570bf6d4 (diff)
downloadbigclown-leds-a1236a39e7842ed24b3a9c986dba177d02be5114.tar.gz
bigclown-leds-a1236a39e7842ed24b3a9c986dba177d02be5114.tar.bz2
bigclown-leds-a1236a39e7842ed24b3a9c986dba177d02be5114.zip
Implement gui and fix rainbow selection
For some reason when I use " in payload it is not send. I have no idea why but it is just probably some bug in bigclown.
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