19 #define PWM_NO_TIMEOUT UINT32_MAX 102 #endif //_UDRV_PWM_H_ Definition: udrv_pwm.h:23
void udrv_pwm_deinit(udrv_pwm_port port)
UDRV_PWM_RESOLUTION udrv_pwm_get_resolution(void)
void udrv_pwm_disable(udrv_pwm_port port)
Definition: udrv_pwm.h:30
void udrv_pwm_suspend(void)
Definition: udrv_pwm.h:29
Definition: udrv_pwm.h:24
int32_t udrv_pwm_set_duty(udrv_pwm_port port, uint32_t duty)
Definition: udrv_pwm.h:32
udrv_pwm_port
Definition: udrv_pwm.h:28
int32_t udrv_pwm_enable(udrv_pwm_port port, uint32_t duration)
void udrv_pwm_resume(void)
void udrv_pwm_init(udrv_pwm_port port, uint32_t freq_hz, uint8_t is_invert, uint32_t pin)
Definition: udrv_pwm.h:31
UDRV_PWM_RESOLUTION
Definition: udrv_pwm.h:21
Definition: udrv_pwm.h:22
Definition: udrv_pwm.h:25
void udrv_pwm_set_resolution(UDRV_PWM_RESOLUTION resolution)