X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=lights.h;h=ef176a40ca7dabb7b27be14df6dce47ae13eba88;hb=35a7a03f35b6271a711525bcf54c2b8c7de63b84;hp=6619be73b66ff4181116473d155e1bf40bcae8d6;hpb=355758d26d0bd1cfffd97b115673522e63b42820;p=bike-lights.git diff --git a/lights.h b/lights.h index 6619be7..ef176a4 100644 --- a/lights.h +++ b/lights.h @@ -38,7 +38,8 @@ void init_tmr(); 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_is_on(unsigned char n); +unsigned char pwmled_needs_adc(unsigned char n); +unsigned char pwmled_enabled(unsigned char n); /* gpio.c */ #define GPIO_LED1 0 @@ -47,5 +48,14 @@ unsigned char pwmled_is_on(unsigned char n); void gpio_init(); void gpio_set(unsigned char n, unsigned char on); +/* ambient.c */ +void ambient_init(); +extern volatile unsigned char ambient_zone; +void ambient_adc(uint16_t adc_val); + +/* pattern.c */ +void pattern_init(); +void patterns_next_tick(); + #endif /* !LIGHTS_H__ */