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
