Add support for ATMEGA1281.
[bertos.git] / drv / pwm.h
1 /**
2  * \file
3  * <!--
4  * Copyright 2005 Develer S.r.l. (http://www.develer.com/)
5  * -->
6  *
7  * \version $Id$
8  *
9  * \brief PWM driver (interface)
10  *
11  * \version $Id$
12  * \author Francesco Sacchi <batt@develer.com>
13  */
14
15 /*#*
16  *#* $Log$
17  *#* Revision 1.2  2006/07/19 12:56:26  bernie
18  *#* Convert to new Doxygen style.
19  *#*
20  *#* Revision 1.1  2005/11/04 18:08:49  bernie
21  *#* Import into DevLib.
22  *#*
23  *#* Revision 1.1  2005/05/24 09:17:58  batt
24  *#* Move drivers to top-level.
25  *#*
26  *#* Revision 1.3  2005/05/09 16:36:12  batt
27  *#* Change some function names to accomplish coding standard.
28  *#*
29  *#* Revision 1.2  2005/05/02 16:03:08  batt
30  *#* Remove unusefull interrupt saving.
31  *#*
32  *#* Revision 1.1  2005/05/02 12:36:39  batt
33  *#* Add pwm driver.
34  *#*
35  *#*/
36 #ifndef DRV_PWM_H
37 #define DRV_PWM_H
38
39 #include <pwm_map.h>
40 #include <cfg/compiler.h>
41
42 typedef uint16_t pwm_duty_t;
43
44 void pwm_setDuty(PwmDev dev, pwm_duty_t duty);
45 void pwm_init(void);
46
47 #define PWM_MAX_DUTY 100
48
49 #endif /* DRV_PWM_H */