f7118ab478bee4a9e6d2e98fd16b758a91a6e0ef
[bertos.git] / drv / buzzer.h
1 /**
2  * \file
3  * <!--
4  * Copyright 2003,2005 Develer S.r.l. (http://www.develer.com/)
5  * Copyright 1999,2003 Bernardo Innocenti <bernie@develer.com>
6  * This file is part of DevLib - See README.devlib for information.
7  * -->
8  *
9  * \version $Id$
10  *
11  * \author Bernardo Innocenti <bernie@develer.com>
12  *
13  * \brief Buzzer driver
14  */
15
16 /*#*
17  *#* $Log$
18  *#* Revision 1.10  2006/07/19 12:56:25  bernie
19  *#* Convert to new Doxygen style.
20  *#*
21  *#* Revision 1.9  2005/11/27 23:32:15  bernie
22  *#* Update copyright information.
23  *#*
24  *#* Revision 1.8  2005/11/04 16:20:02  bernie
25  *#* Fix reference to README.devlib in header.
26  *#*
27  *#* Revision 1.7  2005/04/11 19:10:27  bernie
28  *#* Include top-level headers from cfg/ subdir.
29  *#*
30  *#* Revision 1.6  2004/12/08 09:11:53  bernie
31  *#* Rename time_t to mtime_t.
32  *#*
33  *#* Revision 1.5  2004/08/25 14:12:08  rasky
34  *#* Aggiornato il comment block dei log RCS
35  *#*
36  *#* Revision 1.4  2004/08/24 16:53:43  bernie
37  *#* Add missing headers.
38  *#*
39  *#* Revision 1.3  2004/06/03 11:27:09  bernie
40  *#* Add dual-license information.
41  *#*
42  *#* Revision 1.2  2004/05/23 18:21:53  bernie
43  *#* Trim CVS logs and cleanup header info.
44  *#*
45  *#*/
46 #ifndef DRV_BUZZER_H
47 #define DRV_BUZZER_H
48
49 #include <cfg/compiler.h>
50
51 extern void buz_init(void);
52 extern void buz_beep(mtime_t time);
53 extern void buz_repeat_start(mtime_t duration, mtime_t interval);
54 extern void buz_repeat_stop(void);
55
56 #endif /* DRV_BUZZER_H */