X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=drv%2Fbuzzer.c;h=f5d047b6e3947804efddcef8c51f7754e2f0dc1c;hb=0c154bc0927a32f77467f32aac3cc3507baa97ca;hp=4383ed79e4658415cbe7474286828f57d5e05919;hpb=496cad0deb29dc93724f80b399a8198c102153ac;p=bertos.git diff --git a/drv/buzzer.c b/drv/buzzer.c index 4383ed79..f5d047b6 100755 --- a/drv/buzzer.c +++ b/drv/buzzer.c @@ -17,6 +17,9 @@ /*#* *#* $Log$ + *#* Revision 1.18 2006/02/17 21:15:25 bernie + *#* Add MOD_CHECK() checks. + *#* *#* Revision 1.17 2006/02/10 12:30:18 bernie *#* Push interrupt protection inside hw module. *#* @@ -53,6 +56,7 @@ #include #include +#include /* Local vars */ @@ -147,14 +151,19 @@ void buz_repeat_stop(void) IRQ_RESTORE(flags); } +MOD_DEFINE(buzzer) /*! * Initialize buzzer. */ void buz_init(void) { + MOD_CHECK(timer); + BUZZER_HW_INIT; /* Init software interrupt. */ timer_set_event_softint(&buz_timer, (Hook)buz_softint, 0); + + MOD_INIT(buzzer); }