embedded-software
reusable software modules for embedded systems
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
buzzer.h
Go to the documentation of this file.
1 #ifndef _BUZZER_H_
2 #define _BUZZER_H_
3 
4 #include <stdint.h>
5 
34 void Buzzer_Init(void);
35 
42 void Buzzer_Sound(uint16_t frequency, uint16_t timeout);
43 
50 void hal_Buzzer_Init(void);
51 
57 void hal_Start_Buzzer(uint16_t frequency);
58 
63 void hal_Stop_Buzzer(void);
64 
67 #endif // _BUZZER_H_
void hal_Start_Buzzer(uint16_t frequency)
hardware abstraction layer to start buzzer and set the frequency
Definition: hal_buzzer.c:19
void Buzzer_Sound(uint16_t frequency, uint16_t timeout)
Definition: buzzer.c:8
void hal_Buzzer_Init(void)
hardware abstaction layer buzzer initialization
Definition: hal_buzzer.c:8
void hal_Stop_Buzzer(void)
hardware abstraction layer to stop buzzer
Definition: hal_buzzer.c:30
void Buzzer_Init(void)
initializes the buzzer module for use
Definition: buzzer.c:4