![]() |
Smart Remote 3 nRF52 v1.2
|
Buzzer driver functions. More...
Typedefs | |
| typedef void(* | drv_buzzer_event_handler_t )(drv_buzzer_evt_t buzzer_event) |
| Callback type. | |
Enumerations | |
| enum | drv_buzzer_evt_t |
| Buzzer events. | |
Functions | |
| ret_code_t | drv_buzzer_disable (void) |
| Disable the buzzer. More... | |
| ret_code_t | drv_buzzer_enable (const sr3_buzzer_sound_t *p_sound) |
| Enable the buzzer. More... | |
| ret_code_t | drv_buzzer_init (drv_buzzer_event_handler_t buzzer_event_handler) |
| Initialize the buzzer. More... | |
Buzzer driver functions.
| ret_code_t drv_buzzer_disable | ( | void | ) |
Disable the buzzer.
| ret_code_t drv_buzzer_enable | ( | const sr3_buzzer_sound_t * | p_sound | ) |
Enable the buzzer.
| [in] | p_sound | Pointer to the sound definition. |
| ret_code_t drv_buzzer_init | ( | drv_buzzer_event_handler_t | buzzer_event_handler | ) |
Initialize the buzzer.
| [in] | buzzer_event_handler | Callback used to report a change of state, may be NULL. |