Lines Matching refs:hrpwm

887 XMC_HRPWM_STATUS_t XMC_HRPWM_Init(XMC_HRPWM_t *const hrpwm);
901 void XMC_HRPWM_EnableGlobalHR(XMC_HRPWM_t *const hrpwm);
916 void XMC_HRPWM_DisableGlobalHR(XMC_HRPWM_t *const hrpwm);
931 __STATIC_INLINE void XMC_HRPWM_EnableBias(XMC_HRPWM_t *const hrpwm) in XMC_HRPWM_EnableBias() argument
933 XMC_ASSERT("XMC_HRPWM_EnableBias:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_EnableBias()
934 hrpwm->HRBSC |= HRPWM0_HRBSC_HRBE_Msk; in XMC_HRPWM_EnableBias()
949 __STATIC_INLINE void XMC_HRPWM_DisableBias(XMC_HRPWM_t *const hrpwm) in XMC_HRPWM_DisableBias() argument
951 XMC_ASSERT("XMC_HRPWM_DisableBias:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_DisableBias()
952 hrpwm->HRBSC &= ~(HRPWM0_HRBSC_HRBE_Msk); in XMC_HRPWM_DisableBias()
969 XMC_HRPWM_HR_LOGIC_t XMC_HRPWM_GetHRGenReadyStatus(XMC_HRPWM_t *const hrpwm);
992 __STATIC_INLINE void XMC_HRPWM_EnableHighResolutionPath(XMC_HRPWM_t *const hrpwm, const uint32_t ma… in XMC_HRPWM_EnableHighResolutionPath() argument
994 …RT("XMC_HRPWM_EnableHighResolutionPath:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_EnableHighResolutionPath()
995 hrpwm->HRCCFG |= mask; in XMC_HRPWM_EnableHighResolutionPath()
1014 __STATIC_INLINE void XMC_HRPWM_DisableHighResolutionPath(XMC_HRPWM_t *const hrpwm, const uint32_t m… in XMC_HRPWM_DisableHighResolutionPath() argument
1016 …T("XMC_HRPWM_DisableHighResolutionPath:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_DisableHighResolutionPath()
1017 hrpwm->HRCCFG &= ~mask; in XMC_HRPWM_DisableHighResolutionPath()
1040 __STATIC_INLINE void XMC_HRPWM_EnableLowResolutionPath(XMC_HRPWM_t *const hrpwm, const uint32_t mas… in XMC_HRPWM_EnableLowResolutionPath() argument
1042 …ERT("XMC_HRPWM_EnableLowResolutionPath:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_EnableLowResolutionPath()
1043 hrpwm->HRCCFG |= mask; in XMC_HRPWM_EnableLowResolutionPath()
1062 …__STATIC_INLINE void XMC_HRPWM_DisableLowResolutionPath(XMC_HRPWM_t *const hrpwm, const uint32_t m… in XMC_HRPWM_DisableLowResolutionPath() argument
1064 …RT("XMC_HRPWM_DisableLowResolutionPath:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_DisableLowResolutionPath()
1065 hrpwm->HRCCFG &= ~mask; in XMC_HRPWM_DisableLowResolutionPath()
1085 __STATIC_INLINE void XMC_HRPWM_EnableHighResolutionShadowTransfer(XMC_HRPWM_t *const hrpwm, const u… in XMC_HRPWM_EnableHighResolutionShadowTransfer() argument
1087 …PWM_EnableHighResolutionShadowTransfer:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_EnableHighResolutionShadowTransfer()
1088 hrpwm->HRCSTRG = mask; in XMC_HRPWM_EnableHighResolutionShadowTransfer()
1106 __STATIC_INLINE void XMC_HRPWM_DisableHighResolutionShadowTransfer(XMC_HRPWM_t *const hrpwm, const … in XMC_HRPWM_DisableHighResolutionShadowTransfer() argument
1108 …WM_DisableHighResolutionShadowTransfer:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_DisableHighResolutionShadowTransfer()
1109 hrpwm->HRCCTRG = mask; in XMC_HRPWM_DisableHighResolutionShadowTransfer()
1127 __STATIC_INLINE uint32_t XMC_HRPWM_GetHighResolutionShadowTransferStatus(XMC_HRPWM_t *const hrpwm, … in XMC_HRPWM_GetHighResolutionShadowTransferStatus() argument
1129 …_GetHighResolutionShadowTransferStatus:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_GetHighResolutionShadowTransferStatus()
1130 return (hrpwm->HRCSTSG & mask); in XMC_HRPWM_GetHighResolutionShadowTransferStatus()
1148 __STATIC_INLINE void XMC_HRPWM_EnableHRPowerMode(XMC_HRPWM_t *const hrpwm) in XMC_HRPWM_EnableHRPowerMode() argument
1150 …XMC_ASSERT("XMC_HRPWM_EnableHRPowerMode:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)… in XMC_HRPWM_EnableHRPowerMode()
1151 hrpwm->HRCCFG |= HRPWM0_HRCCFG_HRCPM_Msk; in XMC_HRPWM_EnableHRPowerMode()
1168 __STATIC_INLINE void XMC_HRPWM_DisableHRPowerMode(XMC_HRPWM_t *const hrpwm) in XMC_HRPWM_DisableHRPowerMode() argument
1170 …C_ASSERT("XMC_HRPWM_DisableHRPowerMode:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_DisableHRPowerMode()
1173 hrpwm->HRCCFG &= ~(HRPWM0_HRCCFG_HRCPM_Msk); in XMC_HRPWM_DisableHRPowerMode()
1189 __STATIC_INLINE void XMC_HRPWM_ModuleClkFreq(XMC_HRPWM_t *const hrpwm, const XMC_HRPWM_CLK_FREQ_t c… in XMC_HRPWM_ModuleClkFreq() argument
1191 XMC_ASSERT("XMC_HRPWM_ModuleClkFreq:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_ModuleClkFreq()
1193 hrpwm->HRCCFG &= ~(HRPWM0_HRCCFG_CLKC_Msk); in XMC_HRPWM_ModuleClkFreq()
1194 hrpwm->HRCCFG |= (clk_freq << HRPWM0_HRCCFG_CLKC_Pos); in XMC_HRPWM_ModuleClkFreq()
1215 __STATIC_INLINE void XMC_HRPWM_StartComparator(XMC_HRPWM_t *const hrpwm, const uint32_t mask) in XMC_HRPWM_StartComparator() argument
1217 XMC_ASSERT("XMC_HRPWM_StartComparator:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_StartComparator()
1218 hrpwm->CSGSETG = mask; in XMC_HRPWM_StartComparator()
1235 __STATIC_INLINE void XMC_HRPWM_StopComparator(XMC_HRPWM_t *const hrpwm, const uint32_t mask) in XMC_HRPWM_StopComparator() argument
1237 XMC_ASSERT("XMC_HRPWM_StopComparator:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_StopComparator()
1238 hrpwm->CSGCLRG = mask; in XMC_HRPWM_StopComparator()
1256 __STATIC_INLINE bool XMC_HRPWM_IsComparatorRunning(XMC_HRPWM_t *const hrpwm, const uint32_t mask) in XMC_HRPWM_IsComparatorRunning() argument
1260 …_ASSERT("XMC_HRPWM_IsComparatorRunning:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_IsComparatorRunning()
1262 if(hrpwm->CSGSTATG & mask) in XMC_HRPWM_IsComparatorRunning()
1290 __STATIC_INLINE void XMC_HRPWM_StartDac(XMC_HRPWM_t *const hrpwm, const uint32_t mask) in XMC_HRPWM_StartDac() argument
1292 XMC_ASSERT("XMC_HRPWM_StartDac:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_StartDac()
1293 hrpwm->CSGSETG = mask; in XMC_HRPWM_StartDac()
1311 __STATIC_INLINE void XMC_HRPWM_StopDac(XMC_HRPWM_t *const hrpwm, const uint32_t mask) in XMC_HRPWM_StopDac() argument
1313 XMC_ASSERT("XMC_HRPWM_StopDac:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_StopDac()
1314 hrpwm->CSGCLRG = mask; in XMC_HRPWM_StopDac()
1331 __STATIC_INLINE uint32_t XMC_HRPWM_IsDacRunning(XMC_HRPWM_t *const hrpwm, const uint32_t mask) in XMC_HRPWM_IsDacRunning() argument
1333 XMC_ASSERT("XMC_HRPWM_IsDacRunning:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_IsDacRunning()
1334 return (hrpwm->CSGSTATG & mask); in XMC_HRPWM_IsDacRunning()
1353 __STATIC_INLINE void XMC_HRPWM_ClampComparatorOutput(XMC_HRPWM_t *const hrpwm, const uint32_t mask) in XMC_HRPWM_ClampComparatorOutput() argument
1355 …SSERT("XMC_HRPWM_ClampComparatorOutput:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_ClampComparatorOutput()
1357 hrpwm->CSGSETG = mask; in XMC_HRPWM_ClampComparatorOutput()
1375 __STATIC_INLINE void XMC_HRPWM_UnClampComparatorOutput(XMC_HRPWM_t *const hrpwm, const uint32_t mas… in XMC_HRPWM_UnClampComparatorOutput() argument
1377 …ERT("XMC_HRPWM_UnClampComparatorOutput:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_UnClampComparatorOutput()
1379 hrpwm->CSGCLRG = mask; in XMC_HRPWM_UnClampComparatorOutput()
1398 __STATIC_INLINE uint32_t XMC_HRPWM_IsComparatorClamped(XMC_HRPWM_t *const hrpwm, const uint32_t mas… in XMC_HRPWM_IsComparatorClamped() argument
1400 …_ASSERT("XMC_HRPWM_IsComparatorClamped:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_IsComparatorClamped()
1402 return (hrpwm->CSGSTATG & mask); in XMC_HRPWM_IsComparatorClamped()
1422 __STATIC_INLINE uint32_t XMC_HRPWM_GetRunBitStatus(XMC_HRPWM_t *const hrpwm, const uint32_t mask) in XMC_HRPWM_GetRunBitStatus() argument
1424 XMC_ASSERT("XMC_HRPWM_GetRunBitStatus:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_GetRunBitStatus()
1425 return (hrpwm->CSGSTATG & mask); in XMC_HRPWM_GetRunBitStatus()
1445 __STATIC_INLINE void XMC_HRPWM_StartSlopeGeneration(XMC_HRPWM_t *const hrpwm, const uint32_t mask) in XMC_HRPWM_StartSlopeGeneration() argument
1447 …ASSERT("XMC_HRPWM_StartSlopeGeneration:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_StartSlopeGeneration()
1448 hrpwm->CSGFCG = mask; in XMC_HRPWM_StartSlopeGeneration()
1467 __STATIC_INLINE void XMC_HRPWM_StopSlopeGeneration(XMC_HRPWM_t *const hrpwm, const uint32_t mask) in XMC_HRPWM_StopSlopeGeneration() argument
1469 …_ASSERT("XMC_HRPWM_StopSlopeGeneration:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_StopSlopeGeneration()
1470 hrpwm->CSGFCG = mask; in XMC_HRPWM_StopSlopeGeneration()
1489 __STATIC_INLINE bool XMC_HRPWM_IsSlopeGenerationRunning(XMC_HRPWM_t *const hrpwm, const uint32_t ma… in XMC_HRPWM_IsSlopeGenerationRunning() argument
1493 …RT("XMC_HRPWM_IsSlopeGenerationRunning:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_IsSlopeGenerationRunning()
1495 if (hrpwm->CSGFSG & mask) in XMC_HRPWM_IsSlopeGenerationRunning()
1522 __STATIC_INLINE void XMC_HRPWM_EnableComparatorShadowTransfer(XMC_HRPWM_t *const hrpwm, const uint3… in XMC_HRPWM_EnableComparatorShadowTransfer() argument
1524 …C_HRPWM_EnableComparatorShadowTransfer:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_EnableComparatorShadowTransfer()
1525 hrpwm->CSGTRG = mask; in XMC_HRPWM_EnableComparatorShadowTransfer()
1544 __STATIC_INLINE void XMC_HRPWM_DisableComparatorShadowTransfer(XMC_HRPWM_t *const hrpwm, uint32_t m… in XMC_HRPWM_DisableComparatorShadowTransfer() argument
1546 …_HRPWM_DisableComparatorShadowTransfer:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_DisableComparatorShadowTransfer()
1547 hrpwm->CSGTRC = mask; in XMC_HRPWM_DisableComparatorShadowTransfer()
1564 __STATIC_INLINE uint32_t XMC_HRPWM_GetComparatorShadowTransferStatus(XMC_HRPWM_t *const hrpwm) in XMC_HRPWM_GetComparatorShadowTransferStatus() argument
1566 …RPWM_GetComparatorShadowTransferStatus:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_GetComparatorShadowTransferStatus()
1567 return(hrpwm->CSGTRSG & XMC_HRPWM_COMPARATOR_STATUS); in XMC_HRPWM_GetComparatorShadowTransferStatus()
1583 __STATIC_INLINE void XMC_HRPWM_ClearPreScaler(XMC_HRPWM_t *const hrpwm, const uint32_t mask) in XMC_HRPWM_ClearPreScaler() argument
1585 XMC_ASSERT("XMC_HRPWM_ClearPreScaler:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_ClearPreScaler()
1586 hrpwm->CSGFCG |= mask; in XMC_HRPWM_ClearPreScaler()
1604 __STATIC_INLINE uint32_t XMC_HRPWM_IsPrescalerRunning(XMC_HRPWM_t *const hrpwm, const uint32_t mask) in XMC_HRPWM_IsPrescalerRunning() argument
1606 …C_ASSERT("XMC_HRPWM_IsPrescalerRunning:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_IsPrescalerRunning()
1607 return (hrpwm->CSGFSG & mask); in XMC_HRPWM_IsPrescalerRunning()
1625 __STATIC_INLINE uint32_t XMC_HRPWM_GetCMPInput(XMC_HRPWM_t *const hrpwm, const uint32_t mask) in XMC_HRPWM_GetCMPInput() argument
1627 XMC_ASSERT("XMC_HRPWM_GetCMPInput:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_GetCMPInput()
1628 return (hrpwm->CSGTRSG & mask); in XMC_HRPWM_GetCMPInput()
1645 __STATIC_INLINE void XMC_HRPWM_SetCsgPowerMode(XMC_HRPWM_t *const hrpwm, in XMC_HRPWM_SetCsgPowerMode() argument
1649 XMC_ASSERT("XMC_HRPWM_SetCsgPowerMode:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_SetCsgPowerMode()
1651 hrpwm->CSGCFG &= ~(3U << (slice * 2U)); in XMC_HRPWM_SetCsgPowerMode()
1652 hrpwm->CSGCFG |= power_mode << (slice * 2U); in XMC_HRPWM_SetCsgPowerMode()
1669 __STATIC_INLINE void XMC_HRPWM_DisableCsgClock(XMC_HRPWM_t *const hrpwm, const uint32_t mask) in XMC_HRPWM_DisableCsgClock() argument
1671 XMC_ASSERT("XMC_HRPWM_DisableCsgClock:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_DisableCsgClock()
1672 hrpwm->CSGCFG |= mask; in XMC_HRPWM_DisableCsgClock()