Lines Matching refs:hrpwm
138 XMC_HRPWM_STATUS_t XMC_HRPWM_Init(XMC_HRPWM_t *const hrpwm) in XMC_HRPWM_Init() argument
145 XMC_ASSERT("XMC_HRPWM_Init:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_Init()
158 hrpwm->GLBANA = (uint32_t)0x00004A4E; /* Initialization sequence */ in XMC_HRPWM_Init()
160 hrpwm->HRBSC |= (uint32_t)HRPWM0_HRBSC_HRBE_Msk; /* Enable Bias Generator of HRPWM */ in XMC_HRPWM_Init()
184 hrpwm->CSGCFG = (uint32_t)(0x0000003F); in XMC_HRPWM_Init()
209 hrpwm->HRCCFG |= (clkc << HRPWM0_HRCCFG_CLKC_Pos); in XMC_HRPWM_Init()
211 …hrpwm->HRCCFG |= (uint32_t)HRPWM0_HRCCFG_HRCPM_Msk; /* Release HR generation from power down mode … in XMC_HRPWM_Init()
216 hrpwm->GLBANA |= (uint32_t)HRPWM0_GLBANA_GHREN_Msk; in XMC_HRPWM_Init()
221 if ((hrpwm->HRGHRS & HRPWM0_HRGHRS_HRGR_Msk) == 1U) in XMC_HRPWM_Init()
236 void XMC_HRPWM_EnableGlobalHR(XMC_HRPWM_t *const hrpwm) in XMC_HRPWM_EnableGlobalHR() argument
238 XMC_ASSERT("XMC_HRPWM_EnableGlobalHR:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_EnableGlobalHR()
241 hrpwm->GLBANA |= (uint32_t)HRPWM0_GLBANA_GHREN_Msk; in XMC_HRPWM_EnableGlobalHR()
247 void XMC_HRPWM_DisableGlobalHR(XMC_HRPWM_t *const hrpwm) in XMC_HRPWM_DisableGlobalHR() argument
249 XMC_ASSERT("XMC_HRPWM_DisableGlobalHR:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_DisableGlobalHR()
252 hrpwm->GLBANA &= ~((uint32_t)HRPWM0_GLBANA_GHREN_Msk); in XMC_HRPWM_DisableGlobalHR()
259 XMC_HRPWM_HR_LOGIC_t XMC_HRPWM_GetHRGenReadyStatus(XMC_HRPWM_t *const hrpwm) in XMC_HRPWM_GetHRGenReadyStatus() argument
263 …_ASSERT("XMC_HRPWM_GetHRGenReadyStatus:Invalid module pointer", XMC_HRPWM_CHECK_MODULE_PTR(hrpwm)); in XMC_HRPWM_GetHRGenReadyStatus()
265 if (hrpwm->HRGHRS) in XMC_HRPWM_GetHRGenReadyStatus()