Buzzer module implements functions to control a DC buzzer using PWM.
#define BUZZER_DRIVER_PWM_CHANNEL |
#define BUZZER_DRIVER_TPM_MODULE |
#define BUZZER_DRIVER_FREQUENCY_HZ |
Buzzer signal frequency in Hz.
Buzzer driver status.
Enumerator |
---|
kBuzzerDriverOk |
No error.
|
kBuzzerDriverInitError |
Error during initialization.
|
kBuzzerPwmStartError |
Error starting the PWM channel.
|
Change the current buzzer status
- Parameters
-
[in] | buzzerStatus | The buzzer status to set (0: Off, 1: On) |
- Returns
- buzzer_driver_status_t Error status