Lines Matching refs:u32ChannelNum

37 uint32_t EPWM_ConfigCaptureChannel(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32UnitTimeNsec, …  in EPWM_ConfigCaptureChannel()  argument
110 EPWM_SET_PRESCALER(epwm, u32ChannelNum, u16Prescale); in EPWM_ConfigCaptureChannel()
113 …(epwm)->CTL1 & ~((1UL << EPWM_CTL1_CNTTYPE0_Pos) << (u32ChannelNum << 1U))) | (1UL << (u32ChannelN… in EPWM_ConfigCaptureChannel()
115 (epwm)->CTL1 &= ~((1UL << EPWM_CTL1_CNTMODE0_Pos) << u32ChannelNum); in EPWM_ConfigCaptureChannel()
116 EPWM_SET_CNR(epwm, u32ChannelNum, u16CNR); in EPWM_ConfigCaptureChannel()
135 uint32_t EPWM_ConfigOutputChannel(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32Frequency, uint… in EPWM_ConfigOutputChannel() argument
186 EPWM_SET_PRESCALER(epwm, u32ChannelNum, u32Prescale); in EPWM_ConfigOutputChannel()
188 …& ~(((1UL << EPWM_CTL1_CNTTYPE0_Pos) << (u32ChannelNum << 1U))|((1UL << EPWM_CTL1_CNTMODE0_Pos) <<… in EPWM_ConfigOutputChannel()
191 EPWM_SET_CNR(epwm, u32ChannelNum, u32CNR); in EPWM_ConfigOutputChannel()
192 EPWM_SET_CMR(epwm, u32ChannelNum, u32DutyCycle * (u32CNR + 1U) / 100U); in EPWM_ConfigOutputChannel()
194 …(1UL << EPWM_WGCTL0_PRDPCTL0_Pos) | (1UL << EPWM_WGCTL0_ZPCTL0_Pos)) << (u32ChannelNum << 1U))) | \ in EPWM_ConfigOutputChannel()
195 … ((uint32_t)EPWM_OUTPUT_HIGH << ((u32ChannelNum << 1U) + (uint32_t)EPWM_WGCTL0_ZPCTL0_Pos)); in EPWM_ConfigOutputChannel()
196 …UL << EPWM_WGCTL1_CMPDCTL0_Pos) | (1UL << EPWM_WGCTL1_CMPUCTL0_Pos)) << (u32ChannelNum << 1U))) | \ in EPWM_ConfigOutputChannel()
197 … ((uint32_t)EPWM_OUTPUT_LOW << ((u32ChannelNum << 1U) + (uint32_t)EPWM_WGCTL1_CMPUCTL0_Pos)); in EPWM_ConfigOutputChannel()
280 void EPWM_EnableADCTrigger(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32Condition) in EPWM_EnableADCTrigger() argument
282 if(u32ChannelNum < 4U) in EPWM_EnableADCTrigger()
284 (epwm)->EADCTS0 &= ~((EPWM_EADCTS0_TRGSEL0_Msk) << (u32ChannelNum << 3U)); in EPWM_EnableADCTrigger()
285 (epwm)->EADCTS0 |= ((EPWM_EADCTS0_TRGEN0_Msk | u32Condition) << (u32ChannelNum << 3)); in EPWM_EnableADCTrigger()
289 (epwm)->EADCTS1 &= ~((EPWM_EADCTS1_TRGSEL4_Msk) << ((u32ChannelNum - 4U) << 3U)); in EPWM_EnableADCTrigger()
290 … (epwm)->EADCTS1 |= ((EPWM_EADCTS1_TRGEN4_Msk | u32Condition) << ((u32ChannelNum - 4U) << 3U)); in EPWM_EnableADCTrigger()
303 void EPWM_DisableADCTrigger(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisableADCTrigger() argument
305 if(u32ChannelNum < 4U) in EPWM_DisableADCTrigger()
307 (epwm)->EADCTS0 &= ~(EPWM_EADCTS0_TRGEN0_Msk << (u32ChannelNum << 3U)); in EPWM_DisableADCTrigger()
311 (epwm)->EADCTS1 &= ~(EPWM_EADCTS1_TRGEN4_Msk << ((u32ChannelNum - 4U) << 3U)); in EPWM_DisableADCTrigger()
325 void EPWM_ClearADCTriggerFlag(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32Condition) in EPWM_ClearADCTriggerFlag() argument
327 (epwm)->STATUS = (EPWM_STATUS_EADCTRGF0_Msk << u32ChannelNum); in EPWM_ClearADCTriggerFlag()
340 uint32_t EPWM_GetADCTriggerFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_GetADCTriggerFlag() argument
342 return (((epwm)->STATUS & (EPWM_STATUS_EADCTRGF0_Msk << u32ChannelNum))?1UL:0UL); in EPWM_GetADCTriggerFlag()
359 void EPWM_EnableDACTrigger(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32Condition) in EPWM_EnableDACTrigger() argument
361 (epwm)->DACTRGEN |= (u32Condition << u32ChannelNum); in EPWM_EnableDACTrigger()
373 void EPWM_DisableDACTrigger(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisableDACTrigger() argument
376 EPWM_TRIGGER_DAC_COMPARE_DOWN) << u32ChannelNum); in EPWM_DisableDACTrigger()
389 void EPWM_ClearDACTriggerFlag(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32Condition) in EPWM_ClearDACTriggerFlag() argument
404 uint32_t EPWM_GetDACTriggerFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_GetDACTriggerFlag() argument
572 void EPWM_EnablePDMA(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32RisingFirst, uint32_t u32Mod… in EPWM_EnablePDMA() argument
575 u32IsOddCh = u32ChannelNum & 0x1U; in EPWM_EnablePDMA()
576 …1_Msk | EPWM_PDMACTL_CAPORD0_1_Msk | EPWM_PDMACTL_CAPMOD0_1_Msk) << ((u32ChannelNum >> 1U) << 3U))… in EPWM_EnablePDMA()
578 u32Mode | EPWM_PDMACTL_CHEN0_1_Msk) << ((u32ChannelNum >> 1U) << 3U)); in EPWM_EnablePDMA()
590 void EPWM_DisablePDMA(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisablePDMA() argument
592 (epwm)->PDMACTL &= ~(EPWM_PDMACTL_CHEN0_1_Msk << ((u32ChannelNum >> 1U) << 3U)); in EPWM_DisablePDMA()
607 void EPWM_EnableDeadZone(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32Duration) in EPWM_EnableDeadZone() argument
610 (epwm)->DTCTL[(u32ChannelNum) >> 1U] &= ~EPWM_DTCTL0_1_DTCNT_Msk; in EPWM_EnableDeadZone()
611 (epwm)->DTCTL[(u32ChannelNum) >> 1U] |= EPWM_DTCTL0_1_DTEN_Msk | u32Duration; in EPWM_EnableDeadZone()
624 void EPWM_DisableDeadZone(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisableDeadZone() argument
627 (epwm)->DTCTL[(u32ChannelNum) >> 1U] &= ~EPWM_DTCTL0_1_DTEN_Msk; in EPWM_DisableDeadZone()
642 void EPWM_EnableCaptureInt(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32Edge) in EPWM_EnableCaptureInt() argument
644 (epwm)->CAPIEN |= (u32Edge << u32ChannelNum); in EPWM_EnableCaptureInt()
659 void EPWM_DisableCaptureInt(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32Edge) in EPWM_DisableCaptureInt() argument
661 (epwm)->CAPIEN &= ~(u32Edge << u32ChannelNum); in EPWM_DisableCaptureInt()
676 void EPWM_ClearCaptureIntFlag(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32Edge) in EPWM_ClearCaptureIntFlag() argument
678 (epwm)->CAPIF = (u32Edge << u32ChannelNum); in EPWM_ClearCaptureIntFlag()
693 uint32_t EPWM_GetCaptureIntFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_GetCaptureIntFlag() argument
695 return (((((epwm)->CAPIF & (EPWM_CAPIF_CFLIF0_Msk << u32ChannelNum)) ? 1UL : 0UL) << 1) | \ in EPWM_GetCaptureIntFlag()
696 (((epwm)->CAPIF & (EPWM_CAPIF_CRLIF0_Msk << u32ChannelNum)) ? 1UL : 0UL)); in EPWM_GetCaptureIntFlag()
710 void EPWM_EnableDutyInt(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32IntDutyType) in EPWM_EnableDutyInt() argument
712 (epwm)->INTEN0 |= (u32IntDutyType << u32ChannelNum); in EPWM_EnableDutyInt()
724 void EPWM_DisableDutyInt(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisableDutyInt() argument
726 …uint32_t)(EPWM_DUTY_INT_DOWN_COUNT_MATCH_CMP | EPWM_DUTY_INT_UP_COUNT_MATCH_CMP) << u32ChannelNum); in EPWM_DisableDutyInt()
738 void EPWM_ClearDutyIntFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_ClearDutyIntFlag() argument
740 (epwm)->INTSTS0 = (EPWM_INTSTS0_CMPUIF0_Msk | EPWM_INTSTS0_CMPDIF0_Msk) << u32ChannelNum; in EPWM_ClearDutyIntFlag()
754 uint32_t EPWM_GetDutyIntFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_GetDutyIntFlag() argument
756 …->INTSTS0 & ((EPWM_INTSTS0_CMPDIF0_Msk | EPWM_INTSTS0_CMPUIF0_Msk) << u32ChannelNum))) ? 1UL : 0UL… in EPWM_GetDutyIntFlag()
832 void EPWM_EnablePeriodInt(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32IntPeriodType) in EPWM_EnablePeriodInt() argument
834 (epwm)->INTEN0 |= ((1UL << EPWM_INTEN0_PIEN0_Pos) << u32ChannelNum); in EPWM_EnablePeriodInt()
846 void EPWM_DisablePeriodInt(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisablePeriodInt() argument
848 (epwm)->INTEN0 &= ~((1UL << EPWM_INTEN0_PIEN0_Pos) << u32ChannelNum); in EPWM_DisablePeriodInt()
860 void EPWM_ClearPeriodIntFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_ClearPeriodIntFlag() argument
862 (epwm)->INTSTS0 = ((1UL << EPWM_INTSTS0_PIF0_Pos) << u32ChannelNum); in EPWM_ClearPeriodIntFlag()
876 uint32_t EPWM_GetPeriodIntFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_GetPeriodIntFlag() argument
878 return ((((epwm)->INTSTS0 & ((1UL << EPWM_INTSTS0_PIF0_Pos) << u32ChannelNum))) ? 1UL : 0UL); in EPWM_GetPeriodIntFlag()
890 void EPWM_EnableZeroInt(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_EnableZeroInt() argument
892 (epwm)->INTEN0 |= ((1UL << EPWM_INTEN0_ZIEN0_Pos) << u32ChannelNum); in EPWM_EnableZeroInt()
904 void EPWM_DisableZeroInt(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisableZeroInt() argument
906 (epwm)->INTEN0 &= ~((1UL << EPWM_INTEN0_ZIEN0_Pos) << u32ChannelNum); in EPWM_DisableZeroInt()
918 void EPWM_ClearZeroIntFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_ClearZeroIntFlag() argument
920 (epwm)->INTSTS0 = ((1UL << EPWM_INTEN0_ZIEN0_Pos) << u32ChannelNum); in EPWM_ClearZeroIntFlag()
934 uint32_t EPWM_GetZeroIntFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_GetZeroIntFlag() argument
936 return ((((epwm)->INTSTS0 & ((1UL << EPWM_INTEN0_ZIEN0_Pos) << u32ChannelNum))) ? 1UL : 0UL); in EPWM_GetZeroIntFlag()
954 void EPWM_EnableAcc(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32IntFlagCnt, uint32_t u32IntAc… in EPWM_EnableAcc() argument
956 …(epwm)->IFA[u32ChannelNum] = (((epwm)->IFA[u32ChannelNum] & ~((EPWM_IFA0_IFACNT_Msk | EPWM_IFA0_IF… in EPWM_EnableAcc()
969 void EPWM_DisableAcc(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisableAcc() argument
971 (epwm)->IFA[u32ChannelNum] = ((epwm)->IFA[u32ChannelNum] & ~(EPWM_IFA0_IFAEN_Msk)); in EPWM_DisableAcc()
983 void EPWM_EnableAccInt(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_EnableAccInt() argument
985 (epwm)->AINTEN |= (1UL << (u32ChannelNum)); in EPWM_EnableAccInt()
997 void EPWM_DisableAccInt(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisableAccInt() argument
999 (epwm)->AINTEN &= ~(1UL << (u32ChannelNum)); in EPWM_DisableAccInt()
1011 void EPWM_ClearAccInt(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_ClearAccInt() argument
1013 (epwm)->AINTSTS = (1UL << (u32ChannelNum)); in EPWM_ClearAccInt()
1026 uint32_t EPWM_GetAccInt(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_GetAccInt() argument
1028 return (((epwm)->AINTSTS & (1UL << (u32ChannelNum))) ? 1UL : 0UL); in EPWM_GetAccInt()
1040 void EPWM_EnableAccPDMA(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_EnableAccPDMA() argument
1042 (epwm)->APDMACTL |= (1UL << (u32ChannelNum)); in EPWM_EnableAccPDMA()
1054 void EPWM_DisableAccPDMA(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisableAccPDMA() argument
1056 (epwm)->APDMACTL &= ~(1UL << (u32ChannelNum)); in EPWM_DisableAccPDMA()
1068 void EPWM_EnableAccStopMode(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_EnableAccStopMode() argument
1070 (epwm)->IFA[u32ChannelNum] |= EPWM_IFA0_STPMOD_Msk; in EPWM_EnableAccStopMode()
1082 void EPWM_DisableAccStopMode(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_DisableAccStopMode() argument
1084 (epwm)->IFA[u32ChannelNum] &= ~EPWM_IFA0_STPMOD_Msk; in EPWM_DisableAccStopMode()
1096 void EPWM_ClearFTDutyIntFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_ClearFTDutyIntFlag() argument
1098 (epwm)->FTCI = ((EPWM_FTCI_FTCMU0_Msk | EPWM_FTCI_FTCMD0_Msk) << (u32ChannelNum >> 1U)); in EPWM_ClearFTDutyIntFlag()
1112 uint32_t EPWM_GetFTDutyIntFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_GetFTDutyIntFlag() argument
1114 …return (((epwm)->FTCI & ((EPWM_FTCI_FTCMU0_Msk | EPWM_FTCI_FTCMD0_Msk) << (u32ChannelNum >> 1U))) … in EPWM_GetFTDutyIntFlag()
1130 void EPWM_EnableLoadMode(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32LoadMode) in EPWM_EnableLoadMode() argument
1132 (epwm)->CTL0 |= (u32LoadMode << u32ChannelNum); in EPWM_EnableLoadMode()
1148 void EPWM_DisableLoadMode(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32LoadMode) in EPWM_DisableLoadMode() argument
1150 (epwm)->CTL0 &= ~(u32LoadMode << u32ChannelNum); in EPWM_DisableLoadMode()
1172 void EPWM_ConfigSyncPhase(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32SyncSrc, uint32_t u32Di… in EPWM_ConfigSyncPhase() argument
1175 u32ChannelNum >>= 1U; in EPWM_ConfigSyncPhase()
1176 …& ~(((3UL << EPWM_SYNC_SINSRC0_Pos) << (u32ChannelNum << 1U)) | ((1UL << EPWM_SYNC_PHSDIR0_Pos) <<… in EPWM_ConfigSyncPhase()
1177 …32Direction << EPWM_SYNC_PHSDIR0_Pos << u32ChannelNum) | ((u32SyncSrc << EPWM_SYNC_SINSRC0_Pos) <<… in EPWM_ConfigSyncPhase()
1178 (epwm)->PHS[(u32ChannelNum)] = u32StartPhase; in EPWM_ConfigSyncPhase()
1309 void EPWM_SetClockSource(EPWM_T *epwm, uint32_t u32ChannelNum, uint32_t u32ClkSrcSel) in EPWM_SetClockSource() argument
1311 …(epwm)->CLKSRC = ((epwm)->CLKSRC & ~(EPWM_CLKSRC_ECLKSRC0_Msk << ((u32ChannelNum >> 1U) << 3U))) |… in EPWM_SetClockSource()
1312 (u32ClkSrcSel << ((u32ChannelNum >> 1U) << 3U)); in EPWM_SetClockSource()
1441 uint32_t EPWM_GetWrapAroundFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_GetWrapAroundFlag() argument
1443 return (((epwm)->STATUS & (EPWM_STATUS_CNTMAXF0_Msk << u32ChannelNum)) ? 1UL : 0UL); in EPWM_GetWrapAroundFlag()
1455 void EPWM_ClearWrapAroundFlag(EPWM_T *epwm, uint32_t u32ChannelNum) in EPWM_ClearWrapAroundFlag() argument
1457 (epwm)->STATUS = (EPWM_STATUS_CNTMAXF0_Msk << u32ChannelNum); in EPWM_ClearWrapAroundFlag()