Lines Matching refs:u32ChannelNum
35 uint32_t BPWM_ConfigCaptureChannel(BPWM_T *bpwm, uint32_t u32ChannelNum, uint32_t u32UnitTimeNsec, … in BPWM_ConfigCaptureChannel() argument
108 BPWM_SET_PRESCALER(bpwm, u32ChannelNum, u16Prescale); in BPWM_ConfigCaptureChannel()
113 BPWM_SET_CNR(bpwm, u32ChannelNum, u16CNR); in BPWM_ConfigCaptureChannel()
130 uint32_t BPWM_ConfigOutputChannel(BPWM_T *bpwm, uint32_t u32ChannelNum, uint32_t u32Frequency, uint… in BPWM_ConfigOutputChannel() argument
181 BPWM_SET_PRESCALER(bpwm, u32ChannelNum, u32Prescale); in BPWM_ConfigOutputChannel()
186 BPWM_SET_CNR(bpwm, u32ChannelNum, u32CNR); in BPWM_ConfigOutputChannel()
189 BPWM_SET_CMR(bpwm, u32ChannelNum, u32DutyCycle * (u32CNR + 1UL) / 100UL - 1UL); in BPWM_ConfigOutputChannel()
190 … (bpwm)->WGCTL0 &= ~((BPWM_WGCTL0_PRDPCTL0_Msk | BPWM_WGCTL0_ZPCTL0_Msk) << (u32ChannelNum * 2U)); in BPWM_ConfigOutputChannel()
191 …(bpwm)->WGCTL0 |= (BPWM_OUTPUT_LOW << ((u32ChannelNum * (2U)) + (uint32_t)BPWM_WGCTL0_PRDPCTL0_Pos… in BPWM_ConfigOutputChannel()
192 …(bpwm)->WGCTL1 &= ~((BPWM_WGCTL1_CMPDCTL0_Msk | BPWM_WGCTL1_CMPUCTL0_Msk) << (u32ChannelNum * 2U)); in BPWM_ConfigOutputChannel()
193 …(bpwm)->WGCTL1 |= (BPWM_OUTPUT_HIGH << (u32ChannelNum * (2U) + (uint32_t)BPWM_WGCTL1_CMPDCTL0_Pos)… in BPWM_ConfigOutputChannel()
197 BPWM_SET_CMR(bpwm, u32ChannelNum, 0U); in BPWM_ConfigOutputChannel()
198 … (bpwm)->WGCTL0 &= ~((BPWM_WGCTL0_PRDPCTL0_Msk | BPWM_WGCTL0_ZPCTL0_Msk) << (u32ChannelNum * 2U)); in BPWM_ConfigOutputChannel()
199 … (bpwm)->WGCTL0 |= (BPWM_OUTPUT_LOW << (u32ChannelNum * 2U + (uint32_t)BPWM_WGCTL0_ZPCTL0_Pos)); in BPWM_ConfigOutputChannel()
200 …(bpwm)->WGCTL1 &= ~((BPWM_WGCTL1_CMPDCTL0_Msk | BPWM_WGCTL1_CMPUCTL0_Msk) << (u32ChannelNum * 2U)); in BPWM_ConfigOutputChannel()
201 … (bpwm)->WGCTL1 |= (BPWM_OUTPUT_HIGH << (u32ChannelNum * 2U + (uint32_t)BPWM_WGCTL1_CMPDCTL0_Pos)); in BPWM_ConfigOutputChannel()
269 void BPWM_EnableADCTrigger(BPWM_T *bpwm, uint32_t u32ChannelNum, uint32_t u32Condition) in BPWM_EnableADCTrigger() argument
271 if(u32ChannelNum < 4U) in BPWM_EnableADCTrigger()
273 (bpwm)->EADCTS0 &= ~((BPWM_EADCTS0_TRGSEL0_Msk) << (u32ChannelNum * 8U)); in BPWM_EnableADCTrigger()
274 (bpwm)->EADCTS0 |= ((BPWM_EADCTS0_TRGEN0_Msk | u32Condition) << (u32ChannelNum * 8U)); in BPWM_EnableADCTrigger()
278 (bpwm)->EADCTS1 &= ~((BPWM_EADCTS1_TRGSEL4_Msk) << ((u32ChannelNum - 4U) * 8U)); in BPWM_EnableADCTrigger()
279 … (bpwm)->EADCTS1 |= ((BPWM_EADCTS1_TRGEN4_Msk | u32Condition) << ((u32ChannelNum - 4U) * 8U)); in BPWM_EnableADCTrigger()
292 void BPWM_DisableADCTrigger(BPWM_T *bpwm, uint32_t u32ChannelNum) in BPWM_DisableADCTrigger() argument
294 if(u32ChannelNum < 4U) in BPWM_DisableADCTrigger()
296 (bpwm)->EADCTS0 &= ~(BPWM_EADCTS0_TRGEN0_Msk << (u32ChannelNum * 8U)); in BPWM_DisableADCTrigger()
300 (bpwm)->EADCTS1 &= ~(BPWM_EADCTS1_TRGEN4_Msk << ((u32ChannelNum - 4U) * 8U)); in BPWM_DisableADCTrigger()
314 void BPWM_ClearADCTriggerFlag(BPWM_T *bpwm, uint32_t u32ChannelNum, uint32_t u32Condition) in BPWM_ClearADCTriggerFlag() argument
316 (bpwm)->STATUS = (BPWM_STATUS_EADCTRGn_Msk << u32ChannelNum); in BPWM_ClearADCTriggerFlag()
329 uint32_t BPWM_GetADCTriggerFlag(BPWM_T *bpwm, uint32_t u32ChannelNum) in BPWM_GetADCTriggerFlag() argument
331 return (((bpwm)->STATUS & (BPWM_STATUS_EADCTRGn_Msk << u32ChannelNum)) ? 1UL : 0UL); in BPWM_GetADCTriggerFlag()
408 void BPWM_EnableCaptureInt(BPWM_T *bpwm, uint32_t u32ChannelNum, uint32_t u32Edge) in BPWM_EnableCaptureInt() argument
410 (bpwm)->CAPIEN |= (u32Edge << u32ChannelNum); in BPWM_EnableCaptureInt()
425 void BPWM_DisableCaptureInt(BPWM_T *bpwm, uint32_t u32ChannelNum, uint32_t u32Edge) in BPWM_DisableCaptureInt() argument
427 (bpwm)->CAPIEN &= ~(u32Edge << u32ChannelNum); in BPWM_DisableCaptureInt()
442 void BPWM_ClearCaptureIntFlag(BPWM_T *bpwm, uint32_t u32ChannelNum, uint32_t u32Edge) in BPWM_ClearCaptureIntFlag() argument
444 (bpwm)->CAPIF = (u32Edge << u32ChannelNum); in BPWM_ClearCaptureIntFlag()
459 uint32_t BPWM_GetCaptureIntFlag(BPWM_T *bpwm, uint32_t u32ChannelNum) in BPWM_GetCaptureIntFlag() argument
461 return (((((bpwm)->CAPIF & (BPWM_CAPIF_CAPFIFn_Msk << u32ChannelNum)) ? 1UL : 0UL) << 1) | \ in BPWM_GetCaptureIntFlag()
462 (((bpwm)->CAPIF & (BPWM_CAPIF_CAPRIFn_Msk << u32ChannelNum)) ? 1UL : 0UL)); in BPWM_GetCaptureIntFlag()
476 void BPWM_EnableDutyInt(BPWM_T *bpwm, uint32_t u32ChannelNum, uint32_t u32IntDutyType) in BPWM_EnableDutyInt() argument
478 (bpwm)->INTEN |= (u32IntDutyType << u32ChannelNum); in BPWM_EnableDutyInt()
490 void BPWM_DisableDutyInt(BPWM_T *bpwm, uint32_t u32ChannelNum) in BPWM_DisableDutyInt() argument
493 …uint32_t)(BPWM_DUTY_INT_DOWN_COUNT_MATCH_CMP | BPWM_DUTY_INT_UP_COUNT_MATCH_CMP) << u32ChannelNum); in BPWM_DisableDutyInt()
505 void BPWM_ClearDutyIntFlag(BPWM_T *bpwm, uint32_t u32ChannelNum) in BPWM_ClearDutyIntFlag() argument
507 (bpwm)->INTSTS = (BPWM_INTSTS_CMPUIFn_Msk | BPWM_INTSTS_CMPDIFn_Msk) << u32ChannelNum; in BPWM_ClearDutyIntFlag()
521 uint32_t BPWM_GetDutyIntFlag(BPWM_T *bpwm, uint32_t u32ChannelNum) in BPWM_GetDutyIntFlag() argument
523 …wm)->INTSTS & ((BPWM_INTSTS_CMPDIFn_Msk | BPWM_INTSTS_CMPUIFn_Msk) << u32ChannelNum))) ? 1UL : 0UL… in BPWM_GetDutyIntFlag()
537 void BPWM_EnablePeriodInt(BPWM_T *bpwm, uint32_t u32ChannelNum, uint32_t u32IntPeriodType) in BPWM_EnablePeriodInt() argument
552 void BPWM_DisablePeriodInt(BPWM_T *bpwm, uint32_t u32ChannelNum) in BPWM_DisablePeriodInt() argument
567 void BPWM_ClearPeriodIntFlag(BPWM_T *bpwm, uint32_t u32ChannelNum) in BPWM_ClearPeriodIntFlag() argument
584 uint32_t BPWM_GetPeriodIntFlag(BPWM_T *bpwm, uint32_t u32ChannelNum) in BPWM_GetPeriodIntFlag() argument
599 void BPWM_EnableZeroInt(BPWM_T *bpwm, uint32_t u32ChannelNum) in BPWM_EnableZeroInt() argument
614 void BPWM_DisableZeroInt(BPWM_T *bpwm, uint32_t u32ChannelNum) in BPWM_DisableZeroInt() argument
629 void BPWM_ClearZeroIntFlag(BPWM_T *bpwm, uint32_t u32ChannelNum) in BPWM_ClearZeroIntFlag() argument
646 uint32_t BPWM_GetZeroIntFlag(BPWM_T *bpwm, uint32_t u32ChannelNum) in BPWM_GetZeroIntFlag() argument
663 void BPWM_EnableLoadMode(BPWM_T *bpwm, uint32_t u32ChannelNum, uint32_t u32LoadMode) in BPWM_EnableLoadMode() argument
665 (bpwm)->CTL0 |= (u32LoadMode << u32ChannelNum); in BPWM_EnableLoadMode()
680 void BPWM_DisableLoadMode(BPWM_T *bpwm, uint32_t u32ChannelNum, uint32_t u32LoadMode) in BPWM_DisableLoadMode() argument
682 (bpwm)->CTL0 &= ~(u32LoadMode << u32ChannelNum); in BPWM_DisableLoadMode()
701 void BPWM_SetClockSource(BPWM_T *bpwm, uint32_t u32ChannelNum, uint32_t u32ClkSrcSel) in BPWM_SetClockSource() argument
718 uint32_t BPWM_GetWrapAroundFlag(BPWM_T *bpwm, uint32_t u32ChannelNum) in BPWM_GetWrapAroundFlag() argument
733 void BPWM_ClearWrapAroundFlag(BPWM_T *bpwm, uint32_t u32ChannelNum) in BPWM_ClearWrapAroundFlag() argument