Structure containing the function pointers of PWM generator driver. More...
Data Fields | |
void(* | Initialize )(void) |
Pointer to SCCPx_PWM_Initialize e.g. SCCP1_PWM_Initialize. | |
void(* | Deinitialize )(void) |
Pointer to SCCPx_PWM_Deinitialize e.g. SCCP1_PWM_Deinitialize. | |
void(* | Enable )(void) |
Pointer to SCCPx_PWM_Enable e.g. SCCP1_PWM_Enable. | |
void(* | Disable )(void) |
Pointer to SCCPx_PWM_Disable e.g. SCCP1_PWM_Disable. | |
void(* | PeriodSet )(size_t periodCount) |
Pointer to SCCPx_PWM_PeriodSet e.g. SCCP1_PWM_PeriodSet. | |
void(* | DutyCycleSet )(size_t dutyCycleCount) |
Pointer to SCCPx_PWM_DutyCycleSet e.g. SCCP1_PWM_DutyCycleSet. | |
void(* | DeadTimeSet )(size_t deadTimeCount) |
Pointer to SCCPx_PWM_DeadTimeSet e.g. SCCP1_PWM_DeadTimeSet (This feature is hardware dependent) | |
void(* | OutputModeSet )(enum PWM_OUTPUT_MODES outputMode) |
Pointer to SCCPx_PWM_OutputModeSet e.g. SCCP1_PWM_OutputModeSet (This feature is hardware dependent) | |
void(* | SoftwareTriggerSet )(void) |
Pointer to SCCPx_PWM_SoftwareTriggerSet e.g. SCCP1_PWM_SoftwareTriggerSet. | |
void(* | CallbackRegister )(void(*handler)(void)) |
Pointer to SCCPx_PWM_CallbackRegister e.g. SCCP1_PWM_CallbackRegister. | |
void(* | Tasks )(void) |
Pointer to SCCPx_PWM_Tasks e.g. SCCP1_PWM_Tasks (Supported only in polling mode) | |
Definition at line 54 of file pwm_interface.h.
void(* CallbackRegister) (void(*handler)(void)) |
Definition at line 82 of file pwm_interface.h.
void(* DeadTimeSet) (size_t deadTimeCount) |
Definition at line 73 of file pwm_interface.h.
void(* Deinitialize) (void) |
Definition at line 58 of file pwm_interface.h.
void(* Disable) (void) |
Definition at line 64 of file pwm_interface.h.
void(* DutyCycleSet) (size_t dutyCycleCount) |
Definition at line 70 of file pwm_interface.h.
void(* Enable) (void) |
Definition at line 61 of file pwm_interface.h.
void(* Initialize) (void) |
Definition at line 55 of file pwm_interface.h.
void(* OutputModeSet) (enum PWM_OUTPUT_MODES outputMode) |
Definition at line 76 of file pwm_interface.h.
void(* PeriodSet) (size_t periodCount) |
Definition at line 67 of file pwm_interface.h.
void(* SoftwareTriggerSet) (void) |
Definition at line 79 of file pwm_interface.h.
void(* Tasks) (void) |
Definition at line 85 of file pwm_interface.h.