+typedef struct {
+ unsigned char mode: 3;
+ unsigned char duration: 5;
+} pattern_t;
+
+#define PATTERN_FOREVER 0x1F
+#define PATTERN_END { 0, 0 }
+extern pattern_t off_pattern[];
+extern pattern_t zero_pattern[];
+extern pattern_t on_pattern[];
+extern pattern_t mode1_pattern[];
+