X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=drv%2Fbuzzer.c;h=dedc4fa81dc732fc242ea79d0fcfad789cf630e2;hb=f530f9a7018684f5ad744076220f845ed7732244;hp=1f8f15d9c3e752549438f85cb3b102a7ec1ce364;hpb=277b540c0764dd376dcf583acdc97a2b2fd3d8e6;p=bertos.git diff --git a/drv/buzzer.c b/drv/buzzer.c index 1f8f15d9..dedc4fa8 100755 --- a/drv/buzzer.c +++ b/drv/buzzer.c @@ -1,20 +1,27 @@ /*! * \file * * * \version $Id$ * - * \author Bernardo Innocenti + * \brief Buzzer driver (implementation) * - * \brief Buzzer driver + * \version $Id$ + * \author Bernardo Innocenti */ /*#* *#* $Log$ + *#* Revision 1.10 2004/10/03 18:38:51 bernie + *#* Add missing AVR header; Fix header. + *#* + *#* Revision 1.9 2004/09/14 21:01:25 bernie + *#* Use new AVR port pin names. + *#* *#* Revision 1.8 2004/08/25 14:12:08 rasky *#* Aggiornato il comment block dei log RCS *#* @@ -41,8 +48,8 @@ #include "buzzer.h" #include -#include #include +#include #include #include @@ -61,7 +68,9 @@ #elif defined(__AVR__) - #define IS_BUZZER_ON (PORTG & BV(PORTG0)) + #include + + #define IS_BUZZER_ON (PORTG & BV(PG0)) /*! * Buzzer manipulation macros @@ -74,7 +83,7 @@ do { \ cpuflags_t _flags; \ DISABLE_IRQSAVE(_flags); \ - PORTG |= BV(PORTG0); \ + PORTG |= BV(PG0); \ ENABLE_IRQRESTORE(_flags); \ } while (0) @@ -82,7 +91,7 @@ do { \ cpuflags_t _flags; \ DISABLE_IRQSAVE(_flags); \ - PORTG &= ~BV(PORTG0); \ + PORTG &= ~BV(PG0); \ ENABLE_IRQRESTORE(_flags); \ } while (0) @@ -90,8 +99,8 @@ do { \ cpuflags_t _flags; \ DISABLE_IRQSAVE(_flags); \ - PORTG &= ~BV(PORTG0); \ - DDRG |= BV(PORTG0); \ + PORTG &= ~BV(PG0); \ + DDRG |= BV(PG0); \ ENABLE_IRQRESTORE(_flags); \ } while (0)