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. |