Go to the documentation of this file.
35 #include "drv_digital_out.h"
36 #include "drv_digital_in.h"
59 #define VIBROMOTOR2_DEF_FREQ 5000
77 #define VIBROMOTOR2_MAP_MIKROBUS( cfg, mikrobus ) \
78 cfg.pwm = MIKROBUS( mikrobus, MIKROBUS_PWM )
203 #endif // VIBROMOTOR2_H
Vibro Motor 2 Click configuration object.
Definition: vibromotor2.h:107
@ VIBROMOTOR2_OK
Definition: vibromotor2.h:122
err_t vibromotor2_pwm_stop(vibromotor2_t *ctx)
Vibro Motor 2 stop PWM module.
Vibro Motor 2 Click driver selector.
Definition: vibromotor2.h:93
uint32_t pwm_freq
Definition: vibromotor2.h:98
uint32_t dev_pwm_freq
Definition: vibromotor2.h:112
void vibromotor2_cfg_setup(vibromotor2_cfg_t *cfg)
Vibro Motor 2 configuration object setup function.
vibromotor2_return_value_t
Vibro Motor 2 Click return value data.
Definition: vibromotor2.h:121
err_t vibromotor2_set_duty_cycle(vibromotor2_t *ctx, float duty_cycle)
Vibro Motor 2 sets PWM duty cycle.
pwm_t pwm
Definition: vibromotor2.h:95
@ VIBROMOTOR2_ERROR
Definition: vibromotor2.h:123
err_t vibromotor2_init(vibromotor2_t *ctx, vibromotor2_cfg_t *cfg)
Vibro Motor 2 initialization function.
err_t vibromotor2_pwm_start(vibromotor2_t *ctx)
Vibro Motor 2 start PWM module.
pin_name_t pwm
Definition: vibromotor2.h:109