00001
00037 #ifndef _BUZZER_H_
00038 #define _BUZZER_H_
00039
00045
00046
00048 #define C4 260 //Middle C
00049
00050 #define C4s 277 //C sharp
00051
00052 #define D4 294
00053
00054 #define D4s 311
00055
00056 #define E4 330
00057
00058 #define F4 349
00059
00060 #define F4s 370
00061
00062 #define G4 392
00063
00064 #define G4s 415
00065
00066 #define A4 440
00067
00068 #define A4s 466
00069
00070 #define B4 494
00071
00072 #define C5 523
00073
00075 void buzzer_init(void);
00077 void buzzer_set_val(unsigned int buzz_value);
00079 void buzzer_set_freq(unsigned int buzz_freq);
00081 void buzzer_chirp(unsigned int ms, unsigned int buzz_freq);
00083 void buzzer_off(void);
00084
00086
00087 #endif
00088