buzzer
2.1.0.0
|
This file contains API for Buzzer Click Driver. More...
#include "drv_digital_out.h"
#include "drv_digital_in.h"
#include "drv_pwm.h"
Go to the source code of this file.
Data Structures | |
struct | buzzer_t |
Buzzer Click context object. More... | |
struct | buzzer_cfg_t |
Buzzer Click configuration object. More... | |
Enumerations | |
enum | buzzer_return_value_t { BUZZER_OK = 0, BUZZER_ERROR = -1 } |
Buzzer Click return value data. More... | |
Functions | |
void | buzzer_cfg_setup (buzzer_cfg_t *cfg) |
Buzzer configuration object setup function. More... | |
err_t | buzzer_init (buzzer_t *ctx, buzzer_cfg_t *cfg) |
Buzzer initialization function. More... | |
err_t | buzzer_set_duty_cycle (buzzer_t *ctx, float duty_cycle) |
Buzzer sets PWM duty cycle. More... | |
err_t | buzzer_pwm_stop (buzzer_t *ctx) |
Buzzer stop PWM module. More... | |
err_t | buzzer_pwm_start (buzzer_t *ctx) |
Buzzer start PWM module. More... | |
err_t | buzzer_play_sound (buzzer_t *ctx, uint16_t freq, uint8_t level, uint16_t duration) |
Buzzer play sound function. More... | |
This file contains API for Buzzer Click Driver.