Structure containing the function pointers of PWM driver. More...
#include <psfb_droop.X/mcc_generated_files/pwm_hs/pwm_hs_interface.h>
Collaboration diagram for PWM_HS_INTERFACE:Data Fields | |
| void(* | Initialize )(void) |
| Pointer to PWM_Initialize. | |
| void(* | Deinitialize )(void) |
| Pointer to PWM_Deinitialize. | |
| void(* | Disable )(void) |
| Pointer to PWM_Disable. | |
| void(* | Enable )(void) |
| Pointer to PWM_Enable. | |
| void(* | MasterPeriodSet )(uint16_t period) |
| Pointer to PWM_MasterPeriodSet. | |
| void(* | MasterDutyCycleSet )(uint16_t masterDutyCycle) |
| Pointer to PWM_MasterDutyCycleSet. | |
| void(* | MasterPhaseSet )(uint16_t masterPhase) |
| Pointer to PWM_MasterPhaseSet (Defined if PWM_GENERATOR_MASTER_PHASE_FEATURE_AVAILABLE is 1 in PWM_features.h, else NULL) | |
| void(* | PeriodSet )(enum PWM_GENERATOR genNum, uint16_t period) |
| Pointer to PWM_PeriodSet. | |
| void(* | ModeSet )(enum PWM_GENERATOR genNum, enum PWM_MODES mode) |
| Pointer to PWM_ModeSet. | |
| void(* | DutyCycleSet )(enum PWM_GENERATOR genNum, uint16_t dutyCycle) |
| Pointer to PWM_DutyCycleSet. | |
| void(* | PhaseSelect )(enum PWM_GENERATOR genNum, enum PWM_SOURCE_SELECT source) |
| Pointer to PWM_PhaseSelect. | |
| void(* | PhaseSet )(enum PWM_GENERATOR genNum, uint16_t phase) |
| Pointer to PWM_PhaseSet. | |
| void(* | OverrideDataSet )(enum PWM_GENERATOR genNum, uint16_t overrideData) |
| Pointer to PWM_OverrideDataSet. | |
| void(* | OverrideDataHighSet )(enum PWM_GENERATOR genNum, bool overrideDataHigh) |
| Pointer to PWM_OverrideDataHighSet. | |
| void(* | OverrideDataLowSet )(enum PWM_GENERATOR genNum, bool overrideDataLow) |
| Pointer to PWM_OverrideDataLowSet. | |
| uint16_t(* | OverrideDataGet )(enum PWM_GENERATOR genNum) |
| Pointer to PWM_OverrideDataGet. | |
| void(* | OverrideHighEnable )(enum PWM_GENERATOR genNum) |
| Pointer to PWM_OverrideHighEnable. | |
| void(* | OverrideLowEnable )(enum PWM_GENERATOR genNum) |
| Pointer to PWM_OverrideLowEnable. | |
| void(* | OverrideHighDisable )(enum PWM_GENERATOR genNum) |
| Pointer to PWM_OverrideHighDisable. | |
| void(* | OverrideLowDisable )(enum PWM_GENERATOR genNum) |
| Pointer to PWM_OverrideLowDisable. | |
| void(* | DeadTimeLowSet )(enum PWM_GENERATOR genNum, uint16_t deadtimeLow) |
| Pointer to PWM_DeadTimeLowSet. | |
| void(* | DeadTimeHighSet )(enum PWM_GENERATOR genNum, uint16_t deadtimeHigh) |
| Pointer to PWM_DeadTimeHighSet. | |
| void(* | DeadTimeSet )(enum PWM_GENERATOR genNum, uint16_t deadtime) |
| Pointer to PWM_DeadTimeSet. | |
| void(* | TriggerCompareValueSet )(enum PWM_GENERATOR genNum, uint16_t trigCompValue) |
| Pointer to PWM_TriggerCompareValueSet. | |
| void(* | GeneratorInterruptEnable )(enum PWM_GENERATOR genNum, enum PWM_GENERATOR_INTERRUPT interrupt) |
| Pointer to PWM_GeneratorInterruptEnable. | |
| void(* | GeneratorInterruptDisable )(enum PWM_GENERATOR genNum, enum PWM_GENERATOR_INTERRUPT interrupt) |
| Pointer to PWM_GeneratorInterruptDisable. | |
| bool(* | GeneratorEventStatusGet )(enum PWM_GENERATOR genNum, enum PWM_GENERATOR_INTERRUPT interrupt) |
| Pointer to PWM_GeneratorEventStatusGet. | |
| void(* | GeneratorEventStatusClear )(enum PWM_GENERATOR genNum, enum PWM_GENERATOR_INTERRUPT interrupt) |
| Pointer to PWM_GeneratorEventStatusClear. | |
| void(* | SpecialEventPrimaryCompareValueSet )(uint16_t compareValue) |
| Pointer to PWM_SpecialEventPrimaryCompareValueSet (Defined if PWM_SPECIAL_EVENT_FEATURE_AVAILABLE is 1 in PWM_features.h, else NULL) | |
| void(* | SpecialEventTriggerInterruptFlagClear )(void) |
| Pointer to PWM_SpecialEventTriggerInterruptFlagClear (Defined if PWM_SPECIAL_EVENT_FEATURE_AVAILABLE is 1 in PWM_features.h, else NULL) | |
| void(* | SpecialEventPrimaryInterruptEnable )(void) |
| Pointer to PWM_SpecialEventPrimaryInterruptEnable (Defined if PWM_SPECIAL_EVENT_FEATURE_AVAILABLE is 1 in PWM_features.h, else NULL) | |
| void(* | SpecialEventPrimaryInterruptDisable )(void) |
| Pointer to PWM_SpecialEventPrimaryInterruptDisable (Defined if PWM_SPECIAL_EVENT_FEATURE_AVAILABLE is 1 in PWM_features.h, else NULL) | |
| void(* | FaultModeLatchDisable )(enum PWM_GENERATOR genNum) |
| Pointer to PWM_FaultModeLatchDisable (Defined if PWM_FAULT_MODE_FEATURE_AVAILABLE is 1 in PWM_features.h, else NULL) | |
| void(* | FaultModeLatchEnable )(enum PWM_GENERATOR genNum) |
| Pointer to PWM_FaultModeLatchEnable (Defined if PWM_FAULT_MODE_FEATURE_AVAILABLE is 1 in PWM_features.h, else NULL) | |
| void(* | GeneratorDisable )(enum PWM_GENERATOR genNum) |
| Pointer to PWM_GeneratorDisable (Defined if PWM_GENERATOR_ENABLE_FEATURE_AVAILABLE is 1 in PWM_features.h, else NULL) | |
| void(* | GeneratorEnable )(enum PWM_GENERATOR genNum) |
| Pointer to PWM_GeneratorEnable (Defined if PWM_GENERATOR_ENABLE_FEATURE_AVAILABLE is 1 in PWM_features.h, else NULL) | |
| void(* | TriggerACompareValueSet )(enum PWM_GENERATOR genNum, uint16_t trigCompValue) |
| Pointer to PWM_TriggerACompareValueSet (Defined if PWM_MULTIPLE_TRIGGER_FEATURE_AVAILABLE is 1 in PWM_features.h, else NULL) | |
| void(* | TriggerBCompareValueSet )(enum PWM_GENERATOR genNum, uint16_t trigCompValue) |
| Pointer to PWM_TriggerBCompareValueSet (Defined if PWM_MULTIPLE_TRIGGER_FEATURE_AVAILABLE is 1 in PWM_features.h, else NULL) | |
| void(* | TriggerCCompareValueSet )(enum PWM_GENERATOR genNum, uint16_t trigCompValue) |
| Pointer to PWM_TriggerCCompareValueSet (Defined if PWM_MULTIPLE_TRIGGER_FEATURE_AVAILABLE is 1 in PWM_features.h, else NULL) | |
| void(* | SoftwareUpdateRequest )(enum PWM_GENERATOR genNum) |
| Pointer to PWM_SoftwareUpdateRequest (Defined if PWM_SOFTWARE_UPDATE_FEATURE_AVAILABLE is 1 in PWM_features.h, else NULL) | |
| bool(* | SoftwareUpdatePending )(enum PWM_GENERATOR genNum) |
| Pointer to PWM_SoftwareUpdatePending (Defined if PWM_SOFTWARE_UPDATE_FEATURE_AVAILABLE is 1 in PWM_features.h, else NULL) | |
| void(* | FaultModeLatchClear )(enum PWM_GENERATOR genNum) |
| Pointer to PWM_FaultModeLatchClear (Defined if PWM_FAULT_LATCH_SOFTWARE_CLEAR_FEATURE_AVAILABLE is 1 in PWM_features.h, else NULL) | |
| void(* | Trigger1Enable )(enum PWM_GENERATOR genNum, enum PWM_TRIGGER_COMPARE compareRegister) |
| Pointer to PWM_Trigger1Enable (Defined if PWM_TRIGGER_ENABLE_FEATURE_AVAILABLE is 1 in PWM_features.h, else NULL) | |
| void(* | Trigger1Disable )(enum PWM_GENERATOR genNum, enum PWM_TRIGGER_COMPARE compareRegister) |
| Pointer to PWM_Trigger1Disable (Defined if PWM_TRIGGER_ENABLE_FEATURE_AVAILABLE is 1 in PWM_features.h, else NULL) | |
| void(* | Trigger2Enable )(enum PWM_GENERATOR genNum, enum PWM_TRIGGER_COMPARE compareRegister) |
| Pointer to PWM_Trigger2Enable (Defined if PWM_TRIGGER_ENABLE_FEATURE_AVAILABLE is 1 in PWM_features.h, else NULL) | |
| void(* | Trigger2Disable )(enum PWM_GENERATOR genNum, enum PWM_TRIGGER_COMPARE compareRegister) |
| Pointer to PWM_Trigger2Disable (Defined if PWM_TRIGGER_ENABLE_FEATURE_AVAILABLE is 1 in PWM_features.h, else NULL) | |
| void(* | GeneratorEOCEventCallbackRegister )(void(*callback)(enum PWM_GENERATOR genNum)) |
| Pointer to PWM_GeneratorEOCEventCallbackRegister. | |
| void(* | CommonEventCallbackRegister )(void(*callback)(enum PWM_COMMON_EVENT event)) |
| Pointer to PWM_CommonEventCallbackRegister. | |
| void(* | GeneratorTasks )(enum PWM_GENERATOR intGen) |
| Pointer to PWM_GeneratorTasks (Supported only in polling mode) | |
| void(* | CommonEventTasks )(enum PWM_COMMON_EVENT event) |
| Pointer to PWM_CommonEventTasks (Supported only in polling mode) | |
Definition at line 56 of file pwm_hs_interface.h.
| void(* CommonEventCallbackRegister) (void(*callback)(enum PWM_COMMON_EVENT event)) |
Definition at line 198 of file pwm_hs_interface.h.
| void(* CommonEventTasks) (enum PWM_COMMON_EVENT event) |
Definition at line 204 of file pwm_hs_interface.h.
| void(* DeadTimeHighSet) (enum PWM_GENERATOR genNum, uint16_t deadtimeHigh) |
Definition at line 120 of file pwm_hs_interface.h.
| void(* DeadTimeLowSet) (enum PWM_GENERATOR genNum, uint16_t deadtimeLow) |
Definition at line 117 of file pwm_hs_interface.h.
| void(* DeadTimeSet) (enum PWM_GENERATOR genNum, uint16_t deadtime) |
Definition at line 123 of file pwm_hs_interface.h.
| void(* Deinitialize) (void) |
Definition at line 60 of file pwm_hs_interface.h.
| void(* Disable) (void) |
Definition at line 63 of file pwm_hs_interface.h.
| void(* DutyCycleSet) (enum PWM_GENERATOR genNum, uint16_t dutyCycle) |
Definition at line 84 of file pwm_hs_interface.h.
| void(* Enable) (void) |
Definition at line 66 of file pwm_hs_interface.h.
| void(* FaultModeLatchClear) (enum PWM_GENERATOR genNum) |
Definition at line 180 of file pwm_hs_interface.h.
| void(* FaultModeLatchDisable) (enum PWM_GENERATOR genNum) |
Definition at line 153 of file pwm_hs_interface.h.
| void(* FaultModeLatchEnable) (enum PWM_GENERATOR genNum) |
Definition at line 156 of file pwm_hs_interface.h.
| void(* GeneratorDisable) (enum PWM_GENERATOR genNum) |
Definition at line 159 of file pwm_hs_interface.h.
| void(* GeneratorEnable) (enum PWM_GENERATOR genNum) |
Definition at line 162 of file pwm_hs_interface.h.
| void(* GeneratorEOCEventCallbackRegister) (void(*callback)(enum PWM_GENERATOR genNum)) |
Definition at line 195 of file pwm_hs_interface.h.
| void(* GeneratorEventStatusClear) (enum PWM_GENERATOR genNum, enum PWM_GENERATOR_INTERRUPT interrupt) |
Definition at line 138 of file pwm_hs_interface.h.
| bool(* GeneratorEventStatusGet) (enum PWM_GENERATOR genNum, enum PWM_GENERATOR_INTERRUPT interrupt) |
Definition at line 135 of file pwm_hs_interface.h.
| void(* GeneratorInterruptDisable) (enum PWM_GENERATOR genNum, enum PWM_GENERATOR_INTERRUPT interrupt) |
Definition at line 132 of file pwm_hs_interface.h.
| void(* GeneratorInterruptEnable) (enum PWM_GENERATOR genNum, enum PWM_GENERATOR_INTERRUPT interrupt) |
Definition at line 129 of file pwm_hs_interface.h.
| void(* GeneratorTasks) (enum PWM_GENERATOR intGen) |
Definition at line 201 of file pwm_hs_interface.h.
| void(* Initialize) (void) |
Definition at line 57 of file pwm_hs_interface.h.
| void(* MasterDutyCycleSet) (uint16_t masterDutyCycle) |
Definition at line 72 of file pwm_hs_interface.h.
| void(* MasterPeriodSet) (uint16_t period) |
Definition at line 69 of file pwm_hs_interface.h.
| void(* MasterPhaseSet) (uint16_t masterPhase) |
Definition at line 75 of file pwm_hs_interface.h.
| void(* ModeSet) (enum PWM_GENERATOR genNum, enum PWM_MODES mode) |
Definition at line 81 of file pwm_hs_interface.h.
| uint16_t(* OverrideDataGet) (enum PWM_GENERATOR genNum) |
Definition at line 102 of file pwm_hs_interface.h.
| void(* OverrideDataHighSet) (enum PWM_GENERATOR genNum, bool overrideDataHigh) |
Definition at line 96 of file pwm_hs_interface.h.
| void(* OverrideDataLowSet) (enum PWM_GENERATOR genNum, bool overrideDataLow) |
Definition at line 99 of file pwm_hs_interface.h.
| void(* OverrideDataSet) (enum PWM_GENERATOR genNum, uint16_t overrideData) |
Definition at line 93 of file pwm_hs_interface.h.
| void(* OverrideHighDisable) (enum PWM_GENERATOR genNum) |
Definition at line 111 of file pwm_hs_interface.h.
| void(* OverrideHighEnable) (enum PWM_GENERATOR genNum) |
Definition at line 105 of file pwm_hs_interface.h.
| void(* OverrideLowDisable) (enum PWM_GENERATOR genNum) |
Definition at line 114 of file pwm_hs_interface.h.
| void(* OverrideLowEnable) (enum PWM_GENERATOR genNum) |
Definition at line 108 of file pwm_hs_interface.h.
| void(* PeriodSet) (enum PWM_GENERATOR genNum, uint16_t period) |
Definition at line 78 of file pwm_hs_interface.h.
| void(* PhaseSelect) (enum PWM_GENERATOR genNum, enum PWM_SOURCE_SELECT source) |
Definition at line 87 of file pwm_hs_interface.h.
| void(* PhaseSet) (enum PWM_GENERATOR genNum, uint16_t phase) |
Definition at line 90 of file pwm_hs_interface.h.
| bool(* SoftwareUpdatePending) (enum PWM_GENERATOR genNum) |
Definition at line 177 of file pwm_hs_interface.h.
| void(* SoftwareUpdateRequest) (enum PWM_GENERATOR genNum) |
Definition at line 174 of file pwm_hs_interface.h.
| void(* SpecialEventPrimaryCompareValueSet) (uint16_t compareValue) |
Definition at line 141 of file pwm_hs_interface.h.
| void(* SpecialEventPrimaryInterruptDisable) (void) |
Definition at line 150 of file pwm_hs_interface.h.
| void(* SpecialEventPrimaryInterruptEnable) (void) |
Definition at line 147 of file pwm_hs_interface.h.
| void(* SpecialEventTriggerInterruptFlagClear) (void) |
Definition at line 144 of file pwm_hs_interface.h.
| void(* Trigger1Disable) (enum PWM_GENERATOR genNum, enum PWM_TRIGGER_COMPARE compareRegister) |
Definition at line 186 of file pwm_hs_interface.h.
| void(* Trigger1Enable) (enum PWM_GENERATOR genNum, enum PWM_TRIGGER_COMPARE compareRegister) |
Definition at line 183 of file pwm_hs_interface.h.
| void(* Trigger2Disable) (enum PWM_GENERATOR genNum, enum PWM_TRIGGER_COMPARE compareRegister) |
Definition at line 192 of file pwm_hs_interface.h.
| void(* Trigger2Enable) (enum PWM_GENERATOR genNum, enum PWM_TRIGGER_COMPARE compareRegister) |
Definition at line 189 of file pwm_hs_interface.h.
| void(* TriggerACompareValueSet) (enum PWM_GENERATOR genNum, uint16_t trigCompValue) |
Definition at line 165 of file pwm_hs_interface.h.
| void(* TriggerBCompareValueSet) (enum PWM_GENERATOR genNum, uint16_t trigCompValue) |
Definition at line 168 of file pwm_hs_interface.h.
| void(* TriggerCCompareValueSet) (enum PWM_GENERATOR genNum, uint16_t trigCompValue) |
Definition at line 171 of file pwm_hs_interface.h.
| void(* TriggerCompareValueSet) (enum PWM_GENERATOR genNum, uint16_t trigCompValue) |
Definition at line 126 of file pwm_hs_interface.h.