- add eepromdata.h
[moodlight.git] / ledpwm.h
1 /* $Id: ledpwm.h,v 1.3 2010/07/10 07:34:51 simimeie Exp $
2  * Functions for led brightness control via PWM (pulse width modulation).
3  */
4
5 #ifndef _LEDPWM_H_
6 #define _LEDPWM_H_
7
8 #define LEDPWM_REDLED    1
9 #define LEDPWM_GREENLED  2
10 #define LEDPWM_BLUELED   3
11
12 extern uint8_t ledpwm_re;
13 extern uint8_t ledpwm_gr;
14 extern uint8_t ledpwm_bl;
15 extern uint8_t ledpwm_bri;
16
17 /* Init PWM (pins and timers) */
18 void ledpwm_init(void);
19
20 /* Set brightness for a certain LED */
21 void ledpwm_setled(uint8_t led, uint8_t val);
22
23 /* Set brightness for all LEDs */
24 void ledpwm_set(uint8_t red, uint8_t green, uint8_t blue, uint8_t br);
25
26 #endif /* _LEDPWM_H_ */
This page took 0.042211 seconds and 3 git commands to generate.