2 //CAUTION! This module uses Timer 0
8 #include <avr/interrupt.h>
11 #ifdef HAS_PWM_SUPPORT
13 extern uint8_t pwm_cycle
;
14 extern uint8_t pwm_val
[];
17 extern void pwm_output_setup(void);
18 extern void pwm_set_outputs(uint8_t data
);
19 extern void pwm_unset_outputs(void);
21 extern void pwm_animate(void);
31 rgb_value_t rgb_value
;
32 uint8_t components
[3];
41 rgb_value_t
hsv_to_rgb(hsv_value_t k
);
43 #endif//HAS_PWM_SUPPORT