Not test for avr. Add missing include.
[bertos.git] / bertos / drv / buzzer.c
index b5fbcbce20f46fb0b4a0a5c398d2b0355c58dc5c..042d06cc76be47d8f27a054e0f813b38d5b05208 100644 (file)
  * the GNU General Public License.
  *
  * Copyright 2003, 2004, 2005 Develer S.r.l. (http://www.develer.com/)
- * Copyright 1999, 2003 Bernardo Innocenti <bernie@develer.com>
+ * Copyright 1999, 2003 Bernie Innocenti <bernie@codewiz.org>
  *
  * -->
  *
- * \version $Id$
- *
  * \brief Buzzer driver (implementation)
  *
- * \version $Id$
- * \author Bernardo Innocenti <bernie@develer.com>
+ * \author Bernie Innocenti <bernie@codewiz.org>
  * \author Francesco Sacchi <batt@develer.com>
  */
 
 #include "buzzer.h"
 
-#include <hw/hw_buzzer.h>
+#include "hw/hw_buzzer.h"
 #include <drv/timer.h>
 
 #include <mware/event.h>
@@ -92,7 +89,7 @@ static void buz_softint(void)
  */
 void buz_beep(mtime_t time)
 {
-       cpuflags_t flags;
+       cpu_flags_t flags;
        IRQ_SAVE_DISABLE(flags);
 
        /* Remove the software interrupt if it was already queued */
@@ -127,7 +124,7 @@ void buz_repeat_start(mtime_t duration, mtime_t interval)
  */
 void buz_repeat_stop(void)
 {
-       cpuflags_t flags;
+       cpu_flags_t flags;
        IRQ_SAVE_DISABLE(flags);
 
        /* Remove the software interrupt if it was already queued */
@@ -155,7 +152,7 @@ void buz_init(void)
        BUZZER_HW_INIT;
 
        /* Init software interrupt. */
-       timer_set_event_softint(&buz_timer, (Hook)buz_softint, 0);
+       timer_setSoftint(&buz_timer, (Hook)buz_softint, 0);
 
        MOD_INIT(buzzer);
 }