|
AM263x MCU+ SDK
09.01.00
|
|
Go to the documentation of this file.
63 #include <drivers/hw_include/hw_types.h>
64 #include <drivers/hw_include/cslr_soc.h>
66 #include <drivers/hw_include/cslr_ecap.h>
73 #define ECAP_MUNIT_STEP (CSL_ECAP_MUNIT_2_CTL - CSL_ECAP_MUNIT_1_CTL)
80 #define ECAP_MAX_PRESCALER_VALUE (32U) // Maximum Pre-scaler value
90 #define ECAP_ISR_SOURCE_CAPTURE_EVENT_1 (0x2U)
91 #define ECAP_ISR_SOURCE_CAPTURE_EVENT_2 (0x4U)
93 #define ECAP_ISR_SOURCE_CAPTURE_EVENT_3 (0x8U)
95 #define ECAP_ISR_SOURCE_CAPTURE_EVENT_4 (0x10U)
97 #define ECAP_ISR_SOURCE_COUNTER_OVERFLOW (0x20U)
99 #define ECAP_ISR_SOURCE_COUNTER_PERIOD (0x40U)
101 #define ECAP_ISR_SOURCE_COUNTER_COMPARE (0x80U)
103 #define ECAP_ISR_SOURCE_MUNIT_1_ERROR_EVT1 (0x200U)
105 #define ECAP_ISR_SOURCE_MUNIT_1_ERROR_EVT2 (0x400U)
107 #define ECAP_ISR_SOURCE_MUNIT_2_ERROR_EVT1 (0x800U)
109 #define ECAP_ISR_SOURCE_MUNIT_2_ERROR_EVT2 (0x1000U)
111 #define ECAP_ISR_SOURCE_ALL (ECAP_ISR_SOURCE_CAPTURE_EVENT_1 |\
113 ECAP_ISR_SOURCE_CAPTURE_EVENT_2 |\
114 ECAP_ISR_SOURCE_CAPTURE_EVENT_3 |\
115 ECAP_ISR_SOURCE_CAPTURE_EVENT_4 |\
116 ECAP_ISR_SOURCE_COUNTER_OVERFLOW |\
117 ECAP_ISR_SOURCE_COUNTER_PERIOD |\
118 ECAP_ISR_SOURCE_COUNTER_COMPARE |\
119 ECAP_ISR_SOURCE_MUNIT_1_ERROR_EVT1 |\
120 ECAP_ISR_SOURCE_MUNIT_1_ERROR_EVT2 |\
121 ECAP_ISR_SOURCE_MUNIT_2_ERROR_EVT1 |\
122 ECAP_ISR_SOURCE_MUNIT_2_ERROR_EVT2)
846 #define ECAP_MONITORING_UNIT_1 0U
847 #define ECAP_MONITORING_UNIT_2 1U
857 #define ECAP_ACTIVE_LOAD_SYNC_EVT 0U
858 #define ECAP_ACTIVE_LOAD_GLDLCSTRB_EVT 1U
1110 uint16_t preScalerValue)
1117 HW_WR_REG16(base + CSL_ECAP_ECCTL1,
1118 ((HW_RD_REG16(base + CSL_ECAP_ECCTL1) &
1119 (~CSL_ECAP_ECCTL1_PRESCALE_MASK)) |
1120 (preScalerValue << CSL_ECAP_ECCTL1_PRESCALE_SHIFT)));
1148 shift = ((uint16_t)event) << 1U;
1153 HW_WR_REG16(base + CSL_ECAP_ECCTL1,
1154 ((HW_RD_REG16(base + CSL_ECAP_ECCTL1) & ~(1U << shift)) |
1155 ((uint16_t)polarity << shift)));
1186 HW_WR_REG16(base + CSL_ECAP_ECCTL2,
1187 ((HW_RD_REG16(base + CSL_ECAP_ECCTL2) &
1188 (~CSL_ECAP_ECCTL2_CONT_ONESHT_MASK)) | (uint16_t)mode));
1193 HW_WR_REG16(base + CSL_ECAP_ECCTL2,
1194 ((HW_RD_REG16(base + CSL_ECAP_ECCTL2) &
1195 (~CSL_ECAP_ECCTL2_STOP_WRAP_MASK)) |
1196 (((uint16_t)event) << CSL_ECAP_ECCTL2_STOP_WRAP_SHIFT )));
1215 HW_WR_REG16(base + CSL_ECAP_ECCTL2,
1216 (HW_RD_REG16(base + CSL_ECAP_ECCTL2) | CSL_ECAP_ECCTL2_REARM_MASK));
1267 HW_WR_REG16(base + CSL_ECAP_ECEINT,
1268 (HW_RD_REG16(base + CSL_ECAP_ECEINT) | intFlags));
1319 HW_WR_REG16(base + CSL_ECAP_ECEINT,
1320 (HW_RD_REG16(base + CSL_ECAP_ECEINT) & ~intFlags));
1363 return(HW_RD_REG16(base + CSL_ECAP_ECFLG) & 0x1EFEU);
1382 return((HW_RD_REG16(base + CSL_ECAP_ECFLG) & 0x1U) == 0x1U);
1433 HW_WR_REG16(base + CSL_ECAP_ECCLR,
1434 (HW_RD_REG16(base + CSL_ECAP_ECCLR) |
1435 (intFlags | CSL_ECAP_ECCLR_INT_MASK)));
1454 HW_WR_REG16(base + CSL_ECAP_ECCLR,
1455 (HW_RD_REG16(base + CSL_ECAP_ECCLR) | CSL_ECAP_ECCLR_INT_MASK));
1507 HW_WR_REG16(base + CSL_ECAP_ECFRC,
1508 (HW_RD_REG16(base + CSL_ECAP_ECFRC) | intFlags));
1527 HW_WR_REG16(base + CSL_ECAP_ECCTL2,
1528 (HW_RD_REG16(base + CSL_ECAP_ECCTL2) &
1529 ~CSL_ECAP_ECCTL2_CAP_APWM_MASK));
1548 HW_WR_REG16(base + CSL_ECAP_ECCTL2,
1549 (HW_RD_REG16(base + CSL_ECAP_ECCTL2) | CSL_ECAP_ECCTL2_CAP_APWM_MASK));
1572 HW_WR_REG16(base + CSL_ECAP_ECCTL1,
1573 (HW_RD_REG16(base + CSL_ECAP_ECCTL1) |
1574 (1U << ((2U * (uint16_t)event) + 1U))));
1594 DebugP_assert(((uint32_t) event >= 1U) || ((uint32_t) event <= 4U));
1599 HW_WR_REG16(base + CSL_ECAP_ECCTL1,
1600 (HW_RD_REG16(base + CSL_ECAP_ECCTL1) &
1601 ~(1U << ((2U * (uint16_t)event) + 1U))));
1620 HW_WR_REG16(base + CSL_ECAP_ECCTL1,
1621 (HW_RD_REG16(base + CSL_ECAP_ECCTL1) | CSL_ECAP_ECCTL1_CAPLDEN_MASK));
1640 HW_WR_REG16(base + CSL_ECAP_ECCTL1,
1641 (HW_RD_REG16(base + CSL_ECAP_ECCTL1) & ~CSL_ECAP_ECCTL1_CAPLDEN_MASK));
1662 HW_WR_REG32(base + CSL_ECAP_CTRPHS, shiftCount);
1686 HW_WR_REG16(base + CSL_ECAP_ECAPSYNCINSEL,
1687 ((HW_RD_REG16(base + CSL_ECAP_ECAPSYNCINSEL) &
1688 (~CSL_ECAP_ECAPSYNCINSEL_SEL_MASK)) |
1689 ((uint16_t)source & CSL_ECAP_ECAPSYNCINSEL_SEL_MASK)));
1709 HW_WR_REG16(base + CSL_ECAP_ECCTL2,
1710 (HW_RD_REG16(base + CSL_ECAP_ECCTL2) | CSL_ECAP_ECCTL2_SYNCI_EN_MASK));
1730 HW_WR_REG16(base + CSL_ECAP_ECCTL2,
1731 (HW_RD_REG16(base + CSL_ECAP_ECCTL2) &
1732 ~CSL_ECAP_ECCTL2_SYNCI_EN_MASK));
1754 HW_WR_REG16(base + CSL_ECAP_ECCTL2,
1755 (HW_RD_REG16(base + CSL_ECAP_ECCTL2) | CSL_ECAP_ECCTL2_SWSYNC_MASK));
1779 HW_WR_REG16(base + CSL_ECAP_ECCTL2,
1780 ((HW_RD_REG16(base + CSL_ECAP_ECCTL2) &
1781 (~CSL_ECAP_ECCTL2_SYNCO_SEL_MASK)) | (uint16_t)mode));
1800 HW_WR_REG16(base + CSL_ECAP_ECCTL2,
1801 (HW_RD_REG16(base + CSL_ECAP_ECCTL2) &
1802 ~CSL_ECAP_ECCTL2_TSCTRSTOP_MASK));
1821 HW_WR_REG16(base + CSL_ECAP_ECCTL2,
1822 (HW_RD_REG16(base + CSL_ECAP_ECCTL2) |
1823 CSL_ECAP_ECCTL2_TSCTRSTOP_MASK));
1844 HW_WR_REG16(base + CSL_ECAP_ECCTL2,
1845 ((HW_RD_REG16(base + CSL_ECAP_ECCTL2) &
1846 ~CSL_ECAP_ECCTL2_APWMPOL_MASK) | (uint16_t)polarity));
1869 HW_WR_REG32(base + CSL_ECAP_CAP1, periodCount);
1895 HW_WR_REG32(base + CSL_ECAP_CAP2, compareCount);
1914 uint32_t periodCount)
1919 HW_WR_REG32(base + CSL_ECAP_CAP3, periodCount);
1941 uint32_t compareCount)
1946 HW_WR_REG32(base + CSL_ECAP_CAP4, compareCount);
1965 return(HW_RD_REG32(base + CSL_ECAP_TSCTR));
2004 count = HW_RD_REG32(base + CSL_ECAP_CAP1);
2011 count = HW_RD_REG32(base + CSL_ECAP_CAP2);
2019 count = HW_RD_REG32(base + CSL_ECAP_CAP3);
2027 count = HW_RD_REG32(base + CSL_ECAP_CAP4);
2063 HW_WR_REG16(base + CSL_ECAP_ECCTL0,
2064 ((HW_RD_REG16(base + CSL_ECAP_ECCTL0) &
2065 ~CSL_ECAP_ECCTL0_INPUTSEL_MASK) | (uint16_t)input));
2091 HW_WR_REG32(base + CSL_ECAP_ECCTL0,
2092 ((HW_RD_REG32(base + CSL_ECAP_ECCTL0) & ~CSL_ECAP_ECCTL0_QUALPRD_MASK) |
2093 ((uint32_t)width << CSL_ECAP_ECCTL0_QUALPRD_SHIFT)));
2115 HW_WR_REG32(base + CSL_ECAP_ECCTL0,
2116 ((HW_RD_REG32(base + CSL_ECAP_ECCTL0) &
2117 ~CSL_ECAP_ECCTL0_SOCEVTSEL_MASK) | (triggersource << CSL_ECAP_ECCTL0_SOCEVTSEL_SHIFT)));
2137 HW_WR_REG16(base + CSL_ECAP_ECCTL2,
2138 (HW_RD_REG16(base + CSL_ECAP_ECCTL2) |
2139 CSL_ECAP_ECCTL2_CTRFILTRESET_MASK));
2160 HW_WR_REG16(base + CSL_ECAP_ECCTL2,
2161 ((HW_RD_REG16(base + CSL_ECAP_ECCTL2) &
2162 ~CSL_ECAP_ECCTL2_DMAEVTSEL_MASK) |
2163 ((uint16_t)triggersource << CSL_ECAP_ECCTL2_DMAEVTSEL_SHIFT)));
2181 uint16_t counterStatusValue;
2183 counterStatusValue = (((HW_RD_REG16(base + CSL_ECAP_ECCTL2) &
2184 CSL_ECAP_ECCTL2_MODCNTRSTS_MASK) >>
2185 CSL_ECAP_ECCTL2_MODCNTRSTS_SHIFT));
2215 uint32_t munitOffset;
2224 HW_WR_REG32(base + munitOffset,
2225 (HW_RD_REG32(base + munitOffset) |
2226 CSL_ECAP_MUNIT_1_CTL_EN_MASK));
2248 uint32_t munitOffset;
2257 HW_WR_REG32(base + munitOffset,
2258 (HW_RD_REG32(base + munitOffset) &
2259 ~CSL_ECAP_MUNIT_1_CTL_EN_MASK));
2283 uint32_t munitOffset;
2293 HW_WR_REG32(base + munitOffset,
2294 (HW_RD_REG32(base + munitOffset) |
2295 CSL_ECAP_MUNIT_1_CTL_DEBUG_RANGE_EN_MASK));
2318 uint32_t munitOffset;
2327 HW_WR_REG32(base + munitOffset,
2328 (HW_RD_REG32(base + munitOffset) &
2329 ~CSL_ECAP_MUNIT_1_CTL_DEBUG_RANGE_EN_MASK));
2359 uint32_t munitOffset;
2368 HW_WR_REG32(base + munitOffset,
2369 (HW_RD_REG32(base + munitOffset) &
2370 ~CSL_ECAP_MUNIT_1_CTL_MON_SEL_MASK) |
2371 ((uint32_t)monSel << CSL_ECAP_MUNIT_1_CTL_MON_SEL_SHIFT));
2396 HW_WR_REG32(base + CSL_ECAP_MUNIT_COMMON_CTL,
2397 (HW_RD_REG32(base + CSL_ECAP_MUNIT_COMMON_CTL) &
2398 ~CSL_ECAP_MUNIT_COMMON_CTL_TRIPSEL_MASK) |
2399 ((uint32_t)tripSel << CSL_ECAP_MUNIT_COMMON_CTL_TRIPSEL_SHIFT));
2423 HW_WR_REG32(base + CSL_ECAP_MUNIT_COMMON_CTL,
2424 (HW_RD_REG32(base + CSL_ECAP_MUNIT_COMMON_CTL) &
2425 ~CSL_ECAP_MUNIT_COMMON_CTL_GLDSTRBSEL_MASK) |
2426 ((uint32_t)strobe << CSL_ECAP_MUNIT_COMMON_CTL_GLDSTRBSEL_SHIFT));
2449 uint32_t munitOffset;
2453 munitOffset = (
ECAP_MUNIT_STEP * munit) + CSL_ECAP_MUNIT_1_SHADOW_CTL;
2458 HW_WR_REG32(base + munitOffset,
2459 (HW_RD_REG32(base + munitOffset) |
2460 CSL_ECAP_MUNIT_1_SHADOW_CTL_SYNCI_EN_MASK));
2483 uint32_t munitOffset;
2488 munitOffset = (
ECAP_MUNIT_STEP * munit) + CSL_ECAP_MUNIT_1_SHADOW_CTL;
2493 HW_WR_REG32(base + munitOffset,
2494 (HW_RD_REG32(base + munitOffset) &
2495 ~CSL_ECAP_MUNIT_1_SHADOW_CTL_SYNCI_EN_MASK));
2519 uint32_t munitOffset;
2524 munitOffset = (
ECAP_MUNIT_STEP * munit) + CSL_ECAP_MUNIT_1_SHADOW_CTL;
2529 HW_WR_REG32(base + munitOffset,
2530 (HW_RD_REG32(base + munitOffset) |
2531 CSL_ECAP_MUNIT_1_SHADOW_CTL_SWSYNC_MASK));
2559 uint32_t munitOffset;
2564 munitOffset = (
ECAP_MUNIT_STEP * munit) + CSL_ECAP_MUNIT_1_SHADOW_CTL;
2569 HW_WR_REG32(base + munitOffset,
2570 (HW_RD_REG32(base + munitOffset) &
2571 ~CSL_ECAP_MUNIT_1_SHADOW_CTL_LOADMODE_MASK) |
2572 (loadMode << CSL_ECAP_MUNIT_1_SHADOW_CTL_LOADMODE_SHIFT));
2596 uint32_t munitOffset;
2605 HW_WR_REG32(base + munitOffset, minValue);
2630 uint32_t munitOffset;
2640 HW_WR_REG32(base + munitOffset, maxValue);
2664 uint32_t munitOffset;
2669 munitOffset = (
ECAP_MUNIT_STEP * munit) + CSL_ECAP_MUNIT_1_MIN_SHADOW;
2673 HW_WR_REG32(base + munitOffset, minValue);
2698 uint32_t munitOffset;
2703 munitOffset = (
ECAP_MUNIT_STEP * munit) + CSL_ECAP_MUNIT_1_MAX_SHADOW;
2708 HW_WR_REG32(base + munitOffset, maxValue);
2729 static inline uint32_t
2732 uint32_t munitOffset;
2737 munitOffset = (
ECAP_MUNIT_STEP * munit) + CSL_ECAP_MUNIT_1_DEBUG_RANGE_MIN;
2742 return(HW_RD_REG32(base + munitOffset));
2763 static inline uint32_t
2766 uint32_t munitOffset;
2771 munitOffset = (
ECAP_MUNIT_STEP * munit) + CSL_ECAP_MUNIT_1_DEBUG_RANGE_MAX;
2776 return(HW_RD_REG32(base + munitOffset));
2812 #endif // ECAP_V1_H_
ECAP_APWMPolarity
Definition: ecap/v1/ecap.h:193
@ ECAP_INPUT_EPWM26_SOCB
Capture input is EPWM26 SOC-B Signal.
Definition: ecap/v1/ecap.h:443
@ ECAP_PULSE_WIDTH_FILTER_CYCLE12
Pulse width less than 12 cycles.
Definition: ecap/v1/ecap.h:721
@ ECAP_INPUT_EPWM7_DELACTIVE
Capture input is EPWM7 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:277
@ ECAP_INPUT_EPWM1_SOCB
Capture input is EPWM1 SOC-B Signal.
Definition: ecap/v1/ecap.h:393
@ ECAP_PULSE_WIDTH_FILTER_CYCLE6
Pulse width less than 6 cycles.
Definition: ecap/v1/ecap.h:709
static void ECAP_disableDebugRange(uint32_t base, uint32_t munit)
Definition: ecap/v1/ecap.h:2316
static void ECAP_disableInterrupt(uint32_t base, uint16_t intFlags)
Definition: ecap/v1/ecap.h:1301
@ ECAP_INPUT_EPWM13_SOCB
Capture input is EPWM13 SOC-B Signal.
Definition: ecap/v1/ecap.h:417
@ ECAP_INPUT_EPWM0_SOCA
Capture input is EPWM0 SOC-A Signal.
Definition: ecap/v1/ecap.h:327
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT18
MUNIT trip source is PWMXBAR output 18.
Definition: ecap/v1/ecap.h:929
@ ECAP_INPUT_CMPSSB9_CTRIP_HIGH
Capture input is CMPSSB9 CTRIP_HIGH.
Definition: ecap/v1/ecap.h:581
@ ECAP_EVENT_2
eCAP event 2 in capture mode
Definition: ecap/v1/ecap.h:165
@ ECAP_INPUT_EPWM20_SOCB
Capture input is EPWM20 SOC-B Signal.
Definition: ecap/v1/ecap.h:431
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM10
Sync-in source is EPWM10 sync-out signal.
Definition: ecap/v1/ecap.h:795
@ ECAP_INPUT_CMPSSA5_CTRIP_HIGH
Capture input is CMPSSA5 CTRIP_HIGH.
Definition: ecap/v1/ecap.h:525
@ ECAP_INPUT_CMPSSB4_CTRIP_HIGH
Capture input is CMPSSB4 CTRIP_HIGH.
Definition: ecap/v1/ecap.h:561
@ ECAP_EVENT_4
eCAP event 4
Definition: ecap/v1/ecap.h:167
@ ECAP_CAP_MODE_SOC_TRIGGER_SRC_CEVT2
eCAP event 2 as ADC SOC trigger source in capture mode
Definition: ecap/v1/ecap.h:756
@ ECAP_INPUT_EPWM14_DELACTIVE
Capture input is EPWM14 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:291
@ ECAP_PULSE_WIDTH_FILTER_CYCLE4
Pulse width less than 4 cycles.
Definition: ecap/v1/ecap.h:705
ECAP_SocTriggerSource
Definition: ecap/v1/ecap.h:754
@ ECAP_INPUT_INPUTXBAR12
Capture input is InputXBar Output 12.
Definition: ecap/v1/ecap.h:647
@ ECAP_INPUT_EPWM28_DELACTIVE
Capture input is EPWM28 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:319
@ ECAP_INPUT_CMPSSA0_CTRIP_HIGH
Capture input is CMPSSA0 CTRIP_HIGH.
Definition: ecap/v1/ecap.h:505
@ ECAP_INPUT_SDFM1_COMPARE1_LOW
Capture input is SDFM1 Compare1 Low.
Definition: ecap/v1/ecap.h:481
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM31
Sync-in source is EPWM31 sync-out signal.
Definition: ecap/v1/ecap.h:837
@ ECAP_INPUT_INPUTXBAR13
Capture input is InputXBar Output 13.
Definition: ecap/v1/ecap.h:649
@ ECAP_INPUT_EPWM10_DELACTIVE
Capture input is EPWM10 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:283
@ ECAP_INPUT_EQEP2_QS
Capture input is EQEP2 QS Signal.
Definition: ecap/v1/ecap.h:261
static void ECAP_setSyncOutMode(uint32_t base, ECAP_SyncOutMode mode)
Definition: ecap/v1/ecap.h:1773
@ ECAP_MUNIT_GLDSTRB_EPWM28
MUNIT global load strobe is EPWM28's global load strobe.
Definition: ecap/v1/ecap.h:1084
#define ECAP_ISR_SOURCE_MUNIT_2_ERROR_EVT2
Monitoring unit 2 error event 2 ISR source.
Definition: ecap/v1/ecap.h:110
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT24
MUNIT trip source is PWMXBAR output 24.
Definition: ecap/v1/ecap.h:941
static void ECAP_enableShadowMinMaxRegisters(uint32_t base, uint32_t munit)
Definition: ecap/v1/ecap.h:2447
@ ECAP_INPUT_CMPSSB3_CTRIP_HIGH
Capture input is CMPSSB3 CTRIP_HIGH.
Definition: ecap/v1/ecap.h:557
static void ECAP_stopCounter(uint32_t base)
Definition: ecap/v1/ecap.h:1795
@ ECAP_INPUT_EPWM29_SOCA
Capture input is EPWM29 SOC-A Signal.
Definition: ecap/v1/ecap.h:385
@ ECAP_APWM_MODE_SOC_TRIGGER_SRC_CMP
eCAP CMP match as ADC SOC trigger source in APWM mode
Definition: ecap/v1/ecap.h:760
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM0
Sync-in source is EPWM0 sync-out signal.
Definition: ecap/v1/ecap.h:775
@ ECAP_INPUT_EPWM6_SOCB
Capture input is EPWM6 SOC-B Signal.
Definition: ecap/v1/ecap.h:403
@ ECAP_INPUT_SDFM1_COMPARE4_HIGH
Capture input is SDFM1 Compare4 High.
Definition: ecap/v1/ecap.h:497
@ ECAP_MUNIT_GLDSTRB_EPWM25
MUNIT global load strobe is EPWM25's global load strobe.
Definition: ecap/v1/ecap.h:1078
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT27
MUNIT trip source is PWMXBAR output 27.
Definition: ecap/v1/ecap.h:947
@ ECAP_MUNIT_TRIP_EPWM22_TRIPOUT
MUNIT trip source is EPWM22 trip out signal.
Definition: ecap/v1/ecap.h:997
@ ECAP_INPUT_INPUTXBAR5
Capture input is InputXBar Output 5.
Definition: ecap/v1/ecap.h:633
static bool ECAP_getGlobalInterruptStatus(uint32_t base)
Definition: ecap/v1/ecap.h:1377
@ ECAP_CAP_MODE_SOC_TRIGGER_SRC_CEVT4
eCAP event 4 as ADC SOC trigger source in capture mode
Definition: ecap/v1/ecap.h:758
@ ECAP_MUNIT_TRIP_EPWM31_TRIPOUT
MUNIT trip source is EPWM31 trip out signal.
Definition: ecap/v1/ecap.h:1015
@ ECAP_ONE_SHOT_CAPTURE_MODE
eCAP operates in one shot capture mode
Definition: ecap/v1/ecap.h:152
@ ECAP_INPUT_CMPSSA5_CTRIP_LOW
Capture input is CMPSSA5 CTRIP_LOW.
Definition: ecap/v1/ecap.h:523
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT25
MUNIT trip source is PWMXBAR output 25.
Definition: ecap/v1/ecap.h:943
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM16
Sync-in source is EPWM16 sync-out signal.
Definition: ecap/v1/ecap.h:807
@ ECAP_INPUT_ADC3_EVT0
Capture input is ADC3 Event 0.
Definition: ecap/v1/ecap.h:607
@ ECAP_INPUT_FSI_RX0_TRIG_3
Capture input is FSI_RX0 Trigger 3.
Definition: ecap/v1/ecap.h:225
@ ECAP_INPUT_ADC0_EVT0
Capture input is ADC0 Event 0.
Definition: ecap/v1/ecap.h:583
@ ECAP_PULSE_WIDTH_FILTER_CYCLE15
Pulse width less than 15 cycles.
Definition: ecap/v1/ecap.h:727
@ ECAP_INPUT_EPWM27_SOCA
Capture input is EPWM27 SOC-A Signal.
Definition: ecap/v1/ecap.h:381
@ ECAP_INPUT_EPWM30_DELACTIVE
Capture input is EPWM30 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:323
@ ECAP_INPUT_EPWM22_SOCA
Capture input is EPWM22 SOC-A Signal.
Definition: ecap/v1/ecap.h:371
@ ECAP_INPUT_SDFM0_COMPARE_Z1
Capture input is SDFM0 Compare Z1.
Definition: ecap/v1/ecap.h:459
@ ECAP_MUNIT_TRIP_EPWM12_TRIPOUT
MUNIT trip source is EPWM12 trip out signal.
Definition: ecap/v1/ecap.h:977
@ ECAP_PULSE_WIDTH_FILTER_CYCLE5
Pulse width less than 5 cycles.
Definition: ecap/v1/ecap.h:707
@ ECAP_INPUT_EPWM11_DELACTIVE
Capture input is EPWM11 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:285
static void ECAP_setDMASource(uint32_t base, ECAP_DmaTriggerSource triggersource)
Definition: ecap/v1/ecap.h:2155
@ ECAP_PULSE_WIDTH_FILTER_CYCLE2
Pulse width less than 2 cycles.
Definition: ecap/v1/ecap.h:701
@ ECAP_INPUT_EPWM2_SOCB
Capture input is EPWM2 SOC-B Signal.
Definition: ecap/v1/ecap.h:395
@ ECAP_INPUT_INPUTXBAR17
Capture input is InputXBar Output 17.
Definition: ecap/v1/ecap.h:657
@ ECAP_INPUT_EPWM0_SOCB
Capture input is EPWM0 SOC-B Signal.
Definition: ecap/v1/ecap.h:391
@ ECAP_INPUT_SDFM0_COMPARE_Z4
Capture input is SDFM0 Compare Z4.
Definition: ecap/v1/ecap.h:477
static void ECAP_reArm(uint32_t base)
Definition: ecap/v1/ecap.h:1210
@ ECAP_APWM_MODE_DMA_TRIGGER_SRC_PRD
eCAP PRD match as DMA trigger source in APWM mode
Definition: ecap/v1/ecap.h:742
@ ECAP_INPUT_CMPSSB0_CTRIP_HIGH
Capture input is CMPSSB0 CTRIP_HIGH.
Definition: ecap/v1/ecap.h:545
@ ECAP_APWM_MODE_SOC_TRIGGER_SRC_DISABLED
eCAP ADC SOC trigger source disabled in APWM mode
Definition: ecap/v1/ecap.h:762
@ ECAP_INPUT_ADC3_EVT3
Capture input is ADC3 Event 3.
Definition: ecap/v1/ecap.h:613
@ ECAP_INPUT_SDFM0_COMPARE_Z3
Capture input is SDFM0 Compare Z3.
Definition: ecap/v1/ecap.h:471
@ ECAP_MUNIT_TRIP_EPWM30_TRIPOUT
MUNIT trip source is EPWM30 trip out signal.
Definition: ecap/v1/ecap.h:1013
@ ECAP_MUNIT_GLDSTRB_EPWM1
MUNIT global load strobe is EPWM1's global load strobe.
Definition: ecap/v1/ecap.h:1030
@ ECAP_INPUT_CMPSSA9_CTRIP_HIGH
Capture input is CMPSSA9 CTRIP_HIGH.
Definition: ecap/v1/ecap.h:541
@ ECAP_INPUT_EQEP2_QI
Capture input is EQEP2 QI Signal.
Definition: ecap/v1/ecap.h:259
static void ECAP_selectSocTriggerSource(uint32_t base, ECAP_SocTriggerSource triggersource)
Definition: ecap/v1/ecap.h:2112
ECAP_MunitGlobalStrobeSelect
Values that can be passed to ECAP_selectGlobalLoadStrobe() as the strobe.
Definition: ecap/v1/ecap.h:1024
@ ECAP_INPUT_ADC4_EVT1
Capture input is ADC4 Event 1.
Definition: ecap/v1/ecap.h:617
ECAP_InputCaptureSignals
Definition: ecap/v1/ecap.h:217
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT6
MUNIT trip source is PWMXBAR output 6.
Definition: ecap/v1/ecap.h:905
@ ECAP_INPUT_EPWM9_SOCA
Capture input is EPWM9 SOC-A Signal.
Definition: ecap/v1/ecap.h:345
ECAP_MonitoringTypeSelect
Definition: ecap/v1/ecap.h:868
@ ECAP_PULSE_WIDTH_FILTER_CYCLE8
Pulse width less than 8 cycles.
Definition: ecap/v1/ecap.h:713
@ ECAP_INPUT_FSI_RX3_TRIG_2
Capture input is FSI_RX3 Trigger 2.
Definition: ecap/v1/ecap.h:247
@ ECAP_INPUT_CMPSSA6_CTRIP_LOW
Capture input is CMPSSA6 CTRIP_LOW.
Definition: ecap/v1/ecap.h:527
@ ECAP_INPUT_EPWM14_SOCA
Capture input is EPWM14 SOC-A Signal.
Definition: ecap/v1/ecap.h:355
@ ECAP_PULSE_WIDTH_FILTER_CYCLE13
Pulse width less than 13 cycles.
Definition: ecap/v1/ecap.h:723
@ ECAP_MUNIT_TRIP_EPWM2_TRIPOUT
MUNIT trip source is EPWM2 trip out signal.
Definition: ecap/v1/ecap.h:957
static void ECAP_configureMaxValue(uint32_t base, uint32_t munit, uint32_t maxValue)
Definition: ecap/v1/ecap.h:2627
@ ECAP_INPUT_FSI_RX1_TRIG_3
Capture input is FSI_RX1 Trigger 3.
Definition: ecap/v1/ecap.h:233
static void ECAP_disableShadowMinMaxRegisters(uint32_t base, uint32_t munit)
Definition: ecap/v1/ecap.h:2481
@ ECAP_INPUT_INPUTXBAR1
Capture input is InputXBar Output 1.
Definition: ecap/v1/ecap.h:625
@ ECAP_INPUT_FSI_RX3_TRIG_1
Capture input is FSI_RX3 Trigger 1.
Definition: ecap/v1/ecap.h:245
@ ECAP_MUNIT_GLDSTRB_EPWM11
MUNIT global load strobe is EPWM11's global load strobe.
Definition: ecap/v1/ecap.h:1050
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT20
MUNIT trip source is PWMXBAR output 20.
Definition: ecap/v1/ecap.h:933
@ ECAP_INPUT_CMPSSB6_CTRIP_HIGH
Capture input is CMPSSB6 CTRIP_HIGH.
Definition: ecap/v1/ecap.h:569
@ ECAP_INPUT_FSI_RX2_TRIG_1
Capture input is FSI_RX2 Trigger 1.
Definition: ecap/v1/ecap.h:237
@ ECAP_APWM_MODE_DMA_TRIGGER_SRC_DISABLED
eCAP DMA trigger source disabled in APWM mode
Definition: ecap/v1/ecap.h:745
static void ECAP_disableCounterResetOnEvent(uint32_t base, ECAP_Events event)
Definition: ecap/v1/ecap.h:1591
@ ECAP_MUNIT_TRIP_EPWM8_TRIPOUT
MUNIT trip source is EPWM8 trip out signal.
Definition: ecap/v1/ecap.h:969
#define ECAP_ISR_SOURCE_COUNTER_COMPARE
Counter equals compare ISR source.
Definition: ecap/v1/ecap.h:102
ECAP_EventPolarity
Definition: ecap/v1/ecap.h:205
@ ECAP_MUNIT_TRIP_EPWM1_TRIPOUT
MUNIT trip source is EPWM1 trip out signal.
Definition: ecap/v1/ecap.h:955
@ ECAP_INPUT_INPUTXBAR15
Capture input is InputXBar Output 15.
Definition: ecap/v1/ecap.h:653
@ ECAP_MUNIT_GLDSTRB_EPWM21
MUNIT global load strobe is EPWM21's global load strobe.
Definition: ecap/v1/ecap.h:1070
@ ECAP_MUNIT_TRIP_EPWM29_TRIPOUT
MUNIT trip source is EPWM29 trip out signal.
Definition: ecap/v1/ecap.h:1011
@ ECAP_INPUT_EPWM17_SOCA
Capture input is EPWM17 SOC-A Signal.
Definition: ecap/v1/ecap.h:361
@ ECAP_INPUT_EPWM18_DELACTIVE
Capture input is EPWM18 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:299
@ ECAP_CONTINUOUS_CAPTURE_MODE
eCAP operates in continuous capture mode
Definition: ecap/v1/ecap.h:150
@ ECAP_INPUT_EPWM26_DELACTIVE
Capture input is EPWM26 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:315
@ ECAP_MUNIT_TRIP_EPWM24_TRIPOUT
MUNIT trip source is EPWM24 trip out signal.
Definition: ecap/v1/ecap.h:1001
@ ECAP_INPUT_SDFM0_COMPARE3_HIGH
Capture input is SDFM0 Compare3 High.
Definition: ecap/v1/ecap.h:467
#define ECAP_ISR_SOURCE_MUNIT_1_ERROR_EVT1
Monitoring unit 1 error event 1 ISR source.
Definition: ecap/v1/ecap.h:104
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM9
Sync-in source is EPWM9 sync-out signal.
Definition: ecap/v1/ecap.h:793
@ ECAP_APWM_MODE_SOC_TRIGGER_SRC_PRD
eCAP PRD match as ADC SOC trigger source in APWM mode
Definition: ecap/v1/ecap.h:759
static void ECAP_selectTripSignal(uint32_t base, ECAP_MunitTripInputSelect tripSel)
Definition: ecap/v1/ecap.h:2391
@ ECAP_INPUT_CMPSSB8_CTRIP_HIGH
Capture input is CMPSSB8 CTRIP_HIGH.
Definition: ecap/v1/ecap.h:577
@ ECAP_INPUT_INPUTXBAR7
Capture input is InputXBar Output 7.
Definition: ecap/v1/ecap.h:637
@ ECAP_PULSE_WIDTH_FILTER_CYCLE10
Pulse width less than 10 cycles.
Definition: ecap/v1/ecap.h:717
@ ECAP_INPUT_ADC2_EVT2
Capture input is ADC2 Event 2.
Definition: ecap/v1/ecap.h:603
static void ECAP_loadCounter(uint32_t base)
Definition: ecap/v1/ecap.h:1749
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM27
Sync-in source is EPWM27 sync-out signal.
Definition: ecap/v1/ecap.h:829
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT9
MUNIT trip source is PWMXBAR output 9.
Definition: ecap/v1/ecap.h:911
@ ECAP_MUNIT_TRIP_EPWM13_TRIPOUT
MUNIT trip source is EPWM13 trip out signal.
Definition: ecap/v1/ecap.h:979
@ ECAP_MUNIT_GLDSTRB_EPWM14
MUNIT global load strobe is EPWM14's global load strobe.
Definition: ecap/v1/ecap.h:1056
ECAP_SyncOutMode
Definition: ecap/v1/ecap.h:177
@ ECAP_INPUT_EPWM31_SOCB
Capture input is EPWM31 SOC-B Signal.
Definition: ecap/v1/ecap.h:453
@ ECAP_INPUT_FSI_RX2_TRIG_0
Capture input is FSI_RX2 Trigger 0.
Definition: ecap/v1/ecap.h:235
static void ECAP_disableSignalMonitoringUnit(uint32_t base, uint32_t munit)
Definition: ecap/v1/ecap.h:2246
@ ECAP_INPUT_CMPSSA4_CTRIP_LOW
Capture input is CMPSSA4 CTRIP_LOW.
Definition: ecap/v1/ecap.h:519
@ ECAP_INPUT_SDFM1_COMPARE4_LOW
Capture input is SDFM1 Compare4 Low.
Definition: ecap/v1/ecap.h:499
@ ECAP_INPUT_EPWM4_DELACTIVE
Capture input is EPWM4 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:271
static void ECAP_setSyncInPulseSource(uint32_t base, ECAP_SyncInPulseSource source)
Definition: ecap/v1/ecap.h:1681
@ ECAP_INPUT_FSI_RX2_TRIG_3
Capture input is FSI_RX2 Trigger 3.
Definition: ecap/v1/ecap.h:241
@ ECAP_INPUT_ADC2_EVT0
Capture input is ADC2 Event 0.
Definition: ecap/v1/ecap.h:599
@ ECAP_INPUT_EPWM25_DELACTIVE
Capture input is EPWM25 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:313
@ ECAP_CAP_MODE_DMA_TRIGGER_SRC_CEVT2
eCAP event 2 as DMA trigger source in capture mode
Definition: ecap/v1/ecap.h:739
@ ECAP_INPUT_EPWM14_SOCB
Capture input is EPWM14 SOC-B Signal.
Definition: ecap/v1/ecap.h:419
@ ECAP_INPUT_EPWM28_SOCB
Capture input is EPWM28 SOC-B Signal.
Definition: ecap/v1/ecap.h:447
@ ECAP_INPUT_EPWM12_DELACTIVE
Capture input is EPWM12 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:287
@ ECAP_MUNIT_TRIP_EPWM3_TRIPOUT
MUNIT trip source is EPWM3 trip out signal.
Definition: ecap/v1/ecap.h:959
static void ECAP_enableDebugRange(uint32_t base, uint32_t munit)
Definition: ecap/v1/ecap.h:2281
@ ECAP_INPUT_INPUTXBAR30
Capture input is InputXBar Output 30.
Definition: ecap/v1/ecap.h:683
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM6
Sync-in source is EPWM6 sync-out signal.
Definition: ecap/v1/ecap.h:787
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT21
MUNIT trip source is PWMXBAR output 21.
Definition: ecap/v1/ecap.h:935
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT15
MUNIT trip source is PWMXBAR output 15.
Definition: ecap/v1/ecap.h:923
@ ECAP_INPUT_CMPSSB4_CTRIP_LOW
Capture input is CMPSSB4 CTRIP_LOW.
Definition: ecap/v1/ecap.h:559
@ ECAP_INPUT_CMPSSA7_CTRIP_LOW
Capture input is CMPSSA7 CTRIP_LOW.
Definition: ecap/v1/ecap.h:531
#define ECAP_ISR_SOURCE_COUNTER_PERIOD
Counter equals period ISR source.
Definition: ecap/v1/ecap.h:100
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM1
Sync-in source is EPWM1 sync-out signal.
Definition: ecap/v1/ecap.h:777
@ ECAP_INPUT_CMPSSA2_CTRIP_LOW
Capture input is CMPSSA2 CTRIP_LOW.
Definition: ecap/v1/ecap.h:511
@ ECAP_MUNIT_TRIP_EPWM6_TRIPOUT
MUNIT trip source is EPWM6 trip out signal.
Definition: ecap/v1/ecap.h:965
@ ECAP_MUNIT_TRIP_EPWM27_TRIPOUT
MUNIT trip source is EPWM27 trip out signal.
Definition: ecap/v1/ecap.h:1007
@ ECAP_MUNIT_GLDSTRB_EPWM8
MUNIT global load strobe is EPWM8's global load strobe.
Definition: ecap/v1/ecap.h:1044
@ ECAP_INPUT_EPWM4_SOCB
Capture input is EPWM4 SOC-B Signal.
Definition: ecap/v1/ecap.h:399
@ ECAP_INPUT_CMPSSB9_CTRIP_LOW
Capture input is CMPSSB9 CTRIP_LOW.
Definition: ecap/v1/ecap.h:579
#define ECAP_ISR_SOURCE_MUNIT_1_ERROR_EVT2
Monitoring unit 1 error event 2 ISR source.
Definition: ecap/v1/ecap.h:106
@ ECAP_INPUT_EPWM3_SOCA
Capture input is EPWM3 SOC-A Signal.
Definition: ecap/v1/ecap.h:333
@ ECAP_INPUT_CMPSSB8_CTRIP_LOW
Capture input is CMPSSB8 CTRIP_LOW.
Definition: ecap/v1/ecap.h:575
@ ECAP_MUNIT_TRIP_EPWM26_TRIPOUT
MUNIT trip source is EPWM26 trip out signal.
Definition: ecap/v1/ecap.h:1005
@ ECAP_MUNIT_GLDSTRB_EPWM13
MUNIT global load strobe is EPWM13's global load strobe.
Definition: ecap/v1/ecap.h:1054
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT4
MUNIT trip source is PWMXBAR output 4.
Definition: ecap/v1/ecap.h:901
@ ECAP_INPUT_CMPSSB1_CTRIP_HIGH
Capture input is CMPSSB1 CTRIP_HIGH.
Definition: ecap/v1/ecap.h:549
@ ECAP_INPUT_EPWM30_SOCB
Capture input is EPWM30 SOC-B Signal.
Definition: ecap/v1/ecap.h:451
@ ECAP_INPUT_ADC4_EVT3
Capture input is ADC4 Event 3.
Definition: ecap/v1/ecap.h:621
@ ECAP_EMULATION_RUN_TO_ZERO
TSCTR runs until 0 before stopping on emulation suspension.
Definition: ecap/v1/ecap.h:136
ECAP_QualPeriodSelect
Definition: ecap/v1/ecap.h:695
@ ECAP_INPUT_ADC1_EVT0
Capture input is ADC1 Event 0.
Definition: ecap/v1/ecap.h:591
@ ECAP_INPUT_SDFM1_COMPARE1_HIGH
Capture input is SDFM1 Compare1 High.
Definition: ecap/v1/ecap.h:479
@ ECAP_INPUT_CMPSSA2_CTRIP_HIGH
Capture input is CMPSSA2 CTRIP_HIGH.
Definition: ecap/v1/ecap.h:513
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT2
MUNIT trip source is PWMXBAR output 2.
Definition: ecap/v1/ecap.h:897
@ ECAP_INPUT_INPUTXBAR10
Capture input is InputXBar Output 10.
Definition: ecap/v1/ecap.h:643
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM21
Sync-in source is EPWM21 sync-out signal.
Definition: ecap/v1/ecap.h:817
static void ECAP_configureShadowMaxValue(uint32_t base, uint32_t munit, uint32_t maxValue)
Definition: ecap/v1/ecap.h:2695
@ ECAP_CAP_MODE_SOC_TRIGGER_SRC_CEVT1
eCAP event 1 as ADC SOC trigger source in capture mode
Definition: ecap/v1/ecap.h:755
@ ECAP_EVNT_FALLING_EDGE
Falling edge polarity.
Definition: ecap/v1/ecap.h:207
@ ECAP_MUNIT_GLDSTRB_EPWM0
MUNIT global load strobe is EPWM0's global load strobe.
Definition: ecap/v1/ecap.h:1028
static void ECAP_enableAPWMMode(uint32_t base)
Definition: ecap/v1/ecap.h:1543
@ ECAP_INPUT_EPWM5_SOCA
Capture input is EPWM5 SOC-A Signal.
Definition: ecap/v1/ecap.h:337
@ ECAP_INPUT_CMPSSB7_CTRIP_HIGH
Capture input is CMPSSB7 CTRIP_HIGH.
Definition: ecap/v1/ecap.h:573
@ ECAP_MUNIT_MONITOR_RISE_EDGE
Monitor rise edge.
Definition: ecap/v1/ecap.h:878
@ ECAP_INPUT_CMPSSB3_CTRIP_LOW
Capture input is CMPSSB3 CTRIP_LOW.
Definition: ecap/v1/ecap.h:555
@ ECAP_MUNIT_GLDSTRB_EPWM9
MUNIT global load strobe is EPWM9's global load strobe.
Definition: ecap/v1/ecap.h:1046
@ ECAP_INPUT_EPWM15_SOCA
Capture input is EPWM15 SOC-A Signal.
Definition: ecap/v1/ecap.h:357
@ ECAP_INPUT_SDFM1_COMPARE_Z1
Capture input is SDFM1 Compare Z1.
Definition: ecap/v1/ecap.h:483
@ ECAP_INPUT_ADC4_EVT0
Capture input is ADC4 Event 0.
Definition: ecap/v1/ecap.h:615
@ ECAP_MUNIT_GLDSTRB_EPWM23
MUNIT global load strobe is EPWM23's global load strobe.
Definition: ecap/v1/ecap.h:1074
@ ECAP_INPUT_FSI_RX3_TRIG_3
Capture input is FSI_RX3 Trigger 3.
Definition: ecap/v1/ecap.h:249
static void ECAP_disableTimeStampCapture(uint32_t base)
Definition: ecap/v1/ecap.h:1635
@ ECAP_MUNIT_GLDSTRB_DISABLED
Disabled.
Definition: ecap/v1/ecap.h:1026
@ ECAP_EVNT_RISING_EDGE
Rising edge polarity.
Definition: ecap/v1/ecap.h:206
@ ECAP_INPUT_EPWM0_DELACTIVE
Capture input is EPWM0 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:263
@ ECAP_INPUT_SDFM0_COMPARE_Z2
Capture input is SDFM0 Compare Z2.
Definition: ecap/v1/ecap.h:465
@ ECAP_INPUT_FSI_RX1_TRIG_1
Capture input is FSI_RX1 Trigger 1.
Definition: ecap/v1/ecap.h:229
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM24
Sync-in source is EPWM24 sync-out signal.
Definition: ecap/v1/ecap.h:823
ECAP_Events
Definition: ecap/v1/ecap.h:163
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM2
Sync-in source is EPWM2 sync-out signal.
Definition: ecap/v1/ecap.h:779
@ ECAP_APWM_MODE_SOC_TRIGGER_SRC_PRD_CMP
eCAP PRD or CMP match as ADC SOC trigger source in APWM mode
Definition: ecap/v1/ecap.h:761
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT8
MUNIT trip source is PWMXBAR output 8.
Definition: ecap/v1/ecap.h:909
@ ECAP_INPUT_INPUTXBAR29
Capture input is InputXBar Output 29.
Definition: ecap/v1/ecap.h:681
@ ECAP_INPUT_ADC0_EVT1
Capture input is ADC0 Event 1.
Definition: ecap/v1/ecap.h:585
@ ECAP_PULSE_WIDTH_FILTER_CYCLE3
Pulse width less than 3 cycles.
Definition: ecap/v1/ecap.h:703
@ ECAP_MUNIT_GLDSTRB_EPWM17
MUNIT global load strobe is EPWM17's global load strobe.
Definition: ecap/v1/ecap.h:1062
@ ECAP_INPUT_FSI_RX0_TRIG_0
Capture input is FSI_RX0 Trigger 0.
Definition: ecap/v1/ecap.h:219
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT22
MUNIT trip source is PWMXBAR output 22.
Definition: ecap/v1/ecap.h:937
@ ECAP_MUNIT_TRIP_EPWM28_TRIPOUT
MUNIT trip source is EPWM28 trip out signal.
Definition: ecap/v1/ecap.h:1009
@ ECAP_INPUT_SDFM0_COMPARE4_HIGH
Capture input is SDFM0 Compare4 High.
Definition: ecap/v1/ecap.h:473
@ ECAP_INPUT_EPWM11_SOCA
Capture input is EPWM11 SOC-A Signal.
Definition: ecap/v1/ecap.h:349
@ ECAP_INPUT_EPWM8_DELACTIVE
Capture input is EPWM8 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:279
@ ECAP_INPUT_EPWM31_DELACTIVE
Capture input is EPWM31 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:325
@ ECAP_INPUT_EPWM29_DELACTIVE
Capture input is EPWM29 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:321
@ ECAP_INPUT_FSI_RX0_TRIG_1
Capture input is FSI_RX0 Trigger 1.
Definition: ecap/v1/ecap.h:221
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM3
Sync-in source is EPWM3 sync-out signal.
Definition: ecap/v1/ecap.h:781
@ ECAP_INPUT_ADC4_EVT2
Capture input is ADC4 Event 2.
Definition: ecap/v1/ecap.h:619
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM7
Sync-in source is EPWM7 sync-out signal.
Definition: ecap/v1/ecap.h:789
@ ECAP_INPUT_SDFM0_COMPARE1_HIGH
Capture input is SDFM0 Compare1 High.
Definition: ecap/v1/ecap.h:455
@ ECAP_INPUT_INPUTXBAR19
Capture input is InputXBar Output 19.
Definition: ecap/v1/ecap.h:661
@ ECAP_INPUT_EPWM10_SOCB
Capture input is EPWM10 SOC-B Signal.
Definition: ecap/v1/ecap.h:411
@ ECAP_MUNIT_TRIP_EPWM11_TRIPOUT
MUNIT trip source is EPWM11 trip out signal.
Definition: ecap/v1/ecap.h:975
@ ECAP_INPUT_INPUTXBAR4
Capture input is InputXBar Output 4.
Definition: ecap/v1/ecap.h:631
ECAP_MunitTripInputSelect
Values that can be passed to ECAP_selectTripSignal() as the tripSel.
Definition: ecap/v1/ecap.h:889
@ ECAP_INPUT_EPWM24_DELACTIVE
Capture input is EPWM24 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:311
@ ECAP_INPUT_EPWM5_SOCB
Capture input is EPWM5 SOC-B Signal.
Definition: ecap/v1/ecap.h:401
@ ECAP_EMULATION_FREE_RUN
TSCTR is not affected by emulation suspension.
Definition: ecap/v1/ecap.h:138
static void ECAP_clearGlobalInterrupt(uint32_t base)
Definition: ecap/v1/ecap.h:1449
@ ECAP_INPUT_INPUTXBAR21
Capture input is InputXBar Output 21.
Definition: ecap/v1/ecap.h:665
@ ECAP_INPUT_ADC0_EVT3
Capture input is ADC0 Event 3.
Definition: ecap/v1/ecap.h:589
@ ECAP_INPUT_SDFM1_COMPARE_Z2
Capture input is SDFM1 Compare Z2.
Definition: ecap/v1/ecap.h:489
@ ECAP_INPUT_EPWM26_SOCA
Capture input is EPWM26 SOC-A Signal.
Definition: ecap/v1/ecap.h:379
@ ECAP_INPUT_CMPSSA1_CTRIP_LOW
Capture input is CMPSSA1 CTRIP_LOW.
Definition: ecap/v1/ecap.h:507
@ ECAP_INPUT_EPWM3_SOCB
Capture input is EPWM3 SOC-B Signal.
Definition: ecap/v1/ecap.h:397
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM8
Sync-in source is EPWM8 sync-out signal.
Definition: ecap/v1/ecap.h:791
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT19
MUNIT trip source is PWMXBAR output 19.
Definition: ecap/v1/ecap.h:931
@ ECAP_INPUT_EPWM17_SOCB
Capture input is EPWM17 SOC-B Signal.
Definition: ecap/v1/ecap.h:425
static uint32_t ECAP_getEventTimeStamp(uint32_t base, ECAP_Events event)
Definition: ecap/v1/ecap.h:1993
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM15
Sync-in source is EPWM15 sync-out signal.
Definition: ecap/v1/ecap.h:805
@ ECAP_INPUT_CMPSSB0_CTRIP_LOW
Capture input is CMPSSB0 CTRIP_LOW.
Definition: ecap/v1/ecap.h:543
static void ECAP_selectQualPeriod(uint32_t base, ECAP_QualPeriodSelect width)
Definition: ecap/v1/ecap.h:2085
@ ECAP_MUNIT_TRIP_EPWM14_TRIPOUT
MUNIT trip source is EPWM14 trip out signal.
Definition: ecap/v1/ecap.h:981
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM5
Sync-in source is EPWM5 sync-out signal.
Definition: ecap/v1/ecap.h:785
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT26
MUNIT trip source is PWMXBAR output 26.
Definition: ecap/v1/ecap.h:945
#define ECAP_ISR_SOURCE_CAPTURE_EVENT_3
Event 3 ISR source.
Definition: ecap/v1/ecap.h:94
@ ECAP_INPUT_INPUTXBAR20
Capture input is InputXBar Output 20.
Definition: ecap/v1/ecap.h:663
#define ECAP_ISR_SOURCE_COUNTER_OVERFLOW
Counter overflow ISR source.
Definition: ecap/v1/ecap.h:98
@ ECAP_INPUT_CMPSSA9_CTRIP_LOW
Capture input is CMPSSA9 CTRIP_LOW.
Definition: ecap/v1/ecap.h:539
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM14
Sync-in source is EPWM14 sync-out signal.
Definition: ecap/v1/ecap.h:803
@ ECAP_INPUT_INPUTXBAR11
Capture input is InputXBar Output 11.
Definition: ecap/v1/ecap.h:645
@ ECAP_INPUT_EPWM19_SOCB
Capture input is EPWM19 SOC-B Signal.
Definition: ecap/v1/ecap.h:429
@ ECAP_INPUT_SDFM1_COMPARE3_HIGH
Capture input is SDFM1 Compare3 High.
Definition: ecap/v1/ecap.h:491
@ ECAP_MUNIT_TRIP_EPWM15_TRIPOUT
MUNIT trip source is EPWM15 trip out signal.
Definition: ecap/v1/ecap.h:983
@ ECAP_MUNIT_GLDSTRB_EPWM3
MUNIT global load strobe is EPWM3's global load strobe.
Definition: ecap/v1/ecap.h:1034
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT0
MUNIT trip source is PWMXBAR output 0.
Definition: ecap/v1/ecap.h:893
static void ECAP_setCaptureMode(uint32_t base, ECAP_CaptureMode mode, ECAP_Events event)
Definition: ecap/v1/ecap.h:1179
static void ECAP_enableLoadCounter(uint32_t base)
Definition: ecap/v1/ecap.h:1704
@ ECAP_MUNIT_GLDSTRB_EPWM2
MUNIT global load strobe is EPWM2's global load strobe.
Definition: ecap/v1/ecap.h:1032
@ ECAP_INPUT_SDFM1_COMPARE2_LOW
Capture input is SDFM1 Compare2 Low.
Definition: ecap/v1/ecap.h:487
@ ECAP_MUNIT_TRIP_EPWM21_TRIPOUT
MUNIT trip source is EPWM21 trip out signal.
Definition: ecap/v1/ecap.h:995
@ ECAP_INPUT_CMPSSA1_CTRIP_HIGH
Capture input is CMPSSA1 CTRIP_HIGH.
Definition: ecap/v1/ecap.h:509
@ ECAP_INPUT_CMPSSA8_CTRIP_LOW
Capture input is CMPSSA8 CTRIP_LOW.
Definition: ecap/v1/ecap.h:535
@ ECAP_MUNIT_PERIOD_WIDTH_FALL_FALL
Period width from fall to fall.
Definition: ecap/v1/ecap.h:876
#define ECAP_ISR_SOURCE_MUNIT_2_ERROR_EVT1
Monitoring unit 2 error event 1 ISR source.
Definition: ecap/v1/ecap.h:108
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM12
Sync-in source is EPWM12 sync-out signal.
Definition: ecap/v1/ecap.h:799
@ ECAP_MUNIT_GLDSTRB_EPWM7
MUNIT global load strobe is EPWM7's global load strobe.
Definition: ecap/v1/ecap.h:1042
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM30
Sync-in source is EPWM30 sync-out signal.
Definition: ecap/v1/ecap.h:835
@ ECAP_INPUT_EPWM1_DELACTIVE
Capture input is EPWM1 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:265
@ ECAP_MUNIT_TRIP_EPWM0_TRIPOUT
MUNIT trip source is EPWM0 trip out signal.
Definition: ecap/v1/ecap.h:953
@ ECAP_INPUT_EPWM15_DELACTIVE
Capture input is EPWM15 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:293
@ ECAP_INPUT_EPWM15_SOCB
Capture input is EPWM15 SOC-B Signal.
Definition: ecap/v1/ecap.h:421
@ ECAP_INPUT_EPWM12_SOCA
Capture input is EPWM12 SOC-A Signal.
Definition: ecap/v1/ecap.h:351
@ ECAP_INPUT_EPWM2_SOCA
Capture input is EPWM2 SOC-A Signal.
Definition: ecap/v1/ecap.h:331
@ ECAP_INPUT_CMPSSB5_CTRIP_LOW
Capture input is CMPSSB5 CTRIP_LOW.
Definition: ecap/v1/ecap.h:563
@ ECAP_INPUT_CMPSSA7_CTRIP_HIGH
Capture input is CMPSSA7 CTRIP_HIGH.
Definition: ecap/v1/ecap.h:533
static uint32_t ECAP_observedMinValue(uint32_t base, uint32_t munit)
Definition: ecap/v1/ecap.h:2730
@ ECAP_INPUT_CMPSSB2_CTRIP_LOW
Capture input is CMPSSB2 CTRIP_LOW.
Definition: ecap/v1/ecap.h:551
@ ECAP_EVENT_3
eCAP event 3 in capture mode
Definition: ecap/v1/ecap.h:166
@ ECAP_PULSE_WIDTH_FILTER_CYCLE7
Pulse width less than 7 cycles.
Definition: ecap/v1/ecap.h:711
@ ECAP_INPUT_EPWM11_SOCB
Capture input is EPWM11 SOC-B Signal.
Definition: ecap/v1/ecap.h:413
#define ECAP_ISR_SOURCE_CAPTURE_EVENT_2
Event 2 ISR source.
Definition: ecap/v1/ecap.h:92
#define ECAP_ISR_SOURCE_CAPTURE_EVENT_1
Event 1 ISR source.
Definition: ecap/v1/ecap.h:90
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM13
Sync-in source is EPWM13 sync-out signal.
Definition: ecap/v1/ecap.h:801
@ ECAP_INPUT_EPWM8_SOCA
Capture input is EPWM8 SOC-A Signal.
Definition: ecap/v1/ecap.h:343
@ ECAP_MUNIT_GLDSTRB_EPWM10
MUNIT global load strobe is EPWM10's global load strobe.
Definition: ecap/v1/ecap.h:1048
@ ECAP_INPUT_EPWM4_SOCA
Capture input is EPWM4 SOC-A Signal.
Definition: ecap/v1/ecap.h:335
@ ECAP_INPUT_INPUTXBAR9
Capture input is InputXBar Output 9.
Definition: ecap/v1/ecap.h:641
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM29
Sync-in source is EPWM29 sync-out signal.
Definition: ecap/v1/ecap.h:833
@ ECAP_INPUT_EQEP1_QS
Capture input is EQEP1 QS Signal.
Definition: ecap/v1/ecap.h:257
@ ECAP_MUNIT_GLDSTRB_EPWM20
MUNIT global load strobe is EPWM20's global load strobe.
Definition: ecap/v1/ecap.h:1068
@ ECAP_INPUT_INPUTXBAR8
Capture input is InputXBar Output 8.
Definition: ecap/v1/ecap.h:639
@ ECAP_INPUT_EPWM22_SOCB
Capture input is EPWM22 SOC-B Signal.
Definition: ecap/v1/ecap.h:435
@ ECAP_INPUT_EPWM19_SOCA
Capture input is EPWM19 SOC-A Signal.
Definition: ecap/v1/ecap.h:365
@ ECAP_MUNIT_PERIOD_WIDTH_RISE_RISE
Period width from rise to rise.
Definition: ecap/v1/ecap.h:874
@ ECAP_MUNIT_HIGH_PULSE_WIDTH
High Pulse Width.
Definition: ecap/v1/ecap.h:870
@ ECAP_INPUT_EPWM1_SOCA
Capture input is EPWM1 SOC-A Signal.
Definition: ecap/v1/ecap.h:329
static void ECAP_selectShadowLoadMode(uint32_t base, uint32_t munit, uint32_t loadMode)
Definition: ecap/v1/ecap.h:2556
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT7
MUNIT trip source is PWMXBAR output 7.
Definition: ecap/v1/ecap.h:907
@ ECAP_INPUT_INPUTXBAR6
Capture input is InputXBar Output 6.
Definition: ecap/v1/ecap.h:635
@ ECAP_INPUT_EPWM29_SOCB
Capture input is EPWM29 SOC-B Signal.
Definition: ecap/v1/ecap.h:449
@ ECAP_PULSE_WIDTH_FILTER_CYCLE11
Pulse width less than 11 cycles.
Definition: ecap/v1/ecap.h:719
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT11
MUNIT trip source is PWMXBAR output 11.
Definition: ecap/v1/ecap.h:915
@ ECAP_INPUT_EPWM12_SOCB
Capture input is EPWM12 SOC-B Signal.
Definition: ecap/v1/ecap.h:415
@ ECAP_MUNIT_TRIP_EPWM19_TRIPOUT
MUNIT trip source is EPWM19 trip out signal.
Definition: ecap/v1/ecap.h:991
@ ECAP_MUNIT_TRIP_EPWM4_TRIPOUT
MUNIT trip source is EPWM4 trip out signal.
Definition: ecap/v1/ecap.h:961
@ ECAP_MUNIT_LOW_PULSE_WIDTH
Low Pulse Width.
Definition: ecap/v1/ecap.h:872
@ ECAP_INPUT_EPWM24_SOCB
Capture input is EPWM24 SOC-B Signal.
Definition: ecap/v1/ecap.h:439
@ ECAP_INPUT_EPWM10_SOCA
Capture input is EPWM10 SOC-A Signal.
Definition: ecap/v1/ecap.h:347
@ ECAP_INPUT_EQEP1_QI
Capture input is EQEP1 QI Signal.
Definition: ecap/v1/ecap.h:255
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM28
Sync-in source is EPWM28 sync-out signal.
Definition: ecap/v1/ecap.h:831
@ ECAP_INPUT_EPWM21_SOCA
Capture input is EPWM21 SOC-A Signal.
Definition: ecap/v1/ecap.h:369
@ ECAP_EMULATION_STOP
TSCTR is stopped on emulation suspension.
Definition: ecap/v1/ecap.h:134
@ ECAP_INPUT_ADC1_EVT2
Capture input is ADC1 Event 2.
Definition: ecap/v1/ecap.h:595
@ ECAP_INPUT_EPWM25_SOCB
Capture input is EPWM25 SOC-B Signal.
Definition: ecap/v1/ecap.h:441
@ ECAP_INPUT_CMPSSA3_CTRIP_LOW
Capture input is CMPSSA3 CTRIP_LOW.
Definition: ecap/v1/ecap.h:515
static void ECAP_setAPWMShadowPeriod(uint32_t base, uint32_t periodCount)
Definition: ecap/v1/ecap.h:1913
#define ECAP_ISR_SOURCE_CAPTURE_EVENT_4
Event 4 ISR source.
Definition: ecap/v1/ecap.h:96
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM11
Sync-in source is EPWM11 sync-out signal.
Definition: ecap/v1/ecap.h:797
@ ECAP_INPUT_EPWM25_SOCA
Capture input is EPWM25 SOC-A Signal.
Definition: ecap/v1/ecap.h:377
@ ECAP_INPUT_CMPSSB7_CTRIP_LOW
Capture input is CMPSSB7 CTRIP_LOW.
Definition: ecap/v1/ecap.h:571
@ ECAP_INPUT_SDFM0_COMPARE4_LOW
Capture input is SDFM0 Compare4 Low.
Definition: ecap/v1/ecap.h:475
static ECAP_Events ECAP_getModuloCounterStatus(uint32_t base)
Definition: ecap/v1/ecap.h:2179
@ ECAP_MUNIT_GLDSTRB_EPWM16
MUNIT global load strobe is EPWM16's global load strobe.
Definition: ecap/v1/ecap.h:1060
@ ECAP_INPUT_EPWM30_SOCA
Capture input is EPWM30 SOC-A Signal.
Definition: ecap/v1/ecap.h:387
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT17
MUNIT trip source is PWMXBAR output 17.
Definition: ecap/v1/ecap.h:927
@ ECAP_INPUT_SDFM0_COMPARE1_LOW
Capture input is SDFM0 Compare1 Low.
Definition: ecap/v1/ecap.h:457
@ ECAP_MUNIT_GLDSTRB_EPWM31
MUNIT global load strobe is EPWM31's global load strobe.
Definition: ecap/v1/ecap.h:1090
@ ECAP_MUNIT_GLDSTRB_EPWM4
MUNIT global load strobe is EPWM4's global load strobe.
Definition: ecap/v1/ecap.h:1036
@ ECAP_CAP_MODE_DMA_TRIGGER_SRC_CEVT3
eCAP event 3 as DMA trigger source in capture mode
Definition: ecap/v1/ecap.h:740
@ ECAP_INPUT_EPWM31_SOCA
Capture input is EPWM31 SOC-A Signal.
Definition: ecap/v1/ecap.h:389
@ ECAP_INPUT_SDFM1_COMPARE_Z3
Capture input is SDFM1 Compare Z3.
Definition: ecap/v1/ecap.h:495
@ ECAP_CAP_MODE_SOC_TRIGGER_SRC_CEVT3
eCAP event 3 as ADC SOC trigger source in capture mode
Definition: ecap/v1/ecap.h:757
@ ECAP_MUNIT_GLDSTRB_EPWM6
MUNIT global load strobe is EPWM6's global load strobe.
Definition: ecap/v1/ecap.h:1040
static void ECAP_setAPWMShadowCompare(uint32_t base, uint32_t compareCount)
Definition: ecap/v1/ecap.h:1940
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT12
MUNIT trip source is PWMXBAR output 12.
Definition: ecap/v1/ecap.h:917
@ ECAP_MUNIT_GLDSTRB_EPWM19
MUNIT global load strobe is EPWM19's global load strobe.
Definition: ecap/v1/ecap.h:1066
static void ECAP_setEventPrescaler(uint32_t base, uint16_t preScalerValue)
Definition: ecap/v1/ecap.h:1109
@ ECAP_MUNIT_TRIP_EPWM7_TRIPOUT
MUNIT trip source is EPWM7 trip out signal.
Definition: ecap/v1/ecap.h:967
static uint32_t ECAP_getTimeBaseCounter(uint32_t base)
Definition: ecap/v1/ecap.h:1960
@ ECAP_MUNIT_GLDSTRB_EPWM24
MUNIT global load strobe is EPWM24's global load strobe.
Definition: ecap/v1/ecap.h:1076
@ ECAP_INPUT_EPWM27_SOCB
Capture input is EPWM27 SOC-B Signal.
Definition: ecap/v1/ecap.h:445
static void ECAP_setAPWMCompare(uint32_t base, uint32_t compareCount)
Definition: ecap/v1/ecap.h:1890
static void ECAP_enableInterrupt(uint32_t base, uint16_t intFlags)
Definition: ecap/v1/ecap.h:1249
@ ECAP_SYNC_IN_PULSE_SRC_DISABLE
Disable Sync-in.
Definition: ecap/v1/ecap.h:773
@ ECAP_APWM_ACTIVE_LOW
APWM is active low.
Definition: ecap/v1/ecap.h:195
@ ECAP_INPUT_ADC2_EVT3
Capture input is ADC2 Event 3.
Definition: ecap/v1/ecap.h:605
ECAP_EmulationMode
Definition: ecap/v1/ecap.h:132
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM17
Sync-in source is EPWM17 sync-out signal.
Definition: ecap/v1/ecap.h:809
@ ECAP_INPUT_EPWM20_DELACTIVE
Capture input is EPWM20 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:303
@ ECAP_MUNIT_GLDSTRB_EPWM12
MUNIT global load strobe is EPWM12's global load strobe.
Definition: ecap/v1/ecap.h:1052
@ ECAP_INPUT_SDFM1_COMPARE2_HIGH
Capture input is SDFM1 Compare2 High.
Definition: ecap/v1/ecap.h:485
@ ECAP_INPUT_ADC2_EVT1
Capture input is ADC2 Event 1.
Definition: ecap/v1/ecap.h:601
@ ECAP_APWM_MODE_DMA_TRIGGER_SRC_CMP
eCAP CMP match as DMA trigger source in APWM mode
Definition: ecap/v1/ecap.h:743
@ ECAP_INPUT_EPWM8_SOCB
Capture input is EPWM8 SOC-B Signal.
Definition: ecap/v1/ecap.h:407
@ ECAP_MUNIT_TRIP_DISABLED
Disabled.
Definition: ecap/v1/ecap.h:891
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM23
Sync-in source is EPWM23 sync-out signal.
Definition: ecap/v1/ecap.h:821
static void ECAP_setAPWMPeriod(uint32_t base, uint32_t periodCount)
Definition: ecap/v1/ecap.h:1864
@ ECAP_INPUT_FSI_RX2_TRIG_2
Capture input is FSI_RX2 Trigger 2.
Definition: ecap/v1/ecap.h:239
@ ECAP_INPUT_CMPSSA6_CTRIP_HIGH
Capture input is CMPSSA6 CTRIP_HIGH.
Definition: ecap/v1/ecap.h:529
@ ECAP_INPUT_CMPSSA4_CTRIP_HIGH
Capture input is CMPSSA4 CTRIP_HIGH.
Definition: ecap/v1/ecap.h:521
@ ECAP_INPUT_CMPSSB5_CTRIP_HIGH
Capture input is CMPSSB5 CTRIP_HIGH.
Definition: ecap/v1/ecap.h:565
@ ECAP_INPUT_INPUTXBAR18
Capture input is InputXBar Output 18.
Definition: ecap/v1/ecap.h:659
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT29
MUNIT trip source is PWMXBAR output 29.
Definition: ecap/v1/ecap.h:951
@ ECAP_MUNIT_TRIP_EPWM17_TRIPOUT
MUNIT trip source is EPWM17 trip out signal.
Definition: ecap/v1/ecap.h:987
@ ECAP_INPUT_EPWM6_DELACTIVE
Capture input is EPWM6 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:275
static uint16_t ECAP_getInterruptSource(uint32_t base)
Definition: ecap/v1/ecap.h:1358
@ ECAP_INPUT_EPWM20_SOCA
Capture input is EPWM20 SOC-A Signal.
Definition: ecap/v1/ecap.h:367
@ ECAP_INPUT_CMPSSB2_CTRIP_HIGH
Capture input is CMPSSB2 CTRIP_HIGH.
Definition: ecap/v1/ecap.h:553
static void ECAP_selectMonitoringType(uint32_t base, uint32_t munit, ECAP_MonitoringTypeSelect monSel)
Definition: ecap/v1/ecap.h:2356
@ ECAP_APWM_ACTIVE_HIGH
APWM is active high.
Definition: ecap/v1/ecap.h:194
@ ECAP_PULSE_WIDTH_FILTER_CYCLE1
Pulse width less than 1 cycle.
Definition: ecap/v1/ecap.h:699
@ ECAP_MUNIT_GLDSTRB_EPWM29
MUNIT global load strobe is EPWM29's global load strobe.
Definition: ecap/v1/ecap.h:1086
#define ECAP_MAX_PRESCALER_VALUE
Definition: ecap/v1/ecap.h:80
@ ECAP_INPUT_EPWM21_SOCB
Capture input is EPWM21 SOC-B Signal.
Definition: ecap/v1/ecap.h:433
@ ECAP_INPUT_FSI_RX1_TRIG_2
Capture input is FSI_RX1 Trigger 2.
Definition: ecap/v1/ecap.h:231
@ ECAP_MUNIT_GLDSTRB_EPWM5
MUNIT global load strobe is EPWM5's global load strobe.
Definition: ecap/v1/ecap.h:1038
static void ECAP_setAPWMPolarity(uint32_t base, ECAP_APWMPolarity polarity)
Definition: ecap/v1/ecap.h:1841
@ ECAP_MUNIT_GLDSTRB_EPWM15
MUNIT global load strobe is EPWM15's global load strobe.
Definition: ecap/v1/ecap.h:1058
@ ECAP_INPUT_EPWM13_DELACTIVE
Capture input is EPWM13 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:289
@ ECAP_INPUT_ADC0_EVT2
Capture input is ADC0 Event 2.
Definition: ecap/v1/ecap.h:587
@ ECAP_CAP_MODE_DMA_TRIGGER_SRC_CEVT1
eCAP event 1 as DMA trigger source in capture mode
Definition: ecap/v1/ecap.h:738
@ ECAP_INPUT_EPWM16_SOCA
Capture input is EPWM16 SOC-A Signal.
Definition: ecap/v1/ecap.h:359
@ ECAP_INPUT_EPWM27_DELACTIVE
Capture input is EPWM27 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:317
static void ECAP_forceInterrupt(uint32_t base, uint16_t intFlags)
Definition: ecap/v1/ecap.h:1488
@ ECAP_INPUT_ADC1_EVT1
Capture input is ADC1 Event 1.
Definition: ecap/v1/ecap.h:593
@ ECAP_INPUT_EPWM5_DELACTIVE
Capture input is EPWM5 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:273
@ ECAP_MUNIT_GLDSTRB_EPWM22
MUNIT global load strobe is EPWM22's global load strobe.
Definition: ecap/v1/ecap.h:1072
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM19
Sync-in source is EPWM19 sync-out signal.
Definition: ecap/v1/ecap.h:813
@ ECAP_INPUT_EPWM23_DELACTIVE
Capture input is EPWM23 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:309
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM4
Sync-in source is EPWM4 sync-out signal.
Definition: ecap/v1/ecap.h:783
@ ECAP_INPUT_INPUTXBAR23
Capture input is InputXBar Output 23.
Definition: ecap/v1/ecap.h:669
static void ECAP_enableCaptureMode(uint32_t base)
Definition: ecap/v1/ecap.h:1522
@ ECAP_INPUT_CMPSSA8_CTRIP_HIGH
Capture input is CMPSSA8 CTRIP_HIGH.
Definition: ecap/v1/ecap.h:537
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT16
MUNIT trip source is PWMXBAR output 16.
Definition: ecap/v1/ecap.h:925
@ ECAP_INPUT_EPWM28_SOCA
Capture input is EPWM28 SOC-A Signal.
Definition: ecap/v1/ecap.h:383
@ ECAP_INPUT_EPWM17_DELACTIVE
Capture input is EPWM17 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:297
@ ECAP_INPUT_INPUTXBAR22
Capture input is InputXBar Output 22.
Definition: ecap/v1/ecap.h:667
@ ECAP_INPUT_FSI_RX1_TRIG_0
Capture input is FSI_RX1 Trigger 0.
Definition: ecap/v1/ecap.h:227
@ ECAP_MUNIT_GLDSTRB_EPWM26
MUNIT global load strobe is EPWM26's global load strobe.
Definition: ecap/v1/ecap.h:1080
@ ECAP_PULSE_WIDTH_FILTER_CYCLE9
Pulse width less than 9 cycles.
Definition: ecap/v1/ecap.h:715
@ ECAP_INPUT_CMPSSB6_CTRIP_LOW
Capture input is CMPSSB6 CTRIP_LOW.
Definition: ecap/v1/ecap.h:567
@ ECAP_MUNIT_TRIP_EPWM20_TRIPOUT
MUNIT trip source is EPWM20 trip out signal.
Definition: ecap/v1/ecap.h:993
@ ECAP_INPUT_SDFM1_COMPARE3_LOW
Capture input is SDFM1 Compare3 Low.
Definition: ecap/v1/ecap.h:493
@ ECAP_INPUT_EPWM6_SOCA
Capture input is EPWM6 SOC-A Signal.
Definition: ecap/v1/ecap.h:339
@ ECAP_MUNIT_TRIP_EPWM10_TRIPOUT
MUNIT trip source is EPWM10 trip out signal.
Definition: ecap/v1/ecap.h:973
static uint32_t ECAP_observedMaxValue(uint32_t base, uint32_t munit)
Definition: ecap/v1/ecap.h:2764
@ ECAP_INPUT_ADC3_EVT1
Capture input is ADC3 Event 1.
Definition: ecap/v1/ecap.h:609
@ ECAP_INPUT_FSI_RX3_TRIG_0
Capture input is FSI_RX3 Trigger 0.
Definition: ecap/v1/ecap.h:243
@ ECAP_INPUT_EQEP0_QI
Capture input is EQEP0 QI Signal.
Definition: ecap/v1/ecap.h:251
@ ECAP_INPUT_EPWM18_SOCB
Capture input is EPWM18 SOC-B Signal.
Definition: ecap/v1/ecap.h:427
@ ECAP_INPUT_SDFM1_COMPARE_Z4
Capture input is SDFM1 Compare Z4.
Definition: ecap/v1/ecap.h:501
@ ECAP_INPUT_SDFM0_COMPARE2_LOW
Capture input is SDFM0 Compare2 Low.
Definition: ecap/v1/ecap.h:463
void ECAP_setEmulationMode(uint32_t base, ECAP_EmulationMode mode)
static void ECAP_enableSignalMonitoringUnit(uint32_t base, uint32_t munit)
Definition: ecap/v1/ecap.h:2213
@ ECAP_APWM_MODE_DMA_TRIGGER_SRC_PRD_CMP
eCAP PRD or CMP match as DMA trigger source in APWM mode
Definition: ecap/v1/ecap.h:744
@ ECAP_INPUT_INPUTXBAR26
Capture input is InputXBar Output 26.
Definition: ecap/v1/ecap.h:675
@ ECAP_INPUT_EPWM3_DELACTIVE
Capture input is EPWM3 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:269
ECAP_DmaTriggerSource
Definition: ecap/v1/ecap.h:737
@ ECAP_MUNIT_TRIP_EPWM9_TRIPOUT
MUNIT trip source is EPWM9 trip out signal.
Definition: ecap/v1/ecap.h:971
@ ECAP_INPUT_EPWM7_SOCB
Capture input is EPWM7 SOC-B Signal.
Definition: ecap/v1/ecap.h:405
@ ECAP_INPUT_EPWM13_SOCA
Capture input is EPWM13 SOC-A Signal.
Definition: ecap/v1/ecap.h:353
static void ECAP_configureShadowMinValue(uint32_t base, uint32_t munit, uint32_t minValue)
Definition: ecap/v1/ecap.h:2661
@ ECAP_INPUT_CMPSSA3_CTRIP_HIGH
Capture input is CMPSSA3 CTRIP_HIGH.
Definition: ecap/v1/ecap.h:517
@ ECAP_INPUT_EPWM16_SOCB
Capture input is EPWM16 SOC-B Signal.
Definition: ecap/v1/ecap.h:423
@ ECAP_EVENT_1
eCAP event 1 in capture mode
Definition: ecap/v1/ecap.h:164
static void ECAP_startCounter(uint32_t base)
Definition: ecap/v1/ecap.h:1816
@ ECAP_INPUT_CMPSSB1_CTRIP_LOW
Capture input is CMPSSB1 CTRIP_LOW.
Definition: ecap/v1/ecap.h:547
@ ECAP_INPUT_SDFM0_COMPARE2_HIGH
Capture input is SDFM0 Compare2 High.
Definition: ecap/v1/ecap.h:461
static void ECAP_enableSoftwareSync(uint32_t base, uint32_t munit)
Definition: ecap/v1/ecap.h:2517
static void ECAP_resetCounters(uint32_t base)
Definition: ecap/v1/ecap.h:2132
@ ECAP_INPUT_EPWM19_DELACTIVE
Capture input is EPWM19 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:301
static void ECAP_clearInterrupt(uint32_t base, uint16_t intFlags)
Definition: ecap/v1/ecap.h:1415
static void ECAP_disableLoadCounter(uint32_t base)
Definition: ecap/v1/ecap.h:1725
@ ECAP_PULSE_WIDTH_FILTER_BYPASS
Bypass.
Definition: ecap/v1/ecap.h:697
@ ECAP_INPUT_EPWM9_SOCB
Capture input is EPWM9 SOC-B Signal.
Definition: ecap/v1/ecap.h:409
@ ECAP_INPUT_INPUTXBAR31
Capture input is InputXBar Output 31.
Definition: ecap/v1/ecap.h:685
@ ECAP_INPUT_SDFM0_COMPARE3_LOW
Capture input is SDFM0 Compare3 Low.
Definition: ecap/v1/ecap.h:469
#define DebugP_assert(expression)
Function to call for assert check.
Definition: DebugP.h:177
@ ECAP_MUNIT_TRIP_EPWM16_TRIPOUT
MUNIT trip source is EPWM16 trip out signal.
Definition: ecap/v1/ecap.h:985
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM18
Sync-in source is EPWM18 sync-out signal.
Definition: ecap/v1/ecap.h:811
#define ECAP_MUNIT_STEP
Header Files.
Definition: ecap/v1/ecap.h:73
@ ECAP_INPUT_EPWM16_DELACTIVE
Capture input is EPWM16 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:295
@ ECAP_INPUT_EPWM2_DELACTIVE
Capture input is EPWM2 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:267
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT28
MUNIT trip source is PWMXBAR output 28.
Definition: ecap/v1/ecap.h:949
static void ECAP_setEventPolarity(uint32_t base, ECAP_Events event, ECAP_EventPolarity polarity)
Definition: ecap/v1/ecap.h:1141
@ ECAP_INPUT_INPUTXBAR27
Capture input is InputXBar Output 27.
Definition: ecap/v1/ecap.h:677
@ ECAP_SYNC_OUT_SYNCI
sync out on the sync in signal and software force
Definition: ecap/v1/ecap.h:179
@ ECAP_INPUT_ADC1_EVT3
Capture input is ADC1 Event 3.
Definition: ecap/v1/ecap.h:597
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT3
MUNIT trip source is PWMXBAR output 3.
Definition: ecap/v1/ecap.h:899
@ ECAP_MUNIT_TRIP_EPWM25_TRIPOUT
MUNIT trip source is EPWM25 trip out signal.
Definition: ecap/v1/ecap.h:1003
@ ECAP_INPUT_ADC3_EVT2
Capture input is ADC3 Event 2.
Definition: ecap/v1/ecap.h:611
ECAP_CaptureMode
Definition: ecap/v1/ecap.h:148
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM22
Sync-in source is EPWM22 sync-out signal.
Definition: ecap/v1/ecap.h:819
@ ECAP_MUNIT_GLDSTRB_EPWM27
MUNIT global load strobe is EPWM27's global load strobe.
Definition: ecap/v1/ecap.h:1082
@ ECAP_SYNC_OUT_DISABLED
Disable sync out signal.
Definition: ecap/v1/ecap.h:183
@ ECAP_CAP_MODE_DMA_TRIGGER_SRC_CEVT4
eCAP event 4 as DMA trigger source in capture mode
Definition: ecap/v1/ecap.h:741
@ ECAP_INPUT_INPUTXBAR24
Capture input is InputXBar Output 24.
Definition: ecap/v1/ecap.h:671
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT23
MUNIT trip source is PWMXBAR output 23.
Definition: ecap/v1/ecap.h:939
@ ECAP_PULSE_WIDTH_FILTER_CYCLE14
Pulse width less than 14 cycles.
Definition: ecap/v1/ecap.h:725
static void ECAP_selectECAPInput(uint32_t base, ECAP_InputCaptureSignals input)
Definition: ecap/v1/ecap.h:2057
@ ECAP_MUNIT_TRIP_EPWM5_TRIPOUT
MUNIT trip source is EPWM5 trip out signal.
Definition: ecap/v1/ecap.h:963
@ ECAP_INPUT_EPWM7_SOCA
Capture input is EPWM7 SOC-A Signal.
Definition: ecap/v1/ecap.h:341
@ ECAP_INPUT_INPUTXBAR16
Capture input is InputXBar Output 16.
Definition: ecap/v1/ecap.h:655
@ ECAP_INPUT_INPUTXBAR25
Capture input is InputXBar Output 25.
Definition: ecap/v1/ecap.h:673
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM20
Sync-in source is EPWM20 sync-out signal.
Definition: ecap/v1/ecap.h:815
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT1
MUNIT trip source is PWMXBAR output 1.
Definition: ecap/v1/ecap.h:895
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM25
Sync-in source is EPWM25 sync-out signal.
Definition: ecap/v1/ecap.h:825
static void ECAP_configureMinValue(uint32_t base, uint32_t munit, uint32_t minValue)
Definition: ecap/v1/ecap.h:2593
@ ECAP_INPUT_EPWM18_SOCA
Capture input is EPWM18 SOC-A Signal.
Definition: ecap/v1/ecap.h:363
static void ECAP_enableCounterResetOnEvent(uint32_t base, ECAP_Events event)
Definition: ecap/v1/ecap.h:1566
static void ECAP_enableTimeStampCapture(uint32_t base)
Definition: ecap/v1/ecap.h:1615
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT13
MUNIT trip source is PWMXBAR output 13.
Definition: ecap/v1/ecap.h:919
static void ECAP_setPhaseShiftCount(uint32_t base, uint32_t shiftCount)
Definition: ecap/v1/ecap.h:1657
@ ECAP_INPUT_EPWM23_SOCB
Capture input is EPWM23 SOC-B Signal.
Definition: ecap/v1/ecap.h:437
@ ECAP_INPUT_CMPSSA0_CTRIP_LOW
Capture input is CMPSSA0 CTRIP_LOW.
Definition: ecap/v1/ecap.h:503
@ ECAP_INPUT_INPUTXBAR14
Capture input is InputXBar Output 14.
Definition: ecap/v1/ecap.h:651
@ ECAP_MUNIT_MONITOR_FALL_EDGE
Monitor fall edge.
Definition: ecap/v1/ecap.h:880
static void ECAP_selectGlobalLoadStrobe(uint32_t base, ECAP_MunitGlobalStrobeSelect strobe)
Definition: ecap/v1/ecap.h:2418
@ ECAP_SYNC_IN_PULSE_SRC_SYNCOUT_EPWM26
Sync-in source is EPWM26 sync-out signal.
Definition: ecap/v1/ecap.h:827
@ ECAP_INPUT_EPWM21_DELACTIVE
Capture input is EPWM21 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:305
ECAP_SyncInPulseSource
Definition: ecap/v1/ecap.h:771
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT10
MUNIT trip source is PWMXBAR output 10.
Definition: ecap/v1/ecap.h:913
@ ECAP_INPUT_EPWM24_SOCA
Capture input is EPWM24 SOC-A Signal.
Definition: ecap/v1/ecap.h:375
@ ECAP_INPUT_INPUTXBAR28
Capture input is InputXBar Output 28.
Definition: ecap/v1/ecap.h:679
@ ECAP_MUNIT_GLDSTRB_EPWM30
MUNIT global load strobe is EPWM30's global load strobe.
Definition: ecap/v1/ecap.h:1088
@ ECAP_MUNIT_TRIP_EPWM18_TRIPOUT
MUNIT trip source is EPWM18 trip out signal.
Definition: ecap/v1/ecap.h:989
@ ECAP_INPUT_EPWM9_DELACTIVE
Capture input is EPWM9 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:281
@ ECAP_INPUT_INPUTXBAR2
Capture input is InputXBar Output 2.
Definition: ecap/v1/ecap.h:627
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT14
MUNIT trip source is PWMXBAR output 14.
Definition: ecap/v1/ecap.h:921
@ ECAP_MUNIT_TRIP_EPWM_XBAR_OUT5
MUNIT trip source is PWMXBAR output 5.
Definition: ecap/v1/ecap.h:903
@ ECAP_INPUT_INPUTXBAR0
Capture input is InputXBar Output 0.
Definition: ecap/v1/ecap.h:623
@ ECAP_INPUT_EQEP0_QS
Capture input is EQEP0 QS Signal.
Definition: ecap/v1/ecap.h:253
@ ECAP_INPUT_FSI_RX0_TRIG_2
Capture input is FSI_RX0 Trigger 2.
Definition: ecap/v1/ecap.h:223
@ ECAP_INPUT_INPUTXBAR3
Capture input is InputXBar Output 3.
Definition: ecap/v1/ecap.h:629
@ ECAP_INPUT_EPWM23_SOCA
Capture input is EPWM23 SOC-A Signal.
Definition: ecap/v1/ecap.h:373
@ ECAP_INPUT_EPWM22_DELACTIVE
Capture input is EPWM22 DEL ACTIVE Signal.
Definition: ecap/v1/ecap.h:307
@ ECAP_MUNIT_GLDSTRB_EPWM18
MUNIT global load strobe is EPWM18's global load strobe.
Definition: ecap/v1/ecap.h:1064
@ ECAP_MUNIT_TRIP_EPWM23_TRIPOUT
MUNIT trip source is EPWM23 trip out signal.
Definition: ecap/v1/ecap.h:999
@ ECAP_SYNC_OUT_COUNTER_PRD
sync out on counter equals period
Definition: ecap/v1/ecap.h:181