Lines Matching refs:u32ChannelNum
36 uint32_t EPWM_ConfigCaptureChannel(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32UnitTimeNsec, … in EPWM_ConfigCaptureChannel() argument
108 EPWM_SET_PRESCALER(epwm, u32ChannelNum, u16Prescale); in EPWM_ConfigCaptureChannel()
111 …>CTL1 = ((epwm)->CTL1 & ~(EPWM_CTL1_CNTTYPE0_Msk << (u32ChannelNum << 1U))) | (1UL << (u32ChannelN… in EPWM_ConfigCaptureChannel()
113 (epwm)->CTL1 &= ~(EPWM_CTL1_CNTMODE0_Msk << u32ChannelNum); in EPWM_ConfigCaptureChannel()
114 EPWM_SET_CNR(epwm, u32ChannelNum, u16CNR); in EPWM_ConfigCaptureChannel()
131 uint32_t EPWM_ConfigOutputChannel(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32Frequency, uint… in EPWM_ConfigOutputChannel() argument
181 EPWM_SET_PRESCALER(epwm, (u32ChannelNum), u32Prescale); in EPWM_ConfigOutputChannel()
183 …m)->CTL1 & ~((EPWM_CTL1_CNTTYPE0_Msk << (u32ChannelNum << 1U))|((1UL << EPWM_CTL1_CNTMODE0_Pos) <<… in EPWM_ConfigOutputChannel()
186 EPWM_SET_CNR(epwm, u32ChannelNum, u32CNR); in EPWM_ConfigOutputChannel()
187 EPWM_SET_CMR(epwm, u32ChannelNum, u32DutyCycle * (u32CNR + 1U) / 100U); in EPWM_ConfigOutputChannel()
189 …pwm)->WGCTL0 & ~((EPWM_WGCTL0_PRDPCTL0_Msk | EPWM_WGCTL0_ZPCTL0_Msk) << (u32ChannelNum << 1U))) | \ in EPWM_ConfigOutputChannel()
190 … ((uint32_t)EPWM_OUTPUT_HIGH << ((u32ChannelNum << 1U) + (uint32_t)EPWM_WGCTL0_ZPCTL0_Pos)); in EPWM_ConfigOutputChannel()
191 …m)->WGCTL1 & ~((EPWM_WGCTL1_CMPDCTL0_Msk | EPWM_WGCTL1_CMPUCTL0_Msk) << (u32ChannelNum << 1U))) | \ in EPWM_ConfigOutputChannel()
192 … ((uint32_t)EPWM_OUTPUT_LOW << ((u32ChannelNum << 1U) + (uint32_t)EPWM_WGCTL1_CMPUCTL0_Pos)); in EPWM_ConfigOutputChannel()
275 void EPWM_EnableADCTrigger(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32Condition) in EPWM_EnableADCTrigger() argument
277 if(u32ChannelNum < 4U) in EPWM_EnableADCTrigger()
279 (epwm)->EADCTS0 &= ~((EPWM_EADCTS0_TRGSEL0_Msk) << (u32ChannelNum << 3U)); in EPWM_EnableADCTrigger()
280 (epwm)->EADCTS0 |= ((EPWM_EADCTS0_TRGEN0_Msk | u32Condition) << (u32ChannelNum << 3)); in EPWM_EnableADCTrigger()
284 (epwm)->EADCTS1 &= ~((EPWM_EADCTS1_TRGSEL4_Msk) << ((u32ChannelNum - 4U) << 3U)); in EPWM_EnableADCTrigger()
285 … (epwm)->EADCTS1 |= ((EPWM_EADCTS1_TRGEN4_Msk | u32Condition) << ((u32ChannelNum - 4U) << 3U)); in EPWM_EnableADCTrigger()
298 void EPWM_DisableADCTrigger(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisableADCTrigger() argument
300 if(u32ChannelNum < 4U) in EPWM_DisableADCTrigger()
302 (epwm)->EADCTS0 &= ~(EPWM_EADCTS0_TRGEN0_Msk << (u32ChannelNum << 3U)); in EPWM_DisableADCTrigger()
306 (epwm)->EADCTS1 &= ~(EPWM_EADCTS1_TRGEN4_Msk << ((u32ChannelNum - 4U) << 3U)); in EPWM_DisableADCTrigger()
324 int32_t EPWM_EnableADCTriggerPrescale(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32Prescale, u… in EPWM_EnableADCTriggerPrescale() argument
327 if ((epwm)->EADCPSCCTL & (1UL << u32ChannelNum)) in EPWM_EnableADCTriggerPrescale()
330 if(u32ChannelNum < 4UL) in EPWM_EnableADCTriggerPrescale()
332 …(epwm)->EADCPSC0 = ((epwm)->EADCPSC0 & ~((EPWM_EADCPSC0_EADCPSC0_Msk) << (u32ChannelNum << 3))) | \ in EPWM_EnableADCTriggerPrescale()
333 (u32Prescale << (u32ChannelNum << 3)); in EPWM_EnableADCTriggerPrescale()
334 …(epwm)->EADCPSCNT0 = ((epwm)->EADCPSCNT0 & ~((EPWM_EADCPSCNT0_PSCNT0_Msk) << (u32ChannelNum << 3))… in EPWM_EnableADCTriggerPrescale()
335 (u32PrescaleCnt << (u32ChannelNum << 3)); in EPWM_EnableADCTriggerPrescale()
339 …(epwm)->EADCPSC1 = ((epwm)->EADCPSC1 & ~((EPWM_EADCPSC1_EADCPSC4_Msk) << ((u32ChannelNum - 4UL) <<… in EPWM_EnableADCTriggerPrescale()
340 (u32Prescale << ((u32ChannelNum - 4UL) << 3)); in EPWM_EnableADCTriggerPrescale()
341 …ADCPSCNT1 = ((epwm)->EADCPSCNT1 & ~((EPWM_EADCPSCNT1_PSCNT4_Msk) << ((u32ChannelNum - 4UL) << 3)))… in EPWM_EnableADCTriggerPrescale()
342 (u32PrescaleCnt << ((u32ChannelNum - 4UL) << 3)); in EPWM_EnableADCTriggerPrescale()
345 (epwm)->EADCPSCCTL |= EPWM_EADCPSCCTL_PSCEN0_Msk << u32ChannelNum; in EPWM_EnableADCTriggerPrescale()
359 void EPWM_DisableADCTriggerPrescale(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisableADCTriggerPrescale() argument
361 (epwm)->EADCPSCCTL &= ~(EPWM_EADCPSCCTL_PSCEN0_Msk << u32ChannelNum); in EPWM_DisableADCTriggerPrescale()
374 void EPWM_ClearADCTriggerFlag(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32Condition) in EPWM_ClearADCTriggerFlag() argument
376 (epwm)->STATUS = (EPWM_STATUS_EADCTRGF0_Msk << u32ChannelNum); in EPWM_ClearADCTriggerFlag()
389 uint32_t EPWM_GetADCTriggerFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_GetADCTriggerFlag() argument
391 return (((epwm)->STATUS & (EPWM_STATUS_EADCTRGF0_Msk << u32ChannelNum))?1UL:0UL); in EPWM_GetADCTriggerFlag()
408 void EPWM_EnableDACTrigger(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32Condition) in EPWM_EnableDACTrigger() argument
410 (epwm)->DACTRGEN |= (u32Condition << u32ChannelNum); in EPWM_EnableDACTrigger()
422 void EPWM_DisableDACTrigger(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisableDACTrigger() argument
425 EPWM_TRIGGER_DAC_COMPARE_DOWN) << u32ChannelNum); in EPWM_DisableDACTrigger()
438 void EPWM_ClearDACTriggerFlag(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32Condition) in EPWM_ClearDACTriggerFlag() argument
453 uint32_t EPWM_GetDACTriggerFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_GetDACTriggerFlag() argument
621 void EPWM_EnablePDMA(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32RisingFirst, uint32_t u32Mod… in EPWM_EnablePDMA() argument
624 u32IsOddCh = u32ChannelNum & 0x1U; in EPWM_EnablePDMA()
625 …1_Msk | EPWM_PDMACTL_CAPORD0_1_Msk | EPWM_PDMACTL_CAPMOD0_1_Msk) << ((u32ChannelNum >> 1U) << 3U))… in EPWM_EnablePDMA()
627 u32Mode | EPWM_PDMACTL_CHEN0_1_Msk) << ((u32ChannelNum >> 1U) << 3U)); in EPWM_EnablePDMA()
639 void EPWM_DisablePDMA(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisablePDMA() argument
641 (epwm)->PDMACTL &= ~(EPWM_PDMACTL_CHEN0_1_Msk << ((u32ChannelNum >> 1U) << 3U)); in EPWM_DisablePDMA()
656 void EPWM_EnableDeadZone(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32Duration) in EPWM_EnableDeadZone() argument
659 …pwm)->DTCTL |= (EPWM_DTCTL_RDTEN0_Msk << ((u32ChannelNum) >> 1U)) | (EPWM_DTCTL_FDTEN0_Msk << ((u3… in EPWM_EnableDeadZone()
660 (epwm)->RDTCNT[(u32ChannelNum) >> 1U] = u32Duration; in EPWM_EnableDeadZone()
661 (epwm)->FDTCNT[(u32ChannelNum) >> 1U] = u32Duration; in EPWM_EnableDeadZone()
674 void EPWM_DisableDeadZone(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisableDeadZone() argument
677 …m)->DTCTL &= ~((EPWM_DTCTL_RDTEN0_Msk << ((u32ChannelNum) >> 1U)) | (EPWM_DTCTL_FDTEN0_Msk << ((u3… in EPWM_DisableDeadZone()
692 void EPWM_EnableCaptureInt(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32Edge) in EPWM_EnableCaptureInt() argument
694 (epwm)->CAPIEN |= (u32Edge << u32ChannelNum); in EPWM_EnableCaptureInt()
709 void EPWM_DisableCaptureInt(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32Edge) in EPWM_DisableCaptureInt() argument
711 (epwm)->CAPIEN &= ~(u32Edge << u32ChannelNum); in EPWM_DisableCaptureInt()
726 void EPWM_ClearCaptureIntFlag(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32Edge) in EPWM_ClearCaptureIntFlag() argument
728 (epwm)->CAPIF = (u32Edge << u32ChannelNum); in EPWM_ClearCaptureIntFlag()
743 uint32_t EPWM_GetCaptureIntFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_GetCaptureIntFlag() argument
745 return (((((epwm)->CAPIF & (EPWM_CAPIF_CFLIF0_Msk << u32ChannelNum)) ? 1UL : 0UL) << 1) | \ in EPWM_GetCaptureIntFlag()
746 (((epwm)->CAPIF & (EPWM_CAPIF_CRLIF0_Msk << u32ChannelNum)) ? 1UL : 0UL)); in EPWM_GetCaptureIntFlag()
760 void EPWM_EnableDutyInt(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32IntDutyType) in EPWM_EnableDutyInt() argument
762 (epwm)->INTEN0 |= (u32IntDutyType << u32ChannelNum); in EPWM_EnableDutyInt()
774 void EPWM_DisableDutyInt(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisableDutyInt() argument
776 …uint32_t)(EPWM_DUTY_INT_DOWN_COUNT_MATCH_CMP | EPWM_DUTY_INT_UP_COUNT_MATCH_CMP) << u32ChannelNum); in EPWM_DisableDutyInt()
788 void EPWM_ClearDutyIntFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_ClearDutyIntFlag() argument
790 (epwm)->INTSTS0 = (EPWM_INTSTS0_CMPUIF0_Msk | EPWM_INTSTS0_CMPDIF0_Msk) << u32ChannelNum; in EPWM_ClearDutyIntFlag()
804 uint32_t EPWM_GetDutyIntFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_GetDutyIntFlag() argument
806 …->INTSTS0 & ((EPWM_INTSTS0_CMPDIF0_Msk | EPWM_INTSTS0_CMPUIF0_Msk) << u32ChannelNum))) ? 1UL : 0UL… in EPWM_GetDutyIntFlag()
882 void EPWM_EnablePeriodInt(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32IntPeriodType) in EPWM_EnablePeriodInt() argument
884 (epwm)->INTEN0 |= ((1UL << EPWM_INTEN0_PIEN0_Pos) << u32ChannelNum); in EPWM_EnablePeriodInt()
896 void EPWM_DisablePeriodInt(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisablePeriodInt() argument
898 (epwm)->INTEN0 &= ~((1UL << EPWM_INTEN0_PIEN0_Pos) << u32ChannelNum); in EPWM_DisablePeriodInt()
910 void EPWM_ClearPeriodIntFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_ClearPeriodIntFlag() argument
912 (epwm)->INTSTS0 = ((1UL << EPWM_INTSTS0_PIF0_Pos) << u32ChannelNum); in EPWM_ClearPeriodIntFlag()
926 uint32_t EPWM_GetPeriodIntFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_GetPeriodIntFlag() argument
928 return ((((epwm)->INTSTS0 & ((1UL << EPWM_INTSTS0_PIF0_Pos) << u32ChannelNum))) ? 1UL : 0UL); in EPWM_GetPeriodIntFlag()
940 void EPWM_EnableZeroInt(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_EnableZeroInt() argument
942 (epwm)->INTEN0 |= ((1UL << EPWM_INTEN0_ZIEN0_Pos) << u32ChannelNum); in EPWM_EnableZeroInt()
954 void EPWM_DisableZeroInt(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisableZeroInt() argument
956 (epwm)->INTEN0 &= ~((1UL << EPWM_INTEN0_ZIEN0_Pos) << u32ChannelNum); in EPWM_DisableZeroInt()
968 void EPWM_ClearZeroIntFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_ClearZeroIntFlag() argument
970 (epwm)->INTSTS0 = ((1UL << EPWM_INTEN0_ZIEN0_Pos) << u32ChannelNum); in EPWM_ClearZeroIntFlag()
984 uint32_t EPWM_GetZeroIntFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_GetZeroIntFlag() argument
986 return ((((epwm)->INTSTS0 & ((1UL << EPWM_INTEN0_ZIEN0_Pos) << u32ChannelNum))) ? 1UL : 0UL); in EPWM_GetZeroIntFlag()
1004 void EPWM_EnableAcc(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32IntFlagCnt, uint32_t u32IntAc… in EPWM_EnableAcc() argument
1006 …(epwm)->IFA[u32ChannelNum] = (((epwm)->IFA[u32ChannelNum] & ~((EPWM_IFA0_IFACNT_Msk | EPWM_IFA0_IF… in EPWM_EnableAcc()
1019 void EPWM_DisableAcc(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisableAcc() argument
1021 (epwm)->IFA[u32ChannelNum] = ((epwm)->IFA[u32ChannelNum] & ~(EPWM_IFA0_IFAEN_Msk)); in EPWM_DisableAcc()
1033 void EPWM_EnableAccInt(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_EnableAccInt() argument
1035 (epwm)->AINTEN |= (1UL << (u32ChannelNum)); in EPWM_EnableAccInt()
1047 void EPWM_DisableAccInt(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisableAccInt() argument
1049 (epwm)->AINTEN &= ~(1UL << (u32ChannelNum)); in EPWM_DisableAccInt()
1061 void EPWM_ClearAccInt(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_ClearAccInt() argument
1063 (epwm)->AINTSTS = (1UL << (u32ChannelNum)); in EPWM_ClearAccInt()
1076 uint32_t EPWM_GetAccInt(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_GetAccInt() argument
1078 return (((epwm)->AINTSTS & (1UL << (u32ChannelNum))) ? 1UL : 0UL); in EPWM_GetAccInt()
1090 void EPWM_EnableAccPDMA(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_EnableAccPDMA() argument
1092 (epwm)->APDMACTL |= (1UL << (u32ChannelNum)); in EPWM_EnableAccPDMA()
1104 void EPWM_DisableAccPDMA(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisableAccPDMA() argument
1106 (epwm)->APDMACTL &= ~(1UL << (u32ChannelNum)); in EPWM_DisableAccPDMA()
1118 void EPWM_EnableAccStopMode(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_EnableAccStopMode() argument
1120 (epwm)->IFA[u32ChannelNum] |= EPWM_IFA0_STPMOD_Msk; in EPWM_EnableAccStopMode()
1132 void EPWM_DisableAccStopMode(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisableAccStopMode() argument
1134 (epwm)->IFA[u32ChannelNum] &= ~EPWM_IFA0_STPMOD_Msk; in EPWM_DisableAccStopMode()
1146 void EPWM_ClearFTDutyIntFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_ClearFTDutyIntFlag() argument
1148 (epwm)->FTCI = ((EPWM_FTCI_FTCMU0_Msk | EPWM_FTCI_FTCMD0_Msk) << (u32ChannelNum >> 1U)); in EPWM_ClearFTDutyIntFlag()
1162 uint32_t EPWM_GetFTDutyIntFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_GetFTDutyIntFlag() argument
1164 …return (((epwm)->FTCI & ((EPWM_FTCI_FTCMU0_Msk | EPWM_FTCI_FTCMD0_Msk) << (u32ChannelNum >> 1U))) … in EPWM_GetFTDutyIntFlag()
1180 void EPWM_EnableLoadMode(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32LoadMode) in EPWM_EnableLoadMode() argument
1182 (epwm)->CTL0 |= (u32LoadMode << u32ChannelNum); in EPWM_EnableLoadMode()
1198 void EPWM_DisableLoadMode(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32LoadMode) in EPWM_DisableLoadMode() argument
1200 (epwm)->CTL0 &= ~(u32LoadMode << u32ChannelNum); in EPWM_DisableLoadMode()
1222 void EPWM_ConfigSyncPhase(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32SyncSrc, uint32_t u32Di… in EPWM_ConfigSyncPhase() argument
1225 u32ChannelNum >>= 1U; in EPWM_ConfigSyncPhase()
1226 …& ~(((3UL << EPWM_SYNC_SINSRC0_Pos) << (u32ChannelNum << 1U)) | ((1UL << EPWM_SYNC_PHSDIR0_Pos) <<… in EPWM_ConfigSyncPhase()
1227 …32Direction << EPWM_SYNC_PHSDIR0_Pos << u32ChannelNum) | ((u32SyncSrc << EPWM_SYNC_SINSRC0_Pos) <<… in EPWM_ConfigSyncPhase()
1228 (epwm)->PHS[(u32ChannelNum)] = u32StartPhase; in EPWM_ConfigSyncPhase()
1359 void EPWM_SetClockSource(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32ClkSrcSel) in EPWM_SetClockSource() argument
1361 …(epwm)->CLKSRC = ((epwm)->CLKSRC & ~(EPWM_CLKSRC_ECLKSRC0_Msk << ((u32ChannelNum >> 1U) << 3U))) |… in EPWM_SetClockSource()
1362 (u32ClkSrcSel << ((u32ChannelNum >> 1U) << 3U)); in EPWM_SetClockSource()
1491 uint32_t EPWM_GetWrapAroundFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_GetWrapAroundFlag() argument
1493 return (((epwm)->STATUS & (EPWM_STATUS_CNTMAXF0_Msk << u32ChannelNum)) ? 1UL : 0UL); in EPWM_GetWrapAroundFlag()
1505 void EPWM_ClearWrapAroundFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_ClearWrapAroundFlag() argument
1507 (epwm)->STATUS = (EPWM_STATUS_CNTMAXF0_Msk << u32ChannelNum); in EPWM_ClearWrapAroundFlag()
1525 void EPWM_EnableFaultDetect(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32AfterPrescaler, uint3… in EPWM_EnableFaultDetect() argument
1527 (epwm)->FDEN = ((epwm)->FDEN & ~(EPWM_FDEN_FDCKS0_Msk << (u32ChannelNum))) | \ in EPWM_EnableFaultDetect()
1528 … ((EPWM_FDEN_FDEN0_Msk | ((u32AfterPrescaler) << EPWM_FDEN_FDCKS0_Pos)) << (u32ChannelNum)); in EPWM_EnableFaultDetect()
1529 …(epwm)->FDCTL[(u32ChannelNum)] = ((epwm)->FDCTL[(u32ChannelNum)] & ~EPWM_FDCTL0_FDCKSEL_Msk) | (u3… in EPWM_EnableFaultDetect()
1541 void EPWM_DisableFaultDetect(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisableFaultDetect() argument
1543 (epwm)->FDEN &= ~(EPWM_FDEN_FDEN0_Msk << (u32ChannelNum)); in EPWM_DisableFaultDetect()
1555 void EPWM_EnableFaultDetectOutput(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_EnableFaultDetectOutput() argument
1557 (epwm)->FDEN &= ~(EPWM_FDEN_FDODIS0_Msk << (u32ChannelNum)); in EPWM_EnableFaultDetectOutput()
1569 void EPWM_DisableFaultDetectOutput(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisableFaultDetectOutput() argument
1571 (epwm)->FDEN |= (EPWM_FDEN_FDODIS0_Msk << (u32ChannelNum)); in EPWM_DisableFaultDetectOutput()
1584 void EPWM_EnableFaultDetectDeglitch(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32DeglitchSmpCy… in EPWM_EnableFaultDetectDeglitch() argument
1586 …(epwm)->FDCTL[(u32ChannelNum)] = ((epwm)->FDCTL[(u32ChannelNum)] & (~EPWM_FDCTL0_DGSMPCYC_Msk)) | \ in EPWM_EnableFaultDetectDeglitch()
1599 void EPWM_DisableFaultDetectDeglitch(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisableFaultDetectDeglitch() argument
1601 (epwm)->FDCTL[(u32ChannelNum)] &= ~EPWM_FDCTL0_FDDGEN_Msk; in EPWM_DisableFaultDetectDeglitch()
1614 void EPWM_EnableFaultDetectMask(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32MaskCnt) in EPWM_EnableFaultDetectMask() argument
1616 …(epwm)->FDCTL[(u32ChannelNum)] = ((epwm)->FDCTL[(u32ChannelNum)] & (~EPWM_FDCTL0_TRMSKCNT_Msk)) | … in EPWM_EnableFaultDetectMask()
1628 void EPWM_DisableFaultDetectMask(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisableFaultDetectMask() argument
1630 (epwm)->FDCTL[(u32ChannelNum)] &= ~EPWM_FDCTL0_FDMSKEN_Msk; in EPWM_DisableFaultDetectMask()
1642 void EPWM_EnableFaultDetectInt(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_EnableFaultDetectInt() argument
1644 (epwm)->FDIEN |= (EPWM_FDIEN_FDIEN0_Msk << (u32ChannelNum)); in EPWM_EnableFaultDetectInt()
1656 void EPWM_DisableFaultDetectInt(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisableFaultDetectInt() argument
1658 (epwm)->FDIEN &= ~(EPWM_FDIEN_FDIEN0_Msk << (u32ChannelNum)); in EPWM_DisableFaultDetectInt()
1670 void EPWM_ClearFaultDetectInt(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_ClearFaultDetectInt() argument
1672 (epwm)->FDSTS = (EPWM_FDSTS_FDIF0_Msk << (u32ChannelNum)); in EPWM_ClearFaultDetectInt()
1685 uint32_t EPWM_GetFaultDetectInt(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_GetFaultDetectInt() argument
1687 return (((epwm)->FDSTS & (EPWM_FDSTS_FDIF0_Msk << (u32ChannelNum))) ? 1UL : 0UL); in EPWM_GetFaultDetectInt()