将蜂鸣器警报和daemonTask分开

This commit is contained in:
chenfu
2023-07-07 19:27:24 +08:00
parent 2404edd4eb
commit c2fb92edd8
10 changed files with 223 additions and 133 deletions

20
modules/alarm/buzzer.md Normal file
View File

@@ -0,0 +1,20 @@
# buzzer
用于拉响蜂鸣器警报
## 使用范例
```c
Buzzer_config_s buzzer_config ={
.alarm_level = ALARM_LEVEL_HIGH, //设置警报等级 同一状态下 高等级的响应
.loudness= 0.4, //设置响度
.octave= OCTAVE_1, // 设置音阶
};
robocmd_alarm = BuzzerRegister(&buzzer_config);
AlarmSetStatus(robocmd_alarm, ALARM_ON);
AlarmSetStatus(robocmd_alarm, ALARM_OFF);
```
@todo: 将音阶改为可供选择的搭配 如 Do Re Mi Fa So La Si 自由组合 用户只需输入字符串"DoReMi"即可