app/triface/hw/hw_buzzer.h

Go to the documentation of this file.
00001 
00042 #ifndef HW_BUZZER_H
00043 #define HW_BUZZER_H
00044 
00045 #include <avr/io.h>
00046 #include <cfg/macros.h>
00047 
00048 #define BUZZER_BIT     BV(PE3)
00049 #define IS_BUZZER_ON    (PORTE & BUZZER_BIT)
00050 #define BUZZER_HW_INIT  do { DDRE |= BV(DDE3); } while (0)
00051 #define BUZZER_ON       do { PORTE |= BUZZER_BIT; } while (0)
00052 #define BUZZER_OFF      do { PORTE &= ~BUZZER_BIT; } while (0)
00053 
00054 #endif /* HW_BUZZER_H */
00055