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