Searched refs:pwmout_t (Results 1 – 4 of 4) sorted by relevance
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/common/mbed/hal/ |
A D | pwmout_api.h | 43 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 D | pwmout_ex_api.h | 51 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 D | pwm.c | 6 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 D | pwmout_api.c | 103 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