]> www.fi.muni.cz Git - bike-lights.git/blobdiff - firmware/pattern.c
pattern.c: make patterns accessible from other modules
[bike-lights.git] / firmware / pattern.c
index 78f988034fad04bfe0432aeac18d0a566f23c31c..2e06b67e476fca2c35dad4fe0ef7e39648bff413 100644 (file)
@@ -2,20 +2,19 @@
 
 #include "lights.h"
 
-typedef struct {
-       unsigned char mode: 3;
-       unsigned char duration: 5;
-} pattern_t;
-
 static unsigned char led_counters[N_LEDS];
 static pattern_t *led_patterns[N_LEDS];
 
-#define PATTERN_END { 0, 0 }
 pattern_t off_pattern[] = {
        { 0, 0x1F },
        PATTERN_END
 };
 
+pattern_t on_pattern[] = {
+       { 1, 0x1F },
+       PATTERN_END
+};
+
 pattern_t blink_pattern[] = {
        { 1, 0x4 },
        { 0, 0x8 },