Lines Matching refs:PWM_Handle
346 typedef struct PWM_Config_ *PWM_Handle; typedef
352 typedef void (*PWM_CloseFxn) (PWM_Handle handle);
358 typedef int_fast16_t (*PWM_ControlFxn) (PWM_Handle handle, uint_fast16_t cmd,
364 typedef void (*PWM_InitFxn) (PWM_Handle handle);
370 typedef PWM_Handle (*PWM_OpenFxn) (PWM_Handle handle, PWM_Params *params);
376 typedef int_fast16_t (*PWM_SetDutyFxn) (PWM_Handle handle,
383 typedef int_fast16_t (*PWM_SetPeriodFxn) (PWM_Handle handle,
390 typedef int_fast16_t (*PWM_SetDutyAndPeriodFxn) (PWM_Handle handle,
397 typedef void (*PWM_StartFxn) (PWM_Handle handle);
403 typedef void (*PWM_StopFxn) (PWM_Handle handle);
459 extern void PWM_close(PWM_Handle handle);
480 extern int_fast16_t PWM_control(PWM_Handle handle, uint_fast16_t cmd,
509 extern PWM_Handle PWM_open(uint_least8_t index, PWM_Params *params);
545 extern int_fast16_t PWM_setDuty(PWM_Handle handle, uint32_t duty);
566 extern int_fast16_t PWM_setPeriod(PWM_Handle handle, uint32_t period);
599 extern int_fast16_t PWM_setDutyAndPeriod(PWM_Handle handle, uint32_t duty, uint32_t period);
611 extern void PWM_start(PWM_Handle handle);
624 extern void PWM_stop(PWM_Handle handle);