]> www.fi.muni.cz Git - bike-lights.git/blobdiff - firmware/lights.h
patterns: 3 bits for duration, 5 bits for mode
[bike-lights.git] / firmware / lights.h
index 72b719b321eaff5907a604ef2c0f2b7d528cf013..f31760621f1ab4da18b61f9b41cffdc303f2e050 100644 (file)
@@ -29,6 +29,7 @@ void inline log_word(uint16_t word) { }
 void init_adc();
 void susp_adc();
 void timer_start_slow_adcs();
+extern volatile unsigned char adc_is_on;
 
 /* pwm.c */
 /*
@@ -72,8 +73,8 @@ void ambient_adc(uint16_t adc_val);
 
 /* pattern.c */
 typedef struct {
-       unsigned char mode: 3;
-       unsigned char duration: 5;
+       unsigned char mode: 5;
+       unsigned char duration: 3;
 } pattern_t;
 
 #define PATTERN_END { 0, 0 }