971ad4a84cceeca3c717e22edfc8c275c9208c77
[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.1  2005/11/04 18:08:49  bernie
18  *#* Import into DevLib.
19  *#*
20  *#* Revision 1.1  2005/05/24 09:17:58  batt
21  *#* Move drivers to top-level.
22  *#*
23  *#* Revision 1.3  2005/05/09 16:36:12  batt
24  *#* Change some function names to accomplish coding standard.
25  *#*
26  *#* Revision 1.2  2005/05/02 16:03:08  batt
27  *#* Remove unusefull interrupt saving.
28  *#*
29  *#* Revision 1.1  2005/05/02 12:36:39  batt
30  *#* Add pwm driver.
31  *#*
32  *#*/
33 #ifndef DRV_PWM_H
34 #define DRV_PWM_H
35
36 #include <pwm_map.h>
37 #include <cfg/compiler.h>
38
39 typedef uint16_t pwm_duty_t;
40
41 void pwm_setDuty(PwmDev dev, pwm_duty_t duty);
42 void pwm_init(void);
43
44 #define PWM_MAX_DUTY 100
45
46 #endif /* DRV_PWM_H */