11 #define WATCHDOG_TIMEOUT 1000000
14 #define BUZZER_TIMER TIM5
17 #define BUZZER_TIM_CHANNEL 1
29 void Buzzer_Start(
const uint32_t* Buzzer, uint32_t Size,
bool RepeatBuzzer);
void Buzzer_High_Prio_Start(void)
Activate the buzzer pattern for high priority alarms.
void Buzzer_Low_Prio_Start(void)
Activate the buzzer pattern for low priority alarms.
void Buzzer_Start(const uint32_t *Buzzer, uint32_t Size, bool RepeatBuzzer)
Generic function to activate a buzzer.
void Buzzer_Resume(void)
Resume the muted alarm.
void Buzzer_Mute(void)
Mute the buzzer for 120s.
void Buzzer_Boot_Start(void)
Activate boot bip.
void Buzzer_Stop(void)
Stop Buzzer.
void Buzzer_Init()
Initialization of HardwareTimer for buzzer.
void Buzzer_Medium_Prio_Start(void)
Activate the buzzer pattern for medium priority alarms.