2024-07-18 11:29:28 +08:00
|
|
|
#ifndef __BUZZER_H
|
|
|
|
#define __BUZZER_H
|
|
|
|
|
|
|
|
#include "main.h"
|
|
|
|
|
2024-07-20 10:44:59 +08:00
|
|
|
extern int timed_beep_event_id;
|
|
|
|
extern int times_beep_event_id;
|
|
|
|
|
2024-07-18 11:29:28 +08:00
|
|
|
void BUZZER_Start();
|
|
|
|
void BUZZER_Stop();
|
|
|
|
|
2024-07-21 08:13:13 +08:00
|
|
|
|
2024-07-18 11:29:28 +08:00
|
|
|
/// @brief 蜂鸣器定时鸣叫
|
2024-07-19 22:48:14 +08:00
|
|
|
/// @param time 鸣叫时间,单位毫秒
|
2024-07-21 08:13:13 +08:00
|
|
|
void BUZZER_StartTimed(uint16_t time);
|
2024-07-18 11:29:28 +08:00
|
|
|
|
2024-07-19 22:48:14 +08:00
|
|
|
/// @brief 蜂鸣器鸣叫数次
|
|
|
|
/// @param loop 鸣叫次数
|
|
|
|
/// @param time 鸣叫时间,单位毫秒
|
|
|
|
/// @param interval 间隔时间,单位毫秒
|
|
|
|
void BUZZER_StartNTimes(uint8_t loop, uint16_t interval, uint16_t time);
|
|
|
|
|
2024-07-18 11:29:28 +08:00
|
|
|
#endif
|