Lines Matching refs:handle
61 void PWM_close(PWM_Handle handle) in PWM_close() argument
63 handle->fxnTablePtr->closeFxn(handle); in PWM_close()
69 int_fast16_t PWM_control(PWM_Handle handle, uint_fast16_t cmd, void *arg) in PWM_control() argument
71 return handle->fxnTablePtr->controlFxn(handle, cmd, arg); in PWM_control()
101 PWM_Handle handle = NULL; in PWM_open() local
110 handle = (PWM_Handle) &(PWM_config[index]); in PWM_open()
112 handle = handle->fxnTablePtr->openFxn(handle, params); in PWM_open()
115 return (handle); in PWM_open()
129 int_fast16_t PWM_setDuty(PWM_Handle handle, uint32_t duty) in PWM_setDuty() argument
131 return(handle->fxnTablePtr->setDutyFxn(handle, duty)); in PWM_setDuty()
137 int_fast16_t PWM_setPeriod(PWM_Handle handle, uint32_t period) in PWM_setPeriod() argument
139 return(handle->fxnTablePtr->setPeriodFxn(handle, period)); in PWM_setPeriod()
144 int_fast16_t PWM_setDutyAndPeriod(PWM_Handle handle, uint32_t duty, uint32_t period) in PWM_setDutyAndPeriod() argument
146 return(handle->fxnTablePtr->setDutyAndPeriodFxn(handle, duty, period)); in PWM_setDutyAndPeriod()
152 void PWM_start(PWM_Handle handle) in PWM_start() argument
154 handle->fxnTablePtr->startFxn(handle); in PWM_start()
160 void PWM_stop(PWM_Handle handle) in PWM_stop() argument
162 handle->fxnTablePtr->stopFxn(handle); in PWM_stop()