X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=lights.h;h=ec2397f0e80629eb32c476c8fbd87ec102aea4c7;hb=243ecacbd6e12a329b29b19cc37200829ac17276;hp=9e3a43b5bc6f964f9c6aa3910900b2adcb9beed1;hpb=725eb5cc06d90f2d31fefe43cc0d02c21cf7698d;p=bike-lights.git diff --git a/lights.h b/lights.h index 9e3a43b..ec2397f 100644 --- a/lights.h +++ b/lights.h @@ -5,6 +5,8 @@ #define N_PWMLEDS 3 #define N_PWMLED_MODES 4 +#define N_BUTTONS 2 + /* logging.c */ #ifdef USE_LOGGING void log_set_state(unsigned char val); @@ -39,6 +41,7 @@ void pwmled_init(); void pwmled_adc(unsigned char n, uint16_t adcval); void pwmled_set_mode(unsigned char n, unsigned char mode); unsigned char pwmled_needs_adc(unsigned char n); +unsigned char pwmled_enabled(unsigned char n); /* gpio.c */ #define GPIO_LED1 0 @@ -56,5 +59,9 @@ void ambient_adc(uint16_t adc_val); void pattern_init(); void patterns_next_tick(); +/* buttons.c */ +void init_buttons(); +void timer_check_buttons(); + #endif /* !LIGHTS_H__ */