AM261x MCU+ SDK: etpwm.h File Reference

| AM261x MCU+ SDK 26.00.00 |

Data Structures | Macros | Enumerations | Functions
etpwm.h File Reference

Go to the source code of this file.

## Data Structures
struct | EPWM_SignalParams

## Macros
#define | EPWM_SYNC_OUT_SOURCE_M
#define | EPWM_SYNC_OUT_PULSE_ON_SOFTWARE CSL_EPWM_EPWMSYNCOUTEN_SWEN_MASK
| Software force generated EPWM sync-out pulse. More...
#define | EPWM_SYNC_OUT_PULSE_ON_CNTR_ZERO CSL_EPWM_EPWMSYNCOUTEN_ZEROEN_MASK
| Counter zero event generates EPWM sync-out pulse. More...
#define | EPWM_SYNC_OUT_PULSE_ON_CNTR_COMPARE_B CSL_EPWM_EPWMSYNCOUTEN_CMPBEN_MASK
| Counter equal to CMPB event generates EPWM sync-out pulse. More...
#define | EPWM_SYNC_OUT_PULSE_ON_CNTR_COMPARE_C CSL_EPWM_EPWMSYNCOUTEN_CMPCEN_MASK
| Counter equal to CMPC event generates EPWM sync-out pulse. More...
#define | EPWM_SYNC_OUT_PULSE_ON_CNTR_COMPARE_D CSL_EPWM_EPWMSYNCOUTEN_CMPDEN_MASK
| Counter equal to CMPD event generates EPWM sync-out pulse. More...
#define | EPWM_SYNC_OUT_PULSE_ON_DCA_EVT1_SYNC CSL_EPWM_EPWMSYNCOUTEN_DCAEVT1EN_MASK
| DCA Event 1 Sync signal generates EPWM sync-out pulse. More...
#define | EPWM_SYNC_OUT_PULSE_ON_DCB_EVT1_SYNC CSL_EPWM_EPWMSYNCOUTEN_DCBEVT1EN_MASK
| DCB Event 1 Sync signal generates EPWM sync-out pulse. More...
#define | EPWM_SYNC_OUT_PULSE_ON_ALL EPWM_SYNC_OUT_SOURCE_M
| Enable all the above sources. More...
#define | EPWM_TIME_BASE_STATUS_COUNT_DOWN (0U)
| Time base counter is counting down. More...
#define | EPWM_TIME_BASE_STATUS_COUNT_UP (1U)
| Time base counter is counting up. More...
#define | EPWM_DB_INPUT_EPWMA (0U)
| Input signal is ePWMA. More...
#define | EPWM_DB_INPUT_EPWMB (1U)
| Input signal is ePWMB. More...
#define | EPWM_DB_INPUT_DB_RED (2U)
| Input signal is the output of Rising Edge delay. More...
#define | EPWM_TZ_SIGNAL_CBC1 (0x1U)
| TZ1 Cycle By Cycle. More...
#define | EPWM_TZ_SIGNAL_CBC2 (0x2U)
| TZ2 Cycle By Cycle. More...
#define | EPWM_TZ_SIGNAL_CBC3 (0x4U)
| TZ3 Cycle By Cycle. More...
#define | EPWM_TZ_SIGNAL_CBC4 (0x8U)
| TZ4 Cycle By Cycle. More...
#define | EPWM_TZ_SIGNAL_CBC5 (0x10U)
| TZ5 Cycle By Cycle. More...
#define | EPWM_TZ_SIGNAL_CBC6 (0x20U)
| TZ6 Cycle By Cycle. More...
#define | EPWM_TZ_SIGNAL_DCAEVT2 (0x40U)
| DCAEVT2 Cycle By Cycle. More...
#define | EPWM_TZ_SIGNAL_DCBEVT2 (0x80U)
| DCBEVT2 Cycle By Cycle. More...
#define | EPWM_TZ_SIGNAL_OSHT1 (0x100U)
| One-shot TZ1. More...
#define | EPWM_TZ_SIGNAL_OSHT2 (0x200U)
| One-shot TZ2. More...
#define | EPWM_TZ_SIGNAL_OSHT3 (0x400U)
| One-shot TZ3. More...
#define | EPWM_TZ_SIGNAL_OSHT4 (0x800U)
| One-shot TZ4. More...
#define | EPWM_TZ_SIGNAL_OSHT5 (0x1000U)
| One-shot TZ5. More...
#define | EPWM_TZ_SIGNAL_OSHT6 (0x2000U)
| One-shot TZ6. More...
#define | EPWM_TZ_SIGNAL_DCAEVT1 (0x4000U)
| One-shot DCAEVT1. More...
#define | EPWM_TZ_SIGNAL_DCBEVT1 (0x8000U)
| One-shot DCBEVT1. More...
#define | EPWM_TZ_SIGNAL_CAPEVT_CBC (0x1U)
| Cycle by cycle capture event. More...
#define | EPWM_TZ_SIGNAL_CAPEVT_OST (0x100U)
| One-shot Capture event. More...
#define | EPWM_TZ_INTERRUPT_CBC (0x2U)
| Trip Zones Cycle By Cycle interrupt. More...
#define | EPWM_TZ_INTERRUPT_OST (0x4U)
| Trip Zones One Shot interrupt. More...
#define | EPWM_TZ_INTERRUPT_DCAEVT1 (0x8U)
| Digital Compare A Event 1 interrupt. More...
#define | EPWM_TZ_INTERRUPT_DCAEVT2 (0x10U)
| Digital Compare A Event 2 interrupt. More...
#define | EPWM_TZ_INTERRUPT_DCBEVT1 (0x20U)
| Digital Compare B Event 1 interrupt. More...
#define | EPWM_TZ_INTERRUPT_DCBEVT2 (0x40U)
| Digital Compare B Event 2 interrupt. More...
#define | EPWM_TZ_INTERRUPT_CAPEVT (0x80U)
| Capture Event interrupt. More...
#define | EPWM_TZ_FLAG_CBC (0x2U)
| Trip Zones Cycle By Cycle flag. More...
#define | EPWM_TZ_FLAG_OST (0x4U)
| Trip Zones One Shot flag. More...
#define | EPWM_TZ_FLAG_DCAEVT1 (0x8U)
| Digital Compare A Event 1 flag. More...
#define | EPWM_TZ_FLAG_DCAEVT2 (0x10U)
| Digital Compare A Event 2 flag. More...
#define | EPWM_TZ_FLAG_DCBEVT1 (0x20U)
| Digital Compare B Event 1 flag. More...
#define | EPWM_TZ_FLAG_DCBEVT2 (0x40U)
| Digital Compare B Event 2 flag. More...
#define | EPWM_TZ_FLAG_CAPEVT (0x80U)
| Capture Event flag. More...
#define | EPWM_TZ_INTERRUPT (0x1U)
| Trip Zone interrupt. More...
#define | EPWM_TZ_CBC_FLAG_1 (0x1U)
| CBC flag 1. More...
#define | EPWM_TZ_CBC_FLAG_2 (0x2U)
| CBC flag 2. More...
#define | EPWM_TZ_CBC_FLAG_3 (0x4U)
| CBC flag 3. More...
#define | EPWM_TZ_CBC_FLAG_4 (0x8U)
| CBC flag 4. More...
#define | EPWM_TZ_CBC_FLAG_5 (0x10U)
| CBC flag 5. More...
#define | EPWM_TZ_CBC_FLAG_6 (0x20U)
| CBC flag 6. More...
#define | EPWM_TZ_CBC_FLAG_DCAEVT2 (0x40U)
| CBC flag Digital compare event A2. More...
#define | EPWM_TZ_CBC_FLAG_DCBEVT2 (0x80U)
| CBC flag Digital compare event B2. More...
#define | EPWM_TZ_CBC_FLAG_CAPEVT (0x100U)
| CBC flag Capture event. More...
#define | EPWM_TZ_OST_FLAG_OST1 (0x1U)
| OST flag OST1. More...
#define | EPWM_TZ_OST_FLAG_OST2 (0x2U)
| OST flag OST2. More...
#define | EPWM_TZ_OST_FLAG_OST3 (0x4U)
| OST flag OST3. More...
#define | EPWM_TZ_OST_FLAG_OST4 (0x8U)
| OST flag OST4. More...
#define | EPWM_TZ_OST_FLAG_OST5 (0x10U)
| OST flag OST5. More...
#define | EPWM_TZ_OST_FLAG_OST6 (0x20U)
| OST flag OST6. More...
#define | EPWM_TZ_OST_FLAG_DCAEVT1 (0x40U)
| OST flag Digital compare event A1. More...
#define | EPWM_TZ_OST_FLAG_DCBEVT1 (0x80U)
| OST flag Digital compare event B1. More...
#define | EPWM_TZ_OST_FLAG_CAPEVT (0x100U)
| OST flag Capture Event. More...
#define | EPWM_TZ_FORCE_EVENT_CBC (0x2U)
| Force Cycle By Cycle trip event. More...
#define | EPWM_TZ_FORCE_EVENT_OST (0x4U)
| Force a One-Shot Trip Event. More...
#define | EPWM_TZ_FORCE_EVENT_DCAEVT1 (0x8U)
| Force Digital Compare Output A Event 1. More...
#define | EPWM_TZ_FORCE_EVENT_DCAEVT2 (0x10U)
| Force Digital Compare Output A Event 2. More...
#define | EPWM_TZ_FORCE_EVENT_DCBEVT1 (0x20U)
| Force Digital Compare Output B Event 1. More...
#define | EPWM_TZ_FORCE_EVENT_DCBEVT2 (0x40U)
| Force Digital Compare Output B Event 2. More...
#define | EPWM_TZ_FORCE_EVENT_CAPEVT (0x80U)
| Force Capture event. More...
#define | EPWM_TZ_SELECT_TRIPOUT_OST (0x1)
| One shot. More...
#define | EPWM_TZ_SELECT_TRIPOUT_CBC (0x2)
| Cycle by cycle. More...
#define | EPWM_TZ_SELECT_TRIPOUT_TZ1 (0x4)
| Trip Zone 1. More...
#define | EPWM_TZ_SELECT_TRIPOUT_TZ2 (0x8)
| Trip Zone 2. More...
#define | EPWM_TZ_SELECT_TRIPOUT_TZ3 (0x10)
| Trip Zone 3. More...
#define | EPWM_TZ_SELECT_TRIPOUT_TZ4 (0x20)
| Trip Zone 4. More...
#define | EPWM_TZ_SELECT_TRIPOUT_TZ5 (0x40)
| Trip Zone 5. More...
#define | EPWM_TZ_SELECT_TRIPOUT_TZ6 (0x80)
| Trip Zone 6. More...
#define | EPWM_TZ_SELECT_TRIPOUT_DCAEVT1 (0x100)
| Digital capture A Event 1. More...
#define | EPWM_TZ_SELECT_TRIPOUT_DCAEVT2 (0x200)
| Digital capture A Event 2. More...
#define | EPWM_TZ_SELECT_TRIPOUT_DCBEVT1 (0x400)
| Digital capture B Event 1. More...
#define | EPWM_TZ_SELECT_TRIPOUT_DCBEVT2 (0x800)
| Digtial capture B Event 2. More...
#define | EPWM_TZ_SELECT_TRIPOUT_CAPEVT (0x1000)
| Capture Event. More...
#define | EPWM_INT_TBCTR_ZERO (1U)
| Time-base counter equal to zero. More...
#define | EPWM_INT_TBCTR_PERIOD (2U)
| Time-base counter equal to period. More...
#define | EPWM_INT_TBCTR_ETINTMIX (3U)
| Time-base counter based on mix events. More...
#define | EPWM_INT_TBCTR_U_CMPA (4U)
| time-base counter equal to CMPA when the timer is incrementing More...
#define | EPWM_INT_TBCTR_U_CMPC (8U)
| time-base counter equal to CMPC when the timer is incrementing More...
#define | EPWM_INT_TBCTR_D_CMPA (5U)
| time-base counter equal to CMPA when the timer is decrementing More...
#define | EPWM_INT_TBCTR_D_CMPC (10U)
| time-base counter equal to CMPC when the timer is decrementing More...
#define | EPWM_INT_TBCTR_U_CMPB (6U)
| time-base counter equal to CMPB when the timer is incrementing More...
#define | EPWM_INT_TBCTR_U_CMPD (12U)
| time-base counter equal to CMPD when the timer is incrementing More...
#define | EPWM_INT_TBCTR_D_CMPB (7U)
| time-base counter equal to CMPB when the timer is decrementing More...
#define | EPWM_INT_TBCTR_D_CMPD (14U)
| time-base counter equal to CMPD when the timer is decrementing More...
#define | EPWM_INT_MIX_TBCTR_ZERO (0x1)
| Time-base counter equal to zero. More...
#define | EPWM_INT_MIX_TBCTR_PERIOD (0x2)
| Time-base counter equal to period. More...
#define | EPWM_INT_MIX_TBCTR_U_CMPA (0x4)
| time-base counter equal to CMPA when the timer is incrementing More...
#define | EPWM_INT_MIX_TBCTR_D_CMPA (0x8)
| time-base counter equal to CMPA when the timer is decrementing More...
#define | EPWM_INT_MIX_TBCTR_U_CMPB (0x10)
| time-base counter equal to CMPB when the timer is incrementing More...
#define | EPWM_INT_MIX_TBCTR_D_CMPB (0x20)
| time-base counter equal to CMPB when the timer is decrementing More...
#define | EPWM_INT_MIX_TBCTR_U_CMPC (0x40)
| time-base counter equal to CMPC when the timer is incrementing More...
#define | EPWM_INT_MIX_TBCTR_D_CMPC (0x80)
| time-base counter equal to CMPC when the timer is decrementing More...
#define | EPWM_INT_MIX_TBCTR_U_CMPD (0x100)
| time-base counter equal to CMPD when the timer is incrementing More...
#define | EPWM_INT_MIX_TBCTR_D_CMPD (0x200)
| time-base counter equal to CMPD when the timer is decrementing More...
#define | EPWM_INT_MIX_DCAEVT1 (0x400)
| DCAEVT1 interrupt. More...
#define | EPWM_DC_COMBINATIONAL_TRIPIN1 (0x1U)
| Combinational Trip 1 input. More...
#define | EPWM_DC_COMBINATIONAL_TRIPIN2 (0x2U)
| Combinational Trip 2 input. More...
#define | EPWM_DC_COMBINATIONAL_TRIPIN3 (0x4U)
| Combinational Trip 3 input. More...
#define | EPWM_DC_COMBINATIONAL_TRIPIN4 (0x8U)
| Combinational Trip 4 input. More...
#define | EPWM_DC_COMBINATIONAL_TRIPIN5 (0x10U)
| Combinational Trip 5 input. More...
#define | EPWM_DC_COMBINATIONAL_TRIPIN6 (0x20U)
| Combinational Trip 6 input. More...
#define | EPWM_DC_COMBINATIONAL_TRIPIN7 (0x40U)
| Combinational Trip 7 input. More...
#define | EPWM_DC_COMBINATIONAL_TRIPIN8 (0x80U)
| Combinational Trip 8 input. More...
#define | EPWM_DC_COMBINATIONAL_TRIPIN9 (0x100U)
| Combinational Trip 9 input. More...
#define | EPWM_DC_COMBINATIONAL_TRIPIN10 (0x200U)
| Combinational Trip 10 input. More...
#define | EPWM_DC_COMBINATIONAL_TRIPIN11 (0x400U)
| Combinational Trip 11 input. More...
#define | EPWM_DC_COMBINATIONAL_TRIPIN12 (0x800U)
| Combinational Trip 12 input. More...
#define | EPWM_DC_COMBINATIONAL_TRIPIN13 (0x1000U)
| Combinational Trip 13 input. More...
#define | EPWM_DC_COMBINATIONAL_TRIPIN14 (0x2000U)
| Combinational Trip 14 input. More...
#define | EPWM_DC_COMBINATIONAL_TRIPIN15 (0x4000U)
| Combinational Trip 15 input. More...
#define | EPWM_DC_TBCTR_ZERO (0x1)
| Time-base counter equal to zero. More...
#define | EPWM_DC_TBCTR_PERIOD (0x2)
| Time-base counter equal to period. More...
#define | EPWM_DC_TBCTR_U_CMPA (0x4)
| time-base counter equal to CMPA when the timer is incrementing More...
#define | EPWM_DC_TBCTR_D_CMPA (0x8)
| time-base counter equal to CMPA when the timer is decrementing More...
#define | EPWM_DC_TBCTR_U_CMPB (0x10)
| time-base counter equal to CMPB when the timer is incrementing More...
#define | EPWM_DC_TBCTR_D_CMPB (0x20)
| time-base counter equal to CMPB when the timer is decrementing More...
#define | EPWM_DC_TBCTR_U_CMPC (0x40)
| time-base counter equal to CMPC when the timer is incrementing More...
#define | EPWM_DC_TBCTR_D_CMPC (0x80)
| time-base counter equal to CMPC when the timer is decrementing More...
#define | EPWM_DC_TBCTR_U_CMPD (0x100)
| time-base counter equal to CMPD when the timer is incrementing More...
#define | EPWM_DC_TBCTR_D_CMPD (0x200)
| time-base counter equal to CMPD when the timer is decrementing More...
#define | EPWM_GL_REGISTER_TBPRD_TBPRDHR (0x1U)
| Global load TBPRD : TBPRDHR. More...
#define | EPWM_GL_REGISTER_CMPA_CMPAHR (0x2U)
| Global load CMPA : CMPAHR. More...
#define | EPWM_GL_REGISTER_CMPB_CMPBHR (0x4U)
| Global load CMPB : CMPBHR. More...
#define | EPWM_GL_REGISTER_CMPC (0x8U)
| Global load CMPC. More...
#define | EPWM_GL_REGISTER_CMPD (0x10U)
| Global load CMPD. More...
#define | EPWM_GL_REGISTER_DBRED_DBREDHR (0x20U)
| Global load DBRED : DBREDHR. More...
#define | EPWM_GL_REGISTER_DBFED_DBFEDHR (0x40U)
| Global load DBFED : DBFEDHR. More...
#define | EPWM_GL_REGISTER_DBCTL (0x80U)
| Global load DBCTL. More...
#define | EPWM_GL_REGISTER_AQCTLA_AQCTLA2 (0x100U)
| Global load AQCTLA/A2. More...
#define | EPWM_GL_REGISTER_AQCTLB_AQCTLB2 (0x200U)
| Global load AQCTLB/B2. More...
#define | EPWM_GL_REGISTER_AQCSFRC (0x400U)
| Global load AQCSFRC. More...
#define | EPWM_MINDB_BLOCK_A (0x0U)
| Values that can be passed to. More...
#define | EPWM_MINDB_BLOCK_B (0x1U)
#define | EPWM_MINDB_NO_INVERT (0x0)
| Values that can be passed to. More...
#define | EPWM_MINDB_INVERT (0x1)
#define | EPWM_MINDB_INVERT_LOGICAL_AND (0x0)
| Values that can be passed to. More...
#define | EPWM_MINDB_LOGICAL_OR (0x1)
#define | EPWM_MINDB_PWMB (0x0)
| Values that can be passed to. More...
#define | EPWM_MINDB_PWM_OUTXBAR_OUT1 (0x1)
| Minimum Dead Band Reference Signal PWM Output Xbar Output 2. More...
#define | EPWM_MINDB_PWM_OUTXBAR_OUT2 (0x2)
| Minimum Dead Band Reference Signal PWM Output Xbar Output 3. More...
#define | EPWM_MINDB_PWM_OUTXBAR_OUT3 (0x3)
| Minimum Dead Band Reference Signal PWM Output Xbar Output 4. More...
#define | EPWM_MINDB_PWM_OUTXBAR_OUT4 (0x4)
| Minimum Dead Band Reference Signal PWM Output Xbar Output 5. More...
#define | EPWM_MINDB_PWM_OUTXBAR_OUT5 (0x5)
| Minimum Dead Band Reference Signal PWM Output Xbar Output 6. More...
#define | EPWM_MINDB_PWM_OUTXBAR_OUT6 (0x6)
| Minimum Dead Band Reference Signal PWM Output Xbar Output 7. More...
#define | EPWM_MINDB_PWM_OUTXBAR_OUT7 (0x7)
| Minimum Dead Band Reference Signal PWM Output Xbar Output 8. More...
#define | EPWM_MINDB_PWM_OUTXBAR_OUT8 (0x8)
| Minimum Dead Band Reference Signal PWM Output Xbar Output 9. More...
#define | EPWM_MINDB_PWM_OUTXBAR_OUT9 (0x9)
| Minimum Dead Band Reference Signal PWM Output Xbar Output 10. More...
#define | EPWM_MINDB_PWM_OUTXBAR_OUT10 (0xA)
| Minimum Dead Band Reference Signal PWM Output Xbar Output 11. More...
#define | EPWM_MINDB_PWM_OUTXBAR_OUT11 (0xB)
| Minimum Dead Band Reference Signal PWM Output Xbar Output 12. More...
#define | EPWM_MINDB_PWM_OUTXBAR_OUT12 (0xC)
| Minimum Dead Band Reference Signal PWM Output Xbar Output 13. More...
#define | EPWM_MINDB_PWM_OUTXBAR_OUT13 (0xD)
| Minimum Dead Band Reference Signal PWM Output Xbar Output 14. More...
#define | EPWM_MINDB_PWM_OUTXBAR_OUT14 (0xE)
| Minimum Dead Band Reference Signal PWM Output Xbar Output 15. More...
#define | EPWM_MINDB_PWM_OUTXBAR_OUT15 (0xF)
#define | EPWM_MINDB_BLOCKING_SIGNAL_SAME (0x0)
| Values that can be passed to. More...
#define | EPWM_MINDB_BLOCKING_SIGNAL_DIFF (0x1)
#define | EPWM_MINDB_ICSS_XBAR_OUT0 (0x0)
| Values that can be passed to. More...
#define | EPWM_MINDB_ICSS_XBAR_OUT1 (0x1)
| ICSS Xbar Out 2. More...
#define | EPWM_MINDB_ICSS_XBAR_OUT2 (0x2)
| ICSS Xbar Out 3. More...
#define | EPWM_MINDB_ICSS_XBAR_OUT3 (0x3)
| ICSS Xbar Out 4. More...
#define | EPWM_MINDB_ICSS_XBAR_OUT4 (0x4)
| ICSS Xbar Out 5. More...
#define | EPWM_MINDB_ICSS_XBAR_OUT5 (0x5)
| ICSS Xbar Out 6. More...
#define | EPWM_MINDB_ICSS_XBAR_OUT6 (0x6)
| ICSS Xbar Out 7. More...
#define | EPWM_MINDB_ICSS_XBAR_OUT7 (0x7)
| ICSS Xbar Out 8. More...
#define | EPWM_MINDB_ICSS_XBAR_OUT8 (0x8)
| ICSS Xbar Out 9. More...
#define | EPWM_MINDB_ICSS_XBAR_OUT9 (0x9)
| ICSS Xbar Out 10. More...
#define | EPWM_MINDB_ICSS_XBAR_OUT10 (0xA)
| ICSS Xbar Out 11. More...
#define | EPWM_MINDB_ICSS_XBAR_OUT11 (0xB)
| ICSS Xbar Out 12. More...
#define | EPWM_MINDB_ICSS_XBAR_OUT12 (0xC)
| ICSS Xbar Out 13. More...
#define | EPWM_MINDB_ICSS_XBAR_OUT13 (0xD)
| ICSS Xbar Out 14. More...
#define | EPWM_MINDB_ICSS_XBAR_OUT14 (0xE)
| ICSS Xbar Out 15. More...
#define | EPWM_MINDB_ICSS_XBAR_OUT15 (0xF)
#define | EPWM_XCMP_ACTIVE (0x0U)
| < XCMP set = Active More...
#define | EPWM_XCMP_SHADOW1 (0x1U)
| XCMP set = Shadow 2. More...
#define | EPWM_XCMP_SHADOW2 (0x2U)
| XCMP set = Shadow 3. More...
#define | EPWM_XCMP_SHADOW3 (0x3U)
#define | EPWM_DE_CHANNEL_A (0x0U)
| < Diode emulation channel A More...
#define | EPWM_DE_CHANNEL_B (0x1U)
#define | EPWM_DE_COUNT_UP (0x0U)
| Values that can be passed to EPWM_setDiodeEmulationMonitorModeStep() More...
#define | EPWM_DE_COUNT_DOWN (0x1U)
#define | EPWM_DE_TRIPL (0x1U)
| Values that can be passed to EPWM_configureDiodeEmulationTripSources() More...
#define | EPWM_DE_TRIPH (0x0U)
#define | EPWM_CAPGATE_INPUT_ALWAYS_ON (0U)
| Capture gate is always on. More...
#define | EPWM_CAPGATE_INPUT_ALWAYS_OFF (1U)
| Capture gate is always off. More...
#define | EPWM_CAPGATE_INPUT_SYNC (2U)
| Capture gate input is CAPGATE.sync. More...
#define | EPWM_CAPGATE_INPUT_SYNC_INVERT (3U)
| Capture gate input is CAPGATE.sync inverted. More...
#define | EPWM_CAPTURE_INPUT_CAPIN_SYNC (0U)
| Capture input is not inverted. More...
#define | EPWM_CAPTURE_INPUT_CAPIN_SYNC_INVERT (1U)
| Capture input is inverted. More...
#define | EPWM_CAPTURE_GATE (1U)
| Capture Gate. More...
#define | EPWM_CAPTURE_INPUT (0U)
| Capture Input. More...
#define | EPWM_AQ_A_SW_DISABLED_B_SW_DISABLED (0x0U)
| software force disabled on A, B More...
#define | EPWM_AQ_A_SW_OUTPUT_LOW_B_SW_DISABLED (0x1U)
| software force Low Action on A, software force disabled B More...
#define | EPWM_AQ_A_SW_OUTPUT_HIGH_B_SW_DISABLED (0x2U)
| software force High Action on A, software force disabled B More...
#define | EPWM_AQ_A_SW_DISABLED_B_SW_OUTPUT_LOW (0x4U)
| software force disabled on A, software force Low Action on B More...
#define | EPWM_AQ_A_SW_OUTPUT_LOW_B_SW_OUTPUT_LOW (0x5U)
| software force Low Action on A, software force Low Action on B More...
#define | EPWM_AQ_A_SW_OUTPUT_HIGH_B_SW_OUTPUT_LOW (0x6U)
| software force High Action on A, software force Low Action on B More...
#define | EPWM_AQ_A_SW_DISABLED_B_SW_OUTPUT_HIGH (0x8U)
| software force disabled on A, software force High Action on B More...
#define | EPWM_AQ_A_SW_OUTPUT_LOW_B_SW_OUTPUT_HIGH (0x9U)
| software force Low Action on A, software force High Action on B More...
#define | EPWM_AQ_A_SW_OUTPUT_HIGH_B_SW_OUTPUT_HIGH (0xAU)
| software force High Action on A, software force High Action on B More...
#define | EPWM_DCxCTL_STEP (CSL_EPWM_DCBCTL - CSL_EPWM_DCACTL)
| Defines to be used by the driver. More...
#define | EPWM_DCxxTRIPSEL (CSL_EPWM_DCALTRIPSEL - CSL_EPWM_DCAHTRIPSEL)
#define | EPWM_XREGSHDWxSTS_STEP (CSL_EPWM_XREGSHDW2STS-CSL_EPWM_XREGSHDW1STS)
#define | EPWM_XCMPx_ACTIVE_STEP (CSL_EPWM_XCMP2_ACTIVE-CSL_EPWM_XCMP1_ACTIVE)
#define | EPWM_XCMPx_STEP (CSL_EPWM_XCMP1_SHDW2-CSL_EPWM_XCMP1_SHDW1)
#define | EPWM_XCMPx_SHDWx_STEP (CSL_EPWM_XCMP2_SHDW1-CSL_EPWM_XCMP1_SHDW1)
#define | EPWM_LOCK_KEY (0xA5A50000U)

## Enumerations
enum | EPWM_EmulationMode { EPWM_EMULATION_STOP_AFTER_NEXT_TB = 0, EPWM_EMULATION_STOP_AFTER_FULL_CYCLE = 1, EPWM_EMULATION_FREE_RUN = 2 }
enum | EPWM_SyncCountMode { EPWM_COUNT_MODE_DOWN_AFTER_SYNC = 0, EPWM_COUNT_MODE_UP_AFTER_SYNC = 1 }
enum | EPWM_ClockDivider { EPWM_CLOCK_DIVIDER_1 = 0, EPWM_CLOCK_DIVIDER_2 = 1, EPWM_CLOCK_DIVIDER_4 = 2, EPWM_CLOCK_DIVIDER_8 = 3, EPWM_CLOCK_DIVIDER_16 = 4, EPWM_CLOCK_DIVIDER_32 = 5, EPWM_CLOCK_DIVIDER_64 = 6, EPWM_CLOCK_DIVIDER_128 = 7 }
enum | EPWM_HSClockDivider { EPWM_HSCLOCK_DIVIDER_1 = 0, EPWM_HSCLOCK_DIVIDER_2 = 1, EPWM_HSCLOCK_DIVIDER_4 = 2, EPWM_HSCLOCK_DIVIDER_6 = 3, EPWM_HSCLOCK_DIVIDER_8 = 4, EPWM_HSCLOCK_DIVIDER_10 = 5, EPWM_HSCLOCK_DIVIDER_12 = 6, EPWM_HSCLOCK_DIVIDER_14 = 7 }
enum | EPWM_SyncInPulseSource { EPWM_SYNC_IN_PULSE_SRC_DISABLE = 0x0, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM0 = 0x1, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM1 = 0x2, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2 = 0x3, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM3 = 0x4, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM4 = 0x5, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM5 = 0x6, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM6 = 0x7, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM7 = 0x8, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM8 = 0x9, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM9 = 0xA, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM10 = 0xB, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM11 = 0xC, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM12 = 0xD, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM13 = 0xE, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM14 = 0xF, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM15 = 0x10, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM16 = 0x11, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM17 = 0x12, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM18 = 0x13, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM19 = 0x14, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM20 = 0x15, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM21 = 0x16, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM22 = 0x17, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM23 = 0x18, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM24 = 0x19, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM25 = 0x1A, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM26 = 0x1B, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM27 = 0x1C, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM28 = 0x1D, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM29 = 0x1E, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM30 = 0x1F, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM31 = 0x20, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_ECAP0 = 0x40, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_ECAP1 = 0x41, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_ECAP2 = 0x42, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_ECAP3 = 0x43, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_ECAP4 = 0x44, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_ECAP5 = 0x45, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_ECAP6 = 0x46, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_ECAP7 = 0x47, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_ECAP8 = 0x48, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_ECAP9 = 0x49, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_ECAP10 = 0x4A, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_ECAP11 = 0x4B, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_ECAP12 = 0x4C, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_ECAP13 = 0x4D, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_ECAP14 = 0x4E, EPWM_SYNC_IN_PULSE_SRC_SYNCOUT_ECAP15 = 0x4F, EPWM_SYNC_IN_PULSE_SRC_INPUTXBAR_OUT4 = 0x50, EPWM_SYNC_IN_PULSE_SRC_INPUTXBAR_OUT20 = 0x51, EPWM_SYNC_IN_PULSE_SRC_C2K_TIMESYNC_XBAR_PWM_OUT0 = 0x58, EPWM_SYNC_IN_PULSE_SRC_C2K_TIMESYNC_XBAR_PWM_OUT1 = 0x59, EPWM_SYNC_IN_PULSE_SRC_FSIRX0_RX_TRIG0 = 0x60, EPWM_SYNC_IN_PULSE_SRC_FSIRX0_RX_TRIG1 = 0x61, EPWM_SYNC_IN_PULSE_SRC_FSIRX0_RX_TRIG2 = 0x62, EPWM_SYNC_IN_PULSE_SRC_FSIRX0_RX_TRIG3 = 0x63, EPWM_SYNC_IN_PULSE_SRC_FSIRX1_RX_TRIG0 = 0x64, EPWM_SYNC_IN_PULSE_SRC_FSIRX1_RX_TRIG1 = 0x65, EPWM_SYNC_IN_PULSE_SRC_FSIRX1_RX_TRIG2 = 0x66, EPWM_SYNC_IN_PULSE_SRC_FSIRX1_RX_TRIG3 = 0x67, EPWM_SYNC_IN_PULSE_SRC_FSIRX2_RX_TRIG0 = 0x68, EPWM_SYNC_IN_PULSE_SRC_FSIRX2_RX_TRIG1 = 0x69, EPWM_SYNC_IN_PULSE_SRC_FSIRX2_RX_TRIG2 = 0x6A, EPWM_SYNC_IN_PULSE_SRC_FSIRX2_RX_TRIG3 = 0x6B, EPWM_SYNC_IN_PULSE_SRC_FSIRX3_RX_TRIG0 = 0x6C, EPWM_SYNC_IN_PULSE_SRC_FSIRX3_RX_TRIG1 = 0x6D, EPWM_SYNC_IN_PULSE_SRC_FSIRX3_RX_TRIG2 = 0x6E, EPWM_SYNC_IN_PULSE_SRC_FSIRX3_RX_TRIG3 = 0x6F }
enum | EPWM_OneShotSyncOutTrigger { EPWM_OSHT_SYNC_OUT_TRIG_SYNC = 0x0, EPWM_OSHT_SYNC_OUT_TRIG_RELOAD = 0x1 }
enum | EPWM_PeriodLoadMode { EPWM_PERIOD_SHADOW_LOAD = 0, EPWM_PERIOD_DIRECT_LOAD = 1 }
enum | EPWM_TimeBaseCountMode { EPWM_COUNTER_MODE_UP = 0, EPWM_COUNTER_MODE_DOWN = 1, EPWM_COUNTER_MODE_UP_DOWN = 2, EPWM_COUNTER_MODE_STOP_FREEZE = 3 }
enum | EPWM_PeriodShadowLoadMode { EPWM_SHADOW_LOAD_MODE_COUNTER_ZERO = 0, EPWM_SHADOW_LOAD_MODE_COUNTER_SYNC = 1, EPWM_SHADOW_LOAD_MODE_SYNC = 2 }
enum | EPWM_CurrentLink { EPWM_LINK_WITH_EPWM_0 = 0, EPWM_LINK_WITH_EPWM_1 = 1, EPWM_LINK_WITH_EPWM_2 = 2, EPWM_LINK_WITH_EPWM_3 = 3, EPWM_LINK_WITH_EPWM_4 = 4, EPWM_LINK_WITH_EPWM_5 = 5, EPWM_LINK_WITH_EPWM_6 = 6, EPWM_LINK_WITH_EPWM_7 = 7, EPWM_LINK_WITH_EPWM_8 = 8, EPWM_LINK_WITH_EPWM_9 = 9, EPWM_LINK_WITH_EPWM_10 = 10, EPWM_LINK_WITH_EPWM_11 = 11, EPWM_LINK_WITH_EPWM_12 = 12, EPWM_LINK_WITH_EPWM_13 = 13, EPWM_LINK_WITH_EPWM_14 = 14, EPWM_LINK_WITH_EPWM_15 = 15, EPWM_LINK_WITH_EPWM_16 = 16, EPWM_LINK_WITH_EPWM_17 = 17, EPWM_LINK_WITH_EPWM_18 = 18, EPWM_LINK_WITH_EPWM_19 = 19, EPWM_LINK_WITH_EPWM_20 = 20, EPWM_LINK_WITH_EPWM_21 = 21, EPWM_LINK_WITH_EPWM_22 = 22, EPWM_LINK_WITH_EPWM_23 = 23, EPWM_LINK_WITH_EPWM_24 = 24, EPWM_LINK_WITH_EPWM_25 = 25, EPWM_LINK_WITH_EPWM_26 = 26, EPWM_LINK_WITH_EPWM_27 = 27, EPWM_LINK_WITH_EPWM_28 = 28, EPWM_LINK_WITH_EPWM_29 = 29, EPWM_LINK_WITH_EPWM_30 = 30, EPWM_LINK_WITH_EPWM_31 = 31 }
enum | EPWM_LinkComponent { EPWM_LINK_TBPRD = 0, EPWM_LINK_COMP_A = 5, EPWM_LINK_COMP_B = 10, EPWM_LINK_COMP_C = 16, EPWM_LINK_COMP_D = 21, EPWM_LINK_GLDCTL2 = 26, EPWM_LINK_DBRED = 1, EPWM_LINK_DBFED = 6, EPWM_LINK_XLOAD = 2 }
enum | EPWM_CounterCompareModule { EPWM_COUNTER_COMPARE_A = 0, EPWM_COUNTER_COMPARE_B = 4, EPWM_COUNTER_COMPARE_C = 10, EPWM_COUNTER_COMPARE_D = 14 }
enum | EPWM_CounterCompareLoadMode { EPWM_COMP_LOAD_ON_CNTR_ZERO = 0, EPWM_COMP_LOAD_ON_CNTR_PERIOD = 1, EPWM_COMP_LOAD_ON_CNTR_ZERO_PERIOD = 2, EPWM_COMP_LOAD_FREEZE = 3, EPWM_COMP_LOAD_ON_SYNC_CNTR_ZERO = 4, EPWM_COMP_LOAD_ON_SYNC_CNTR_PERIOD = 5, EPWM_COMP_LOAD_ON_SYNC_CNTR_ZERO_PERIOD = 6, EPWM_COMP_LOAD_ON_SYNC_ONLY = 8 }
enum | EPWM_ActionQualifierModule { EPWM_ACTION_QUALIFIER_A = 0, EPWM_ACTION_QUALIFIER_B = 2 }
enum | EPWM_ActionQualifierLoadMode { EPWM_AQ_LOAD_ON_CNTR_ZERO = 0, EPWM_AQ_LOAD_ON_CNTR_PERIOD = 1, EPWM_AQ_LOAD_ON_CNTR_ZERO_PERIOD = 2, EPWM_AQ_LOAD_FREEZE = 3, EPWM_AQ_LOAD_ON_SYNC_CNTR_ZERO = 4, EPWM_AQ_LOAD_ON_SYNC_CNTR_PERIOD = 5, EPWM_AQ_LOAD_ON_SYNC_CNTR_ZERO_PERIOD = 6, EPWM_AQ_LOAD_ON_SYNC_ONLY = 8 }
enum | EPWM_ActionQualifierTriggerSource { EPWM_AQ_TRIGGER_EVENT_TRIG_DCA_1 = 0, EPWM_AQ_TRIGGER_EVENT_TRIG_DCA_2 = 1, EPWM_AQ_TRIGGER_EVENT_TRIG_DCB_1 = 2, EPWM_AQ_TRIGGER_EVENT_TRIG_DCB_2 = 3, EPWM_AQ_TRIGGER_EVENT_TRIG_TZ_1 = 4, EPWM_AQ_TRIGGER_EVENT_TRIG_TZ_2 = 5, EPWM_AQ_TRIGGER_EVENT_TRIG_TZ_3 = 6, EPWM_AQ_TRIGGER_EVENT_TRIG_EPWM_SYNCIN = 7, EPWM_AQ_TRIGGER_EVENT_TRIG_DC_EVTFILT = 8 }
enum | EPWM_ActionQualifierOutputEvent { EPWM_AQ_OUTPUT_ON_TIMEBASE_ZERO = 0, EPWM_AQ_OUTPUT_ON_TIMEBASE_PERIOD = 2, EPWM_AQ_OUTPUT_ON_TIMEBASE_UP_CMPA = 4, EPWM_AQ_OUTPUT_ON_TIMEBASE_DOWN_CMPA = 6, EPWM_AQ_OUTPUT_ON_TIMEBASE_UP_CMPB = 8, EPWM_AQ_OUTPUT_ON_TIMEBASE_DOWN_CMPB = 10, EPWM_AQ_OUTPUT_ON_T1_COUNT_UP = 1, EPWM_AQ_OUTPUT_ON_T1_COUNT_DOWN = 3, EPWM_AQ_OUTPUT_ON_T2_COUNT_UP = 5, EPWM_AQ_OUTPUT_ON_T2_COUNT_DOWN = 7 }
enum | EPWM_ActionQualifierOutput { EPWM_AQ_OUTPUT_NO_CHANGE = 0, EPWM_AQ_OUTPUT_LOW = 1, EPWM_AQ_OUTPUT_HIGH = 2, EPWM_AQ_OUTPUT_TOGGLE = 3 }
enum | EPWM_ActionQualifierSWOutput { EPWM_AQ_SW_DISABLED = 0, EPWM_AQ_SW_OUTPUT_LOW = 1, EPWM_AQ_SW_OUTPUT_HIGH = 2 }
enum | EPWM_ActionQualifierEventAction { EPWM_AQ_OUTPUT_NO_CHANGE_ZERO = 0x0, EPWM_AQ_OUTPUT_LOW_ZERO = 0x1, EPWM_AQ_OUTPUT_HIGH_ZERO = 0x2, EPWM_AQ_OUTPUT_TOGGLE_ZERO = 0x3, EPWM_AQ_OUTPUT_NO_CHANGE_PERIOD = 0x0, EPWM_AQ_OUTPUT_LOW_PERIOD = 0x4, EPWM_AQ_OUTPUT_HIGH_PERIOD = 0x8, EPWM_AQ_OUTPUT_TOGGLE_PERIOD = 0xC, EPWM_AQ_OUTPUT_NO_CHANGE_UP_CMPA = 0x00, EPWM_AQ_OUTPUT_LOW_UP_CMPA = 0x10, EPWM_AQ_OUTPUT_HIGH_UP_CMPA = 0x20, EPWM_AQ_OUTPUT_TOGGLE_UP_CMPA = 0x30, EPWM_AQ_OUTPUT_NO_CHANGE_DOWN_CMPA = 0x00, EPWM_AQ_OUTPUT_LOW_DOWN_CMPA = 0x40, EPWM_AQ_OUTPUT_HIGH_DOWN_CMPA = 0x80, EPWM_AQ_OUTPUT_TOGGLE_DOWN_CMPA = 0xC0, EPWM_AQ_OUTPUT_NO_CHANGE_UP_CMPB = 0x000, EPWM_AQ_OUTPUT_LOW_UP_CMPB = 0x100, EPWM_AQ_OUTPUT_HIGH_UP_CMPB = 0x200, EPWM_AQ_OUTPUT_TOGGLE_UP_CMPB = 0x300, EPWM_AQ_OUTPUT_NO_CHANGE_DOWN_CMPB = 0x000, EPWM_AQ_OUTPUT_LOW_DOWN_CMPB = 0x400, EPWM_AQ_OUTPUT_HIGH_DOWN_CMPB = 0x800, EPWM_AQ_OUTPUT_TOGGLE_DOWN_CMPB = 0xC00 }
enum | EPWM_AdditionalActionQualifierEventAction { EPWM_AQ_OUTPUT_NO_CHANGE_UP_T1 = 0x0, EPWM_AQ_OUTPUT_LOW_UP_T1 = 0x1, EPWM_AQ_OUTPUT_HIGH_UP_T1 = 0x2, EPWM_AQ_OUTPUT_TOGGLE_UP_T1 = 0x3, EPWM_AQ_OUTPUT_NO_CHANGE_DOWN_T1 = 0x0, EPWM_AQ_OUTPUT_LOW_DOWN_T1 = 0x4, EPWM_AQ_OUTPUT_HIGH_DOWN_T1 = 0x8, EPWM_AQ_OUTPUT_TOGGLE_DOWN_T1 = 0xC, EPWM_AQ_OUTPUT_NO_CHANGE_UP_T2 = 0x00, EPWM_AQ_OUTPUT_LOW_UP_T2 = 0x10, EPWM_AQ_OUTPUT_HIGH_UP_T2 = 0x20, EPWM_AQ_OUTPUT_TOGGLE_UP_T2 = 0x30, EPWM_AQ_OUTPUT_NO_CHANGE_DOWN_T2 = 0x00, EPWM_AQ_OUTPUT_LOW_DOWN_T2 = 0x40, EPWM_AQ_OUTPUT_HIGH_DOWN_T2 = 0x80, EPWM_AQ_OUTPUT_TOGGLE_DOWN_T2 = 0xC0 }
enum | EPWM_ActionQualifierOutputModule { EPWM_AQ_OUTPUT_A = 0, EPWM_AQ_OUTPUT_B = 4 }
enum | EPWM_ActionQualifierContForce { EPWM_AQ_SW_SH_LOAD_ON_CNTR_ZERO = 0, EPWM_AQ_SW_SH_LOAD_ON_CNTR_PERIOD = 1, EPWM_AQ_SW_SH_LOAD_ON_CNTR_ZERO_PERIOD = 2, EPWM_AQ_SW_IMMEDIATE_LOAD = 3 }
enum | EPWM_DeadBandOutput { EPWM_DB_OUTPUT_A = 1, EPWM_DB_OUTPUT_B = 0 }
enum | EPWM_DeadBandDelayMode { EPWM_DB_RED = 1, EPWM_DB_FED = 0 }
enum | EPWM_DeadBandPolarity { EPWM_DB_POLARITY_ACTIVE_HIGH = 0, EPWM_DB_POLARITY_ACTIVE_LOW = 1 }
enum | EPWM_DeadBandControlLoadMode { EPWM_DB_LOAD_ON_CNTR_ZERO = 0, EPWM_DB_LOAD_ON_CNTR_PERIOD = 1, EPWM_DB_LOAD_ON_CNTR_ZERO_PERIOD = 2, EPWM_DB_LOAD_FREEZE = 3 }
enum | EPWM_RisingEdgeDelayLoadMode { EPWM_RED_LOAD_ON_CNTR_ZERO = 0, EPWM_RED_LOAD_ON_CNTR_PERIOD = 1, EPWM_RED_LOAD_ON_CNTR_ZERO_PERIOD = 2, EPWM_RED_LOAD_FREEZE = 3 }
enum | EPWM_FallingEdgeDelayLoadMode { EPWM_FED_LOAD_ON_CNTR_ZERO = 0, EPWM_FED_LOAD_ON_CNTR_PERIOD = 1, EPWM_FED_LOAD_ON_CNTR_ZERO_PERIOD = 2, EPWM_FED_LOAD_FREEZE = 3 }
enum | EPWM_DeadBandClockMode { EPWM_DB_COUNTER_CLOCK_FULL_CYCLE = 0, EPWM_DB_COUNTER_CLOCK_HALF_CYCLE = 1 }
enum | EPWM_TripZoneDigitalCompareOutput { EPWM_TZ_DC_OUTPUT_A1 = 0, EPWM_TZ_DC_OUTPUT_A2 = 3, EPWM_TZ_DC_OUTPUT_B1 = 6, EPWM_TZ_DC_OUTPUT_B2 = 9 }
enum | EPWM_TripZoneDigitalCompareOutputEvent { EPWM_TZ_EVENT_DC_DISABLED = 0, EPWM_TZ_EVENT_DCXH_LOW = 1, EPWM_TZ_EVENT_DCXH_HIGH = 2, EPWM_TZ_EVENT_DCXL_LOW = 3, EPWM_TZ_EVENT_DCXL_HIGH = 4, EPWM_TZ_EVENT_DCXL_HIGH_DCXH_LOW = 5 }
enum | EPWM_TripZoneEvent { EPWM_TZ_ACTION_EVENT_TZA = 0, EPWM_TZ_ACTION_EVENT_TZB = 2, EPWM_TZ_ACTION_EVENT_DCAEVT1 = 4, EPWM_TZ_ACTION_EVENT_DCAEVT2 = 6, EPWM_TZ_ACTION_EVENT_DCBEVT1 = 8, EPWM_TZ_ACTION_EVENT_DCBEVT2 = 10 }
enum | EPWM_TripZoneAction { EPWM_TZ_ACTION_HIGH_Z = 0, EPWM_TZ_ACTION_HIGH = 1, EPWM_TZ_ACTION_LOW = 2, EPWM_TZ_ACTION_DISABLE = 3 }
enum | EPWM_TripZoneAdvancedEvent { EPWM_TZ_ADV_ACTION_EVENT_TZB_D = 9, EPWM_TZ_ADV_ACTION_EVENT_TZB_U = 6, EPWM_TZ_ADV_ACTION_EVENT_TZA_D = 3, EPWM_TZ_ADV_ACTION_EVENT_TZA_U = 0 }
enum | EPWM_TripZoneAdvancedAction { EPWM_TZ_ADV_ACTION_HIGH_Z = 0, EPWM_TZ_ADV_ACTION_HIGH = 1, EPWM_TZ_ADV_ACTION_LOW = 2, EPWM_TZ_ADV_ACTION_TOGGLE = 3, EPWM_TZ_ADV_ACTION_DISABLE = 7 }
enum | EPWM_TripZoneAdvDigitalCompareEvent { EPWM_TZ_ADV_ACTION_EVENT_DCxEVT1_U = 0, EPWM_TZ_ADV_ACTION_EVENT_DCxEVT1_D = 3, EPWM_TZ_ADV_ACTION_EVENT_DCxEVT2_U = 6, EPWM_TZ_ADV_ACTION_EVENT_DCxEVT2_D = 9 }
enum | EPWM_CycleByCycleTripZoneClearMode { EPWM_TZ_CBC_PULSE_CLR_CNTR_ZERO = 0, EPWM_TZ_CBC_PULSE_CLR_CNTR_PERIOD = 1, EPWM_TZ_CBC_PULSE_CLR_CNTR_ZERO_PERIOD = 2 }
enum | EPWM_ADCStartOfConversionType { EPWM_SOC_A = 0, EPWM_SOC_B = 1 }
enum | EPWM_ADCStartOfConversionSource { EPWM_SOC_DCxEVT1 = 0, EPWM_SOC_TBCTR_ZERO = 1, EPWM_SOC_TBCTR_PERIOD = 2, EPWM_SOC_TBCTR_MIXED_EVENT = 3, EPWM_SOC_TBCTR_U_CMPA = 4, EPWM_SOC_TBCTR_U_CMPC = 8, EPWM_SOC_TBCTR_D_CMPA = 5, EPWM_SOC_TBCTR_D_CMPC = 10, EPWM_SOC_TBCTR_U_CMPB = 6, EPWM_SOC_TBCTR_U_CMPD = 12, EPWM_SOC_TBCTR_D_CMPB = 7, EPWM_SOC_TBCTR_D_CMPD = 14 }
enum | EPWM_DigitalCompareType { EPWM_DC_TYPE_DCAH = 0, EPWM_DC_TYPE_DCAL = 1, EPWM_DC_TYPE_DCBH = 2, EPWM_DC_TYPE_DCBL = 3 }
enum | EPWM_DigitalCompareTripInput { EPWM_DC_TRIP_TRIPIN1 = 0, EPWM_DC_TRIP_TRIPIN2 = 1, EPWM_DC_TRIP_TRIPIN3 = 2, EPWM_DC_TRIP_TRIPIN4 = 3, EPWM_DC_TRIP_TRIPIN5 = 4, EPWM_DC_TRIP_TRIPIN6 = 5, EPWM_DC_TRIP_TRIPIN7 = 6, EPWM_DC_TRIP_TRIPIN8 = 7, EPWM_DC_TRIP_TRIPIN9 = 8, EPWM_DC_TRIP_TRIPIN10 = 9, EPWM_DC_TRIP_TRIPIN11 = 10, EPWM_DC_TRIP_TRIPIN12 = 11, EPWM_DC_TRIP_TRIPIN13 = 12, EPWM_DC_TRIP_TRIPIN14 = 13, EPWM_DC_TRIP_TRIPIN15 = 14, EPWM_DC_TRIP_COMBINATION = 15 }
enum | EPWM_DigitalCompareBlankingPulse { EPWM_DC_WINDOW_START_TBCTR_PERIOD = 0, EPWM_DC_WINDOW_START_TBCTR_ZERO = 1, EPWM_DC_WINDOW_START_TBCTR_ZERO_PERIOD = 2, EPWM_DC_WINDOW_START_TBCTR_BLANK_PULSE_MIX = 3 }
enum | EPWM_DigitalCompareFilterInput { EPWM_DC_WINDOW_SOURCE_DCAEVT1 = 0, EPWM_DC_WINDOW_SOURCE_DCAEVT2 = 1, EPWM_DC_WINDOW_SOURCE_DCBEVT1 = 2, EPWM_DC_WINDOW_SOURCE_DCBEVT2 = 3 }
enum | EPWM_DigitalCompareModule { EPWM_DC_MODULE_A = 0, EPWM_DC_MODULE_B = 1 }
enum | EPWM_DigitalCompareEvent { EPWM_DC_EVENT_1 = 0, EPWM_DC_EVENT_2 = 1 }
enum | EPWM_DigitalCompareEventSource { EPWM_DC_EVENT_SOURCE_ORIG_SIGNAL = 0, EPWM_DC_EVENT_SOURCE_FILT_SIGNAL = 1 }
enum | EPWM_DigitalCompareSyncMode { EPWM_DC_EVENT_INPUT_SYNCED = 0, EPWM_DC_EVENT_INPUT_NOT_SYNCED = 1 }
enum | EPWM_DigitalCompareCBCLatchMode { EPWM_DC_CBC_LATCH_DISABLED = 0x0, EPWM_DC_CBC_LATCH_ENABLED = 0x1 }
enum | EPWM_DigitalCompareCBCLatchClearEvent { EPWM_DC_CBC_LATCH_CLR_CNTR_ZERO = 0x0, EPWM_DC_CBC_LATCH_CLR_ON_CNTR_PERIOD = 0x1, EPWM_DC_CBC_LATCH_CLR_ON_CNTR_ZERO_PERIOD = 0x2 }
enum | EPWM_GlobalLoadTrigger { EPWM_GL_LOAD_PULSE_CNTR_ZERO = 0x0, EPWM_GL_LOAD_PULSE_CNTR_PERIOD = 0x1, EPWM_GL_LOAD_PULSE_CNTR_ZERO_PERIOD = 0x2, EPWM_GL_LOAD_PULSE_SYNC = 0x3, EPWM_GL_LOAD_PULSE_SYNC_OR_CNTR_ZERO = 0x4, EPWM_GL_LOAD_PULSE_SYNC_OR_CNTR_PERIOD = 0x5, EPWM_GL_LOAD_PULSE_SYNC_CNTR_ZERO_PERIOD = 0x6, EPWM_GL_LOAD_PULSE_CNTR_CMPC_U = 0x8, EPWM_GL_LOAD_PULSE_CNTR_CMPC_D = 0x9, EPWM_GL_LOAD_PULSE_CNTR_CMPD_U = 0xA, EPWM_GL_LOAD_PULSE_CNTR_CMPD_D = 0xB, EPWM_GL_LOAD_PULSE_GLOBAL_FORCE = 0xF }
enum | EPWM_ValleyTriggerSource { EPWM_VALLEY_TRIGGER_EVENT_SOFTWARE = 0U, EPWM_VALLEY_TRIGGER_EVENT_CNTR_ZERO = 1U, EPWM_VALLEY_TRIGGER_EVENT_CNTR_PERIOD = 2U, EPWM_VALLEY_TRIGGER_EVENT_CNTR_ZERO_PERIOD = 3U, EPWM_VALLEY_TRIGGER_EVENT_DCAEVT1 = 4U, EPWM_VALLEY_TRIGGER_EVENT_DCAEVT2 = 5U, EPWM_VALLEY_TRIGGER_EVENT_DCBEVT1 = 6U, EPWM_VALLEY_TRIGGER_EVENT_DCBEVT2 = 7U }
enum | EPWM_ValleyCounterEdge { EPWM_VALLEY_COUNT_START_EDGE = 0, EPWM_VALLEY_COUNT_STOP_EDGE = 1 }
enum | EPWM_ValleyDelayMode { EPWM_VALLEY_DELAY_MODE_SW_DELAY = 0U, EPWM_VALLEY_DELAY_MODE_VCNT_DELAY_SW_DELAY = 1U, EPWM_VALLEY_DELAY_MODE_VCNT_DELAY_SHIFT_1_SW_DELAY = 2U, EPWM_VALLEY_DELAY_MODE_VCNT_DELAY_SHIFT_2_SW_DELAY = 3U, EPWM_VALLEY_DELAY_MODE_VCNT_DELAY_SHIFT_4_SW_DELAY = 4U }
enum | EPWM_DigitalCompareEdgeFilterMode { EPWM_DC_EDGEFILT_MODE_RISING = 0, EPWM_DC_EDGEFILT_MODE_FALLING = 1, EPWM_DC_EDGEFILT_MODE_BOTH = 2 }
enum | EPWM_DigitalCompareEdgeFilterEdgeCount { EPWM_DC_EDGEFILT_EDGECNT_0 = 0, EPWM_DC_EDGEFILT_EDGECNT_1 = 1, EPWM_DC_EDGEFILT_EDGECNT_2 = 2, EPWM_DC_EDGEFILT_EDGECNT_3 = 3, EPWM_DC_EDGEFILT_EDGECNT_4 = 4, EPWM_DC_EDGEFILT_EDGECNT_5 = 5, EPWM_DC_EDGEFILT_EDGECNT_6 = 6, EPWM_DC_EDGEFILT_EDGECNT_7 = 7 }
enum | EPWM_LockRegisterGroup { EPWM_REGISTER_GROUP_HR = 0x1, EPWM_REGISTER_GROUP_GLOBAL_LOAD = 0x2, EPWM_REGISTER_GROUP_TRIP_ZONE = 0x4, EPWM_REGISTER_GROUP_TRIP_ZONE_CLEAR = 0x8, EPWM_REGISTER_GROUP_DIGITAL_COMPARE = 0x10 }
enum | HRPWM_Channel { HRPWM_CHANNEL_A = 0, HRPWM_CHANNEL_B = 8 }
enum | HRPWM_MEPEdgeMode { HRPWM_MEP_CTRL_DISABLE = 0, HRPWM_MEP_CTRL_RISING_EDGE = 1, HRPWM_MEP_CTRL_FALLING_EDGE = 2, HRPWM_MEP_CTRL_RISING_AND_FALLING_EDGE = 3 }
enum | HRPWM_MEPCtrlMode { HRPWM_MEP_DUTY_PERIOD_CTRL = 0, HRPWM_MEP_PHASE_CTRL = 1 }
enum | HRPWM_LoadMode { HRPWM_LOAD_ON_CNTR_ZERO = 0, HRPWM_LOAD_ON_CNTR_PERIOD = 1, HRPWM_LOAD_ON_CNTR_ZERO_PERIOD = 2, HRPWM_LOAD_ON_CMPB_EQ = 3 }
enum | HRPWM_ChannelBOutput { HRPWM_OUTPUT_ON_B_NORMAL = 0, HRPWM_OUTPUT_ON_B_INV_A = 1 }
enum | HRPWM_SyncPulseSource { HRPWM_PWMSYNC_SOURCE_PERIOD = 0, HRPWM_PWMSYNC_SOURCE_ZERO = 1, HRPWM_PWMSYNC_SOURCE_COMPC_UP = 4, HRPWM_PWMSYNC_SOURCE_COMPC_DOWN = 5, HRPWM_PWMSYNC_SOURCE_COMPD_UP = 6, HRPWM_PWMSYNC_SOURCE_COMPD_DOWN = 7 }
enum | HRPWM_CounterCompareModule { HRPWM_COUNTER_COMPARE_A = 0, HRPWM_COUNTER_COMPARE_B = 4 }
enum | HRPWM_MEPDeadBandEdgeMode { HRPWM_DB_MEP_CTRL_DISABLE = 0, HRPWM_DB_MEP_CTRL_RED = 1, HRPWM_DB_MEP_CTRL_FED = 2, HRPWM_DB_MEP_CTRL_RED_FED = 3 }
enum | HRPWM_XCMPReg { HRPWM_XCMP1_ACTIVE = 0, HRPWM_XCMP2_ACTIVE = 4, HRPWM_XCMP3_ACTIVE = 8, HRPWM_XCMP4_ACTIVE = 12, HRPWM_XCMP5_ACTIVE = 16, HRPWM_XCMP6_ACTIVE = 20, HRPWM_XCMP7_ACTIVE = 24, HRPWM_XCMP8_ACTIVE = 28, HRPWM_XTBPRD_ACTIVE = 32, HRPWM_XCMP1_SHADOW1 = 128, HRPWM_XCMP2_SHADOW1 = 132, HRPWM_XCMP3_SHADOW1 = 136, HRPWM_XCMP4_SHADOW1 = 140, HRPWM_XCMP5_SHADOW1 = 144, HRPWM_XCMP6_SHADOW1 = 148, HRPWM_XCMP7_SHADOW1 = 152, HRPWM_XCMP8_SHADOW1 = 156, HRPWM_XTBPRD_SHADOW1 = 160, HRPWM_XCMP1_SHADOW2 = 256, HRPWM_XCMP2_SHADOW2 = 260, HRPWM_XCMP3_SHADOW2 = 264, HRPWM_XCMP4_SHADOW2 = 268, HRPWM_XCMP5_SHADOW2 = 272, HRPWM_XCMP6_SHADOW2 = 276, HRPWM_XCMP7_SHADOW2 = 280, HRPWM_XCMP8_SHADOW2 = 284, HRPWM_XTBPRD_SHADOW2 = 288, HRPWM_XCMP1_SHADOW3 = 384, HRPWM_XCMP2_SHADOW3 = 388, HRPWM_XCMP3_SHADOW3 = 392, HRPWM_XCMP4_SHADOW3 = 396, HRPWM_XCMP5_SHADOW3 = 400, HRPWM_XCMP6_SHADOW3 = 404, HRPWM_XCMP7_SHADOW3 = 408, HRPWM_XCMP8_SHADOW3 = 412, HRPWM_XTBPRD_SHADOW3 = 416 }
enum | EPWM_XCMPReg { EPWM_XCMP1_ACTIVE = 0, EPWM_XCMP2_ACTIVE = 4, EPWM_XCMP3_ACTIVE = 8, EPWM_XCMP4_ACTIVE = 12, EPWM_XCMP5_ACTIVE = 16, EPWM_XCMP6_ACTIVE = 20, EPWM_XCMP7_ACTIVE = 24, EPWM_XCMP8_ACTIVE = 28, EPWM_XTBPRD_ACTIVE = 32, EPWM_XCMP1_SHADOW1 = 128, EPWM_XCMP2_SHADOW1 = 132, EPWM_XCMP3_SHADOW1 = 136, EPWM_XCMP4_SHADOW1 = 140, EPWM_XCMP5_SHADOW1 = 144, EPWM_XCMP6_SHADOW1 = 148, EPWM_XCMP7_SHADOW1 = 152, EPWM_XCMP8_SHADOW1 = 156, EPWM_XTBPRD_SHADOW1 = 160, EPWM_XCMP1_SHADOW2 = 256, EPWM_XCMP2_SHADOW2 = 260, EPWM_XCMP3_SHADOW2 = 264, EPWM_XCMP4_SHADOW2 = 268, EPWM_XCMP5_SHADOW2 = 272, EPWM_XCMP6_SHADOW2 = 276, EPWM_XCMP7_SHADOW2 = 280, EPWM_XCMP8_SHADOW2 = 284, EPWM_XTBPRD_SHADOW2 = 288, EPWM_XCMP1_SHADOW3 = 384, EPWM_XCMP2_SHADOW3 = 388, EPWM_XCMP3_SHADOW3 = 392, EPWM_XCMP4_SHADOW3 = 396, EPWM_XCMP5_SHADOW3 = 400, EPWM_XCMP6_SHADOW3 = 404, EPWM_XCMP7_SHADOW3 = 408, EPWM_XCMP8_SHADOW3 = 412, EPWM_XTBPRD_SHADOW3 = 416 }
enum | EPWM_XCompareReg { EPWM_CMPC_SHADOW1 = 0x0U, EPWM_CMPD_SHADOW1 = 0x4U, EPWM_CMPC_SHADOW2 = 0x80U, EPWM_CMPD_SHADOW2 = 0x84U, EPWM_CMPC_SHADOW3 = 0x100U, EPWM_CMPD_SHADOW3 = 0x104U }
enum | EPWM_XMinMaxReg { EPWM_XMAX_ACTIVE = 0x0U, EPWM_XMIN_ACTIVE = 0x2U, EPWM_XMAX_SHADOW1 = 0x80U, EPWM_XMIN_SHADOW1 = 0x82U, EPWM_XMAX_SHADOW2 = 0x100U, EPWM_XMIN_SHADOW2 = 0x102U, EPWM_XMAX_SHADOW3 = 0x180U, EPWM_XMIN_SHADOW3 = 0x182U }
enum | EPWM_XCMPActionQualifierOutputEvent { EPWM_AQ_OUTPUT_ON_TIMEBASE_XCMP1 = 0, EPWM_AQ_OUTPUT_ON_TIMEBASE_XCMP2 = 2, EPWM_AQ_OUTPUT_ON_TIMEBASE_XCMP3 = 4, EPWM_AQ_OUTPUT_ON_TIMEBASE_XCMP4 = 6, EPWM_AQ_OUTPUT_ON_TIMEBASE_XCMP5 = 8, EPWM_AQ_OUTPUT_ON_TIMEBASE_XCMP6 = 10, EPWM_AQ_OUTPUT_ON_TIMEBASE_XCMP7 = 12, EPWM_AQ_OUTPUT_ON_TIMEBASE_XCMP8 = 14 }
| Values that can be passed to EPWM_setXCMPActionQualifierAction() as the event parameter. More...
enum | EPWM_XCMP_ALLOC_CMPA { EPWM_XCMP_NONE_CMPA = 0, EPWM_XCMP_1_CMPA = 1, EPWM_XCMP_2_CMPA = 2, EPWM_XCMP_3_CMPA = 3, EPWM_XCMP_4_CMPA = 4, EPWM_XCMP_5_CMPA = 5, EPWM_XCMP_6_CMPA = 6, EPWM_XCMP_7_CMPA = 7, EPWM_XCMP_8_CMPA = 8 }
| Values that can be passed to EPWM_allocAXCMP() as the alloctype parameter. More...
enum | EPWM_XCMP_ALLOC_CMPB { EPWM_XCMP_1_CMPB = 5, EPWM_XCMP_2_CMPB = 6, EPWM_XCMP_3_CMPB = 7, EPWM_XCMP_4_CMPB = 8 }
| Values that can be passed to EPWM_allocBXCMP() as the alloctype parameter. More...
enum | EPWM_XCMPXloadCtlLoadMode { EPWM_XCMP_XLOADCTL_LOADMODE_LOADONCE = 0, EPWM_XCMP_XLOADCTL_LOADMODE_LOADMULTIPLE = 1 }
enum | EPWM_XCMP_XLOADCTL_SHDWLEVEL { EPWM_XCMP_XLOADCTL_SHDWLEVEL_0 = 0, EPWM_XCMP_XLOADCTL_SHDWLEVEL_1 = 1, EPWM_XCMP_XLOADCTL_SHDWLEVEL_2 = 2, EPWM_XCMP_XLOADCTL_SHDWLEVEL_3 = 3 }
enum | EPWM_XCMP_XLOADCTL_SHDWBUFPTR { EPWM_XCMP_XLOADCTL_SHDWBUFPTR_NULL = 0, EPWM_XCMP_XLOADCTL_SHDWBUFPTR_ONE = 1, EPWM_XCMP_XLOADCTL_SHDWBUFPTR_TWO = 2, EPWM_XCMP_XLOADCTL_SHDWBUFPTR_THREE =3 }
enum | EPWM_DiodeEmulationMode { EPWM_DIODE_EMULATION_CBC = 0, EPWM_DIODE_EMULATION_OST = 1 }
enum | EPWM_DiodeEmulationTripSource { EPWM_DE_TRIP_SRC_INPUTXBAR_OUT0 = 0x01, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT1 = 0x02, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT2 = 0x03, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT3 = 0x04, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT4 = 0x05, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT5 = 0x06, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT6 = 0x07, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT7 = 0x08, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT8 = 0x09, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT9 = 0x0A, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT10 = 0x0B, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT11 = 0x0C, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT12 = 0x0D, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT13 = 0x0E, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT14 = 0x0F, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT15 = 0x10, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT16 = 0x11, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT17 = 0x12, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT18 = 0x13, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT19 = 0x14, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT20 = 0x15, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT21 = 0x16, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT22 = 0x17, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT23 = 0x18, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT24 = 0x19, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT25 = 0x1A, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT26 = 0x1B, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT27 = 0x1C, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT28 = 0x1D, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT29 = 0x1E, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT30 = 0x1F, EPWM_DE_TRIP_SRC_INPUTXBAR_OUT31 = 0x20, EPWM_DE_TRIP_SRC_CMPSSA0 = 0x21, EPWM_DE_TRIP_SRC_CMPSSA1 = 0x22, EPWM_DE_TRIP_SRC_CMPSSA2 = 0x23, EPWM_DE_TRIP_SRC_CMPSSA3 = 0x24, EPWM_DE_TRIP_SRC_CMPSSA4 = 0x25, EPWM_DE_TRIP_SRC_CMPSSA5 = 0x26, EPWM_DE_TRIP_SRC_CMPSSA6 = 0x27, EPWM_DE_TRIP_SRC_CMPSSA7 = 0x28, EPWM_DE_TRIP_SRC_CMPSSA8 = 0x29, EPWM_DE_TRIP_SRC_CMPSSA9 = 0x2A, EPWM_DE_TRIP_SRC_CMPSSB0 = 0x31, EPWM_DE_TRIP_SRC_CMPSSB1 = 0x32, EPWM_DE_TRIP_SRC_CMPSSB2 = 0x33, EPWM_DE_TRIP_SRC_CMPSSB3 = 0x34, EPWM_DE_TRIP_SRC_CMPSSB4 = 0x35, EPWM_DE_TRIP_SRC_CMPSSB5 = 0x36, EPWM_DE_TRIP_SRC_CMPSSB6 = 0x37, EPWM_DE_TRIP_SRC_CMPSSB7 = 0x38, EPWM_DE_TRIP_SRC_CMPSSB8 = 0x39, EPWM_DE_TRIP_SRC_CMPSSB9 = 0x3A }
enum | EPWM_DiodeEmulationSignal { EPWM_DE_SYNC_TRIPHorL = 0x00, EPWM_DE_SYNC_INV_TRIPHorL = 0x01, EPWM_DE_LOW = 0x10, EPWM_DE_HIGH = 0x11 }

## Functions
static void | EPWM_setTimeBaseCounter (uint32_t base, uint16_t count)
static void | EPWM_setCountModeAfterSync (uint32_t base, EPWM_SyncCountMode mode)
static void | EPWM_setClockPrescaler (uint32_t base, EPWM_ClockDivider prescaler, EPWM_HSClockDivider highSpeedPrescaler)
static void | EPWM_forceSyncPulse (uint32_t base)
static void | EPWM_setSyncInPulseSource (uint32_t base, EPWM_SyncInPulseSource source)
static void | EPWM_enableSyncOutPulseSource (uint32_t base, uint16_t source)
static void | EPWM_disableSyncOutPulseSource (uint32_t base, uint16_t source)
static void | EPWM_setOneShotSyncOutTrigger (uint32_t base, EPWM_OneShotSyncOutTrigger trigger)
static void | EPWM_setPeriodLoadMode (uint32_t base, EPWM_PeriodLoadMode loadMode)
static void | EPWM_enablePhaseShiftLoad (uint32_t base)
static void | EPWM_disablePhaseShiftLoad (uint32_t base)
static void | EPWM_setTimeBaseCounterMode (uint32_t base, EPWM_TimeBaseCountMode counterMode)
static void | EPWM_selectPeriodLoadEvent (uint32_t base, EPWM_PeriodShadowLoadMode shadowLoadMode)
static void | EPWM_enableOneShotSync (uint32_t base)
static void | EPWM_disableOneShotSync (uint32_t base)
static void | EPWM_startOneShotSync (uint32_t base)
static uint16_t | EPWM_getTimeBaseCounterValue (uint32_t base)
static bool | EPWM_getTimeBaseCounterOverflowStatus (uint32_t base)
static void | EPWM_clearTimeBaseCounterOverflowEvent (uint32_t base)
static bool | EPWM_getSyncStatus (uint32_t base)
static void | EPWM_clearSyncEvent (uint32_t base)
static uint16_t | EPWM_getTimeBaseCounterDirection (uint32_t base)
static void | EPWM_setPhaseShift (uint32_t base, uint16_t phaseCount)
static void | EPWM_setTimeBasePeriod (uint32_t base, uint16_t periodCount)
static uint16_t | EPWM_getTimeBasePeriod (uint32_t base)
static void | EPWM_setupEPWMLinks (uint32_t base, EPWM_CurrentLink epwmLink, EPWM_LinkComponent linkComp)
static void | EPWM_setCounterCompareShadowLoadMode (uint32_t base, EPWM_CounterCompareModule compModule, EPWM_CounterCompareLoadMode loadMode)
static void | EPWM_disableCounterCompareShadowLoadMode (uint32_t base, EPWM_CounterCompareModule compModule)
static void | EPWM_setCounterCompareValue (uint32_t base, EPWM_CounterCompareModule compModule, uint16_t compCount)
static void | EPWM_setCounterCompareValue_opt_cmpA (uint32_t base, uint16_t compCount)
static void | EPWM_setCounterCompareValue_opt_cmpB (uint32_t base, uint16_t compCount)
static void | EPWM_setCounterCompareValue_opt_cmpC (uint32_t base, uint16_t compCount)
static void | EPWM_setCounterCompareValue_opt_cmpD (uint32_t base, uint16_t compCount)
static uint16_t | EPWM_getCounterCompareValue (uint32_t base, EPWM_CounterCompareModule compModule)
static bool | EPWM_getCounterCompareShadowStatus (uint32_t base, EPWM_CounterCompareModule compModule)
static void | EPWM_setActionQualifierShadowLoadMode (uint32_t base, EPWM_ActionQualifierModule aqModule, EPWM_ActionQualifierLoadMode loadMode)
static void | EPWM_disableActionQualifierShadowLoadMode (uint32_t base, EPWM_ActionQualifierModule aqModule)
static void | EPWM_setActionQualifierT1TriggerSource (uint32_t base, EPWM_ActionQualifierTriggerSource trigger)
static void | EPWM_setActionQualifierT2TriggerSource (uint32_t base, EPWM_ActionQualifierTriggerSource trigger)
static void | EPWM_setActionQualifierAction (uint32_t base, EPWM_ActionQualifierOutputModule epwmOutput, EPWM_ActionQualifierOutput output, EPWM_ActionQualifierOutputEvent event)
static void | EPWM_setActionQualifierActionComplete (uint32_t base, EPWM_ActionQualifierOutputModule epwmOutput, EPWM_ActionQualifierEventAction action)
static void | EPWM_setAdditionalActionQualifierActionComplete (uint32_t base, EPWM_ActionQualifierOutputModule epwmOutput, EPWM_AdditionalActionQualifierEventAction action)
static void | EPWM_setActionQualifierContSWForceShadowMode (uint32_t base, EPWM_ActionQualifierContForce mode)
static void | EPWM_setActionQualifierContSWForceAction (uint32_t base, EPWM_ActionQualifierOutputModule epwmOutput, EPWM_ActionQualifierSWOutput output)
static void | EPWM_setActionQualifierContSWForceAction_opt_outputs (uint32_t base, uint8_t outputAB)
static void | EPWM_setActionQualifierSWAction (uint32_t base, EPWM_ActionQualifierOutputModule epwmOutput, EPWM_ActionQualifierOutput output)
static void | EPWM_forceActionQualifierSWAction (uint32_t base, EPWM_ActionQualifierOutputModule epwmOutput)
static void | EPWM_setDeadBandOutputSwapMode (uint32_t base, EPWM_DeadBandOutput output, bool enableSwapMode)
static void | EPWM_setDeadBandDelayMode (uint32_t base, EPWM_DeadBandDelayMode delayMode, bool enableDelayMode)
static void | EPWM_setDeadBandDelayPolarity (uint32_t base, EPWM_DeadBandDelayMode delayMode, EPWM_DeadBandPolarity polarity)
static void | EPWM_setRisingEdgeDeadBandDelayInput (uint32_t base, uint16_t input)
static void | EPWM_setFallingEdgeDeadBandDelayInput (uint32_t base, uint16_t input)
static void | EPWM_setDeadBandControlShadowLoadMode (uint32_t base, EPWM_DeadBandControlLoadMode loadMode)
static void | EPWM_disableDeadBandControlShadowLoadMode (uint32_t base)
static void | EPWM_setRisingEdgeDelayCountShadowLoadMode (uint32_t base, EPWM_RisingEdgeDelayLoadMode loadMode)
static void | EPWM_disableRisingEdgeDelayCountShadowLoadMode (uint32_t base)
static void | EPWM_setFallingEdgeDelayCountShadowLoadMode (uint32_t base, EPWM_FallingEdgeDelayLoadMode loadMode)
static void | EPWM_disableFallingEdgeDelayCountShadowLoadMode (uint32_t base)
static void | EPWM_setDeadBandCounterClock (uint32_t base, EPWM_DeadBandClockMode clockMode)
static void | EPWM_setRisingEdgeDelayCount (uint32_t base, uint16_t redCount)
static void | EPWM_setFallingEdgeDelayCount (uint32_t base, uint16_t fedCount)
static void | EPWM_enableChopper (uint32_t base)
static void | EPWM_disableChopper (uint32_t base)
static void | EPWM_setChopperDutyCycle (uint32_t base, uint16_t dutyCycleCount)
static void | EPWM_setChopperFreq (uint32_t base, uint16_t freqDiv)
static void | EPWM_setChopperFirstPulseWidth (uint32_t base, uint16_t firstPulseWidth)
static void | EPWM_enableTripZoneSignals (uint32_t base, uint32_t tzSignal)
static void | EPWM_disableTripZoneSignals (uint32_t base, uint32_t tzSignal)
static void | EPWM_enableTripZone2Signals (uint32_t base, uint16_t tzSignal)
static void | EPWM_disableTripZone2Signals (uint32_t base, uint16_t tzSignal)
static void | EPWM_setTripZoneDigitalCompareEventCondition (uint32_t base, EPWM_TripZoneDigitalCompareOutput dcType, EPWM_TripZoneDigitalCompareOutputEvent dcEvent)
static void | EPWM_enableTripZoneAdvAction (uint32_t base)
static void | EPWM_disableTripZoneAdvAction (uint32_t base)
static void | EPWM_setTripZoneAction (uint32_t base, EPWM_TripZoneEvent tzEvent, EPWM_TripZoneAction tzAction)
static void | EPWM_setTripZoneAdvAction (uint32_t base, EPWM_TripZoneAdvancedEvent tzAdvEvent, EPWM_TripZoneAdvancedAction tzAdvAction)
static void | EPWM_setTripZoneAdvDigitalCompareActionA (uint32_t base, EPWM_TripZoneAdvDigitalCompareEvent tzAdvDCEvent, EPWM_TripZoneAdvancedAction tzAdvDCAction)
static void | EPWM_setTripZoneAdvDigitalCompareActionB (uint32_t base, EPWM_TripZoneAdvDigitalCompareEvent tzAdvDCEvent, EPWM_TripZoneAdvancedAction tzAdvDCAction)
static void | EPWM_enableTripZoneInterrupt (uint32_t base, uint16_t tzInterrupt)
static void | EPWM_disableTripZoneInterrupt (uint32_t base, uint16_t tzInterrupt)
static uint16_t | EPWM_getTripZoneFlagStatus (uint32_t base)
static uint16_t | EPWM_getCycleByCycleTripZoneFlagStatus (uint32_t base)
static uint16_t | EPWM_getOneShotTripZoneFlagStatus (uint32_t base)
static void | EPWM_selectCycleByCycleTripZoneClearEvent (uint32_t base, EPWM_CycleByCycleTripZoneClearMode clearEvent)
static void | EPWM_clearTripZoneFlag (uint32_t base, uint16_t tzFlags)
static void | EPWM_clearCycleByCycleTripZoneFlag (uint32_t base, uint16_t tzCBCFlags)
static void | EPWM_clearOneShotTripZoneFlag (uint32_t base, uint16_t tzOSTFlags)
static void | EPWM_forceTripZoneEvent (uint32_t base, uint16_t tzForceEvent)
static void | EPWM_enableTripZoneOutput (uint32_t base, uint16_t tzOutput)
static void | EPWM_disableTripZoneOutput (uint32_t base, uint16_t tzOutput)
static void | EPWM_enableInterrupt (uint32_t base)
static void | EPWM_disableInterrupt (uint32_t base)
static void | EPWM_setInterruptSource (uint32_t base, uint16_t interruptSource, uint16_t mixedSource)
static void | EPWM_setInterruptEventCount (uint32_t base, uint16_t eventCount)
static bool | EPWM_getEventTriggerInterruptStatus (uint32_t base)
static void | EPWM_clearEventTriggerInterruptFlag (uint32_t base)
static void | EPWM_enableInterruptEventCountInit (uint32_t base)
static void | EPWM_disableInterruptEventCountInit (uint32_t base)
static void | EPWM_forceInterruptEventCountInit (uint32_t base)
static void | EPWM_setInterruptEventCountInitValue (uint32_t base, uint16_t eventCount)
static uint16_t | EPWM_getInterruptEventCount (uint32_t base)
static void | EPWM_forceEventTriggerInterrupt (uint32_t base)
static void | EPWM_enableADCTrigger (uint32_t base, EPWM_ADCStartOfConversionType adcSOCType)
static void | EPWM_disableADCTrigger (uint32_t base, EPWM_ADCStartOfConversionType adcSOCType)
static void | EPWM_setADCTriggerSource (uint32_t base, EPWM_ADCStartOfConversionType adcSOCType, EPWM_ADCStartOfConversionSource socSource, uint16_t mixedSource)
static void | EPWM_setADCTriggerEventPrescale (uint32_t base, EPWM_ADCStartOfConversionType adcSOCType, uint16_t preScaleCount)
static bool | EPWM_getADCTriggerFlagStatus (uint32_t base, EPWM_ADCStartOfConversionType adcSOCType)
static void | EPWM_clearADCTriggerFlag (uint32_t base, EPWM_ADCStartOfConversionType adcSOCType)
static void | EPWM_enableADCTriggerEventCountInit (uint32_t base, EPWM_ADCStartOfConversionType adcSOCType)
static void | EPWM_disableADCTriggerEventCountInit (uint32_t base, EPWM_ADCStartOfConversionType adcSOCType)
static void | EPWM_forceADCTriggerEventCountInit (uint32_t base, EPWM_ADCStartOfConversionType adcSOCType)
static void | EPWM_setADCTriggerEventCountInitValue (uint32_t base, EPWM_ADCStartOfConversionType adcSOCType, uint16_t eventCount)
static uint16_t | EPWM_getADCTriggerEventCount (uint32_t base, EPWM_ADCStartOfConversionType adcSOCType)
static void | EPWM_forceADCTrigger (uint32_t base, EPWM_ADCStartOfConversionType adcSOCType)
static void | EPWM_selectDigitalCompareTripInput (uint32_t base, EPWM_DigitalCompareTripInput tripSource, EPWM_DigitalCompareType dcType)
static void | EPWM_enableDigitalCompareBlankingWindow (uint32_t base)
static void | EPWM_disableDigitalCompareBlankingWindow (uint32_t base)
static void | EPWM_enableDigitalCompareWindowInverseMode (uint32_t base)
static void | EPWM_disableDigitalCompareWindowInverseMode (uint32_t base)
static void | EPWM_setDigitalCompareBlankingEvent (uint32_t base, EPWM_DigitalCompareBlankingPulse blankingPulse, uint16_t mixedSource)
static void | EPWM_setDigitalCompareFilterInput (uint32_t base, EPWM_DigitalCompareFilterInput filterInput)
static void | EPWM_enableDigitalCompareEdgeFilter (uint32_t base)
static void | EPWM_disableDigitalCompareEdgeFilter (uint32_t base)
static void | EPWM_setDigitalCompareEdgeFilterMode (uint32_t base, EPWM_DigitalCompareEdgeFilterMode edgeMode)
static void | EPWM_setDigitalCompareEdgeFilterEdgeCount (uint32_t base, EPWM_DigitalCompareEdgeFilterEdgeCount edgeCount)
static uint16_t | EPWM_getDigitalCompareEdgeFilterEdgeCount (uint32_t base)
static uint16_t | EPWM_getDigitalCompareEdgeFilterEdgeStatus (uint32_t base)
static void | EPWM_setDigitalCompareWindowOffset (uint32_t base, uint16_t windowOffsetCount)
static void | EPWM_setDigitalCompareWindowLength (uint32_t base, uint16_t windowLengthCount)
static uint16_t | EPWM_getDigitalCompareBlankingWindowOffsetCount (uint32_t base)
static uint16_t | EPWM_getDigitalCompareBlankingWindowLengthCount (uint32_t base)
static void | EPWM_setDigitalCompareEventSource (uint32_t base, EPWM_DigitalCompareModule dcModule, EPWM_DigitalCompareEvent dcEvent, EPWM_DigitalCompareEventSource dcEventSource)
static void | EPWM_setDigitalCompareEventSyncMode (uint32_t base, EPWM_DigitalCompareModule dcModule, EPWM_DigitalCompareEvent dcEvent, EPWM_DigitalCompareSyncMode syncMode)
static void | EPWM_enableDigitalCompareADCTrigger (uint32_t base, EPWM_DigitalCompareModule dcModule)
static void | EPWM_disableDigitalCompareADCTrigger (uint32_t base, EPWM_DigitalCompareModule dcModule)
static void | EPWM_enableDigitalCompareSyncEvent (uint32_t base, EPWM_DigitalCompareModule dcModule)
static void | EPWM_disableDigitalCompareSyncEvent (uint32_t base, EPWM_DigitalCompareModule dcModule)
static void | EPWM_setDigitalCompareCBCLatchMode (uint32_t base, EPWM_DigitalCompareModule dcModule, EPWM_DigitalCompareEvent dcEvent, EPWM_DigitalCompareCBCLatchMode latchMode)
static void | EPWM_selectDigitalCompareCBCLatchClearEvent (uint32_t base, EPWM_DigitalCompareModule dcModule, EPWM_DigitalCompareEvent dcEvent, EPWM_DigitalCompareCBCLatchClearEvent clearEvent)
static bool | EPWM_getDigitalCompareCBCLatchStatus (uint32_t base, EPWM_DigitalCompareModule dcModule, EPWM_DigitalCompareEvent dcEvent)
static void | EPWM_enableDigitalCompareCounterCapture (uint32_t base)
static void | EPWM_disableDigitalCompareCounterCapture (uint32_t base)
static void | EPWM_setDigitalCompareCounterShadowMode (uint32_t base, bool enableShadowMode)
static bool | EPWM_getDigitalCompareCaptureStatus (uint32_t base)
static uint16_t | EPWM_getDigitalCompareCaptureCount (uint32_t base)
static void | EPWM_enableDigitalCompareTripCombinationInput (uint32_t base, uint16_t tripInput, EPWM_DigitalCompareType dcType)
static void | EPWM_disableDigitalCompareTripCombinationInput (uint32_t base, uint16_t tripInput, EPWM_DigitalCompareType dcType)
static void | EPWM_enableCaptureInEvent (uint32_t base)
static void | EPWM_disableCaptureInEvent (uint32_t base)
static void | EPWM_configCaptureGateInputPolarity (uint32_t base, uint8_t polSel)
static void | EPWM_invertCaptureInputPolarity (uint32_t base, uint8_t polSel)
static void | EPWM_enableIndependentPulseLogic (uint32_t base)
static void | EPWM_disableIndependentPulseLogic (uint32_t base)
static void | EPWM_forceCaptureEventLoad (uint32_t base)
static void | EPWM_selectCaptureTripInput (uint32_t base, EPWM_DigitalCompareTripInput tripSource, uint8_t dcType)
static void | EPWM_enableCaptureTripCombinationInput (uint32_t base, uint16_t tripInput, uint8_t dcType)
static void | EPWM_disableCaptureTripCombinationInput (uint32_t base, uint16_t tripInput, uint8_t dcType)
static void | EPWM_enableValleyCapture (uint32_t base)
static void | EPWM_disableValleyCapture (uint32_t base)
static void | EPWM_startValleyCapture (uint32_t base)
static void | EPWM_setValleyTriggerSource (uint32_t base, EPWM_ValleyTriggerSource trigger)
static void | EPWM_setValleyTriggerEdgeCounts (uint32_t base, uint16_t startCount, uint16_t stopCount)
static void | EPWM_enableValleyHWDelay (uint32_t base)
static void | EPWM_disableValleyHWDelay (uint32_t base)
static void | EPWM_setValleySWDelayValue (uint32_t base, uint16_t delayOffsetValue)
static void | EPWM_setValleyDelayDivider (uint32_t base, EPWM_ValleyDelayMode delayMode)
static bool | EPWM_getValleyEdgeStatus (uint32_t base, EPWM_ValleyCounterEdge edge)
static uint16_t | EPWM_getValleyCount (uint32_t base)
static uint16_t | EPWM_getValleyHWDelay (uint32_t base)
static void | EPWM_enableGlobalLoad (uint32_t base)
static void | EPWM_disableGlobalLoad (uint32_t base)
static void | EPWM_setGlobalLoadTrigger (uint32_t base, EPWM_GlobalLoadTrigger loadTrigger)
static void | EPWM_setGlobalLoadEventPrescale (uint32_t base, uint16_t prescalePulseCount)
static uint16_t | EPWM_getGlobalLoadEventCount (uint32_t base)
static void | EPWM_disableGlobalLoadOneShotMode (uint32_t base)
static void | EPWM_enableGlobalLoadOneShotMode (uint32_t base)
static void | EPWM_setGlobalLoadOneShotLatch (uint32_t base)
static void | EPWM_forceGlobalLoadOneShotEvent (uint32_t base)
static void | EPWM_enableGlobalLoadRegisters (uint32_t base, uint16_t loadRegister)
static void | EPWM_disableGlobalLoadRegisters (uint32_t base, uint16_t loadRegister)
static void | EPWM_lockRegisters (uint32_t base, EPWM_LockRegisterGroup registerGroup)
static void | EPWM_enableMinimumDeadBand (uint32_t base, uint32_t block)
static void | EPWM_disableMinimumDeadBand (uint32_t base, uint32_t block)
static void | EPWM_invertMinimumDeadBandSignal (uint32_t base, uint32_t block, uint32_t invert)
static void | EPWM_selectMinimumDeadBandAndOrLogic (uint32_t base, uint32_t block, uint32_t referenceSignal)
static void | EPWM_selectMinimumDeadBandBlockingSignal (uint32_t base, uint32_t block, uint32_t blockingSignal)
static void | EPWM_selectMinimumDeadBandReferenceSignal (uint32_t base, uint32_t block, uint32_t referenceSignal)
static uint32_t | EPWM_getMinDeadBandDelay (uint32_t base, uint32_t block)
static void | EPWM_setMinDeadBandDelay (uint32_t base, uint32_t block, uint32_t delay)
static void | EPWM_enableIllegalComboLogic (uint32_t base, uint32_t block)
static void | EPWM_disableIllegalComboLogic (uint32_t base, uint32_t block)
static void | EPWM_selectXbarInput (uint32_t base, uint32_t block, uint32_t xbarInput)
static void | EPWM_setLutDecX (uint32_t base, uint32_t block, uint32_t decx, uint32_t force)
static void | HRPWM_setPhaseShift (uint32_t base, uint32_t phaseCount)
static void | HRPWM_setHiResPhaseShift (uint32_t base, uint16_t hrPhaseCount)
static void | HRPWM_setHiResTimeBasePeriod (uint32_t base, uint16_t hrPeriodCount)
static uint16_t | HRPWM_getHiResTimeBasePeriod (uint32_t base)
static void | HRPWM_setMEPEdgeSelect (uint32_t base, HRPWM_Channel channel, HRPWM_MEPEdgeMode mepEdgeMode)
static void | HRPWM_setMEPControlMode (uint32_t base, HRPWM_Channel channel, HRPWM_MEPCtrlMode mepCtrlMode)
static void | HRPWM_setCounterCompareShadowLoadEvent (uint32_t base, HRPWM_Channel channel, HRPWM_LoadMode loadEvent)
static void | HRPWM_setOutputSwapMode (uint32_t base, bool enableOutputSwap)
static void | HRPWM_setChannelBOutputPath (uint32_t base, HRPWM_ChannelBOutput outputOnB)
static void | HRPWM_enableAutoConversion (uint32_t base)
static void | HRPWM_disableAutoConversion (uint32_t base)
static void | HRPWM_enablePeriodControl (uint32_t base)
static void | HRPWM_disablePeriodControl (uint32_t base)
static void | HRPWM_enablePhaseShiftLoad (uint32_t base)
static void | HRPWM_disablePhaseShiftLoad (uint32_t base)
static void | HRPWM_setSyncPulseSource (uint32_t base, HRPWM_SyncPulseSource syncPulseSource)
static void | HRPWM_setTranslatorRemainder (uint32_t base, uint16_t trremVal)
static void | HRPWM_setCounterCompareValue (uint32_t base, HRPWM_CounterCompareModule compModule, uint32_t compCount)
static uint32_t | HRPWM_getCounterCompareValue (uint32_t base, HRPWM_CounterCompareModule compModule)
static void | HRPWM_setHiResCounterCompareValue (uint32_t base, HRPWM_CounterCompareModule compModule, uint16_t hrCompCount)
static uint16_t | HRPWM_getHiResCounterCompareValueOnly (uint32_t base, HRPWM_CounterCompareModule compModule)
static void | HRPWM_setHiResRisingEdgeDelay (uint32_t base, uint16_t hrRedCount)
static void | HRPWM_setHiResFallingEdgeDelayOnly (uint32_t base, uint16_t hrFedCount)
static void | HRPWM_setMEPStep (uint32_t base, uint16_t mepCount)
static void | HRPWM_setDeadbandMEPEdgeSelect (uint32_t base, HRPWM_MEPDeadBandEdgeMode mepDBEdge)
static void | HRPWM_setRisingEdgeDelayLoadMode (uint32_t base, HRPWM_LoadMode loadEvent)
static void | HRPWM_setFallingEdgeDelayLoadMode (uint32_t base, HRPWM_LoadMode loadEvent)
static void | HRPWM_setXCMPRegValue (uint32_t base, HRPWM_XCMPReg xcmpReg, uint16_t xcmpvalue)
static void | EPWM_enableXCMPMode (uint32_t base)
static void | EPWM_disableXCMPMode (uint32_t base)
static void | EPWM_enableSplitXCMP (uint32_t base)
static void | EPWM_disableSplitXCMP (uint32_t base)
static void | EPWM_allocAXCMP (uint32_t base, EPWM_XCMP_ALLOC_CMPA alloctype)
static void | EPWM_allocBXCMP (uint32_t base, EPWM_XCMP_ALLOC_CMPB alloctype)
static void | EPWM_setXCMPRegValue (uint32_t base, EPWM_XCMPReg xcmpReg, uint16_t xcmpvalue)
static void | EPWM_setCMPShadowRegValue (uint32_t base, EPWM_XCompareReg cmpReg, uint16_t cmpvalue)
static void | EPWM_setXMINMAXRegValue (uint32_t base, EPWM_XMinMaxReg xminmaxReg, uint16_t xcmpvalue)
static void | EPWM_setXCMPActionQualifierAction (uint32_t base, uint32_t shadowset, EPWM_ActionQualifierOutputModule epwmOutput, EPWM_ActionQualifierOutput output, EPWM_XCMPActionQualifierOutputEvent event)
static void | EPWM_enableXLoad (uint32_t base)
static void | EPWM_disableXLoad (uint32_t base)
static void | EPWM_forceXLoad (uint32_t base)
static void | EPWM_setXCMPLoadMode (uint32_t base, EPWM_XCMPXloadCtlLoadMode mode)
static void | EPWM_setXCMPShadowLevel (uint32_t base, EPWM_XCMP_XLOADCTL_SHDWLEVEL level)
static void | EPWM_setXCMPShadowBufPtrLoadOnce (uint32_t base, EPWM_XCMP_XLOADCTL_SHDWBUFPTR ptr)
static void | EPWM_setXCMPShadowRepeatBufxCount (uint32_t base, uint32_t bufferset, uint8_t count)
static void | EPWM_enableDiodeEmulationMode (uint32_t base)
static void | EPWM_disableDiodeEmulationMode (uint32_t base)
static void | EPWM_setDiodeEmulationMode (uint32_t base, EPWM_DiodeEmulationMode mode)
static void | EPWM_setDiodeEmulationReentryDelay (uint32_t base, uint8_t delay)
static void | EPWM_configureDiodeEmulationTripSources (uint32_t base, EPWM_DiodeEmulationTripSource source, uint32_t tripLorH)
static void | EPWM_selectDiodeEmulationPWMsignal (uint32_t base, uint32_t channel, EPWM_DiodeEmulationSignal signal)
static void | EPWM_selectDiodeEmulationTripSignal (uint32_t base, uint32_t channel, uint32_t signal)
static void | EPWM_nobypassDiodeEmulationLogic (uint32_t base)
static void | EPWM_bypassDiodeEmulationLogic (uint32_t base)
static void | EPWM_forceDiodeEmulationActive (uint32_t base)
static void | EPWM_clearDiodeEmulationActive (uint32_t base)
static void | EPWM_enableDiodeEmulationMonitorModeControl (uint32_t base)
static void | EPWM_disableDiodeEmulationMonitorModeControl (uint32_t base)
static void | EPWM_setDiodeEmulationMonitorModeStep (uint32_t base, uint32_t direction, uint8_t stepsize)
static void | EPWM_setDiodeEmulationMonitorCounterThreshold (uint32_t base, uint16_t threshold)
void | EPWM_setEmulationMode (uint32_t base, EPWM_EmulationMode emulationMode)
void | EPWM_configureSignal (uint32_t base, const EPWM_SignalParams *signalParams)