Home
last modified time | relevance | path

Searched refs:pwmout_t (Results 1 – 4 of 4) sorted by relevance

/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/common/mbed/hal/
A Dpwmout_api.h43 typedef struct pwmout_s pwmout_t; typedef
54 void pwmout_init(pwmout_t* obj, PinName pin);
62 void pwmout_free(pwmout_t* obj);
70 void pwmout_write(pwmout_t* obj, float percent);
77 float pwmout_read(pwmout_t* obj);
85 void pwmout_period(pwmout_t* obj, float seconds);
93 void pwmout_period_ms(pwmout_t* obj, int ms);
101 void pwmout_period_us(pwmout_t* obj, int us);
109 void pwmout_pulsewidth(pwmout_t* obj, float seconds);
117 void pwmout_pulsewidth_ms(pwmout_t* obj, int ms);
[all …]
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/common/mbed/hal_ext/
A Dpwmout_ex_api.h51 void pwmout_startoffset(pwmout_t *obj, float seconds);
59 void pwmout_startoffset_ms(pwmout_t *obj, int ms);
67 void pwmout_startoffset_us(pwmout_t *obj, int us);
81 void pwmout_period_int(pwmout_t *obj, pwm_period_callback_t callback, u8 enable);
95 void pwmout_autoadj_int (pwmout_t *obj, pwm_lim_callback_t callback, u8 direction, u8 enable);
107 void pwmout_autoadj_inc(pwmout_t *obj, u32 max_duty_us, u32 step_sz_us, u32 step_period_cnt);
119 void pwmout_autoadj_dec(pwmout_t *obj, u32 min_duty_us, u32 step_sz_us, u32 step_period_cnt);
127 void pwmout_start(pwmout_t *obj);
135 void pwmout_stop(pwmout_t *obj);
/AliOS-Things-master/hardware/chip/rtl872xd/hal/
A Dpwm.c6 static pwmout_t PWM[18];
29 extern void pwmout_init(pwmout_t* obj, PinName pin);
30 extern void pwmout_free(pwmout_t* obj);
31 extern void pwmout_write(pwmout_t* obj, float percent);
32 extern float pwmout_read(pwmout_t* obj);
33 extern void pwmout_period_us(pwmout_t* obj, int us);
34 extern void pwmout_start(pwmout_t* obj);
35 extern void pwmout_stop(pwmout_t* obj);
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/common/mbed/targets/hal/rtl8721d/
A Dpwmout_api.c103 void pwmout_timer5_init(pwmout_t* obj) in pwmout_timer5_init()
129 void pwmout_init(pwmout_t* obj, PinName pin) in pwmout_init()
177 void pwmout_free(pwmout_t* obj) in pwmout_free()
243 float pwmout_read(pwmout_t* obj) //read duty-cycle in pwmout_read()
258 void pwmout_period(pwmout_t* obj, float seconds) in pwmout_period()
269 void pwmout_period_ms(pwmout_t* obj, int ms) in pwmout_period_ms()
280 void pwmout_period_us(pwmout_t* obj, int us) in pwmout_period_us()
315 void pwmout_pulsewidth_ms(pwmout_t* obj, int ms) in pwmout_pulsewidth_ms()
326 void pwmout_pulsewidth_us(pwmout_t* obj, int us) in pwmout_pulsewidth_us()
340 void pwmout_start(pwmout_t* obj) in pwmout_start()
[all …]

Completed in 7 milliseconds