#include <zephyr/device.h>
浏览该文件的源代码.
◆ pwm_buzzer_get_volume()
| int pwm_buzzer_get_volume |
( |
const struct device * | dev, |
|
|
uint8_t * | volume ) |
获取当前音量
- 参数
-
| dev | 蜂鸣器设备 |
| volume | 指向存储当前音量的变量 |
- 返回
- 0表示成功,负数表示错误
◆ pwm_buzzer_play_note()
| int pwm_buzzer_play_note |
( |
const struct device * | dev, |
|
|
float | note_multiplier, |
|
|
uint8_t | volume ) |
播放音符(基于基础频率的倍数)
- 参数
-
| dev | 蜂鸣器设备 |
| note_multiplier | 音符倍数(例如2.0表示高八度) |
| volume | 音量(0-100) |
- 返回
- 0表示成功,负数表示错误
◆ pwm_buzzer_play_tone()
| int pwm_buzzer_play_tone |
( |
const struct device * | dev, |
|
|
uint32_t | frequency_hz, |
|
|
uint8_t | volume ) |
播放指定频率的声音
- 参数
-
| dev | 蜂鸣器设备 |
| frequency_hz | 频率(Hz),0表示停止播放 |
| volume | 音量(0-100),0表示静音,100表示最大音量 |
- 返回
- 0表示成功,负数表示错误
◆ pwm_buzzer_set_volume()
| int pwm_buzzer_set_volume |
( |
const struct device * | dev, |
|
|
uint8_t | volume ) |
设置蜂鸣器音量
- 参数
-
- 返回
- 0表示成功,负数表示错误
◆ pwm_buzzer_stop()
| int pwm_buzzer_stop |
( |
const struct device * | dev | ) |
|