Lines Matching refs:subModule

460 status_t PWM_Init(PWM_Type *base, pwm_submodule_t subModule, const pwm_config_t *config);
468 void PWM_Deinit(PWM_Type *base, pwm_submodule_t subModule);
518 pwm_submodule_t subModule,
540 pwm_submodule_t subModule,
563 pwm_submodule_t subModule,
584 …PWM_Type *base, pwm_submodule_t subModule, pwm_channels_t pwmSignal, pwm_mode_t currPwmMode, uint1…
610 pwm_submodule_t subModule,
630 pwm_submodule_t subModule,
679 pwm_submodule_t subModule,
696 void PWM_EnableInterrupts(PWM_Type *base, pwm_submodule_t subModule, uint32_t mask);
706 void PWM_DisableInterrupts(PWM_Type *base, pwm_submodule_t subModule, uint32_t mask);
717 uint32_t PWM_GetEnabledInterrupts(PWM_Type *base, pwm_submodule_t subModule);
734 pwm_submodule_t subModule, in PWM_DMAFIFOWatermarkControl() argument
737 uint16_t reg = base->SM[subModule].DMAEN; in PWM_DMAFIFOWatermarkControl()
746 base->SM[subModule].DMAEN = reg; in PWM_DMAFIFOWatermarkControl()
757 pwm_submodule_t subModule, in PWM_DMACaptureSourceSelect() argument
760 uint16_t reg = base->SM[subModule].DMAEN; in PWM_DMACaptureSourceSelect()
765 base->SM[subModule].DMAEN = reg; in PWM_DMACaptureSourceSelect()
777 static inline void PWM_EnableDMACapture(PWM_Type *base, pwm_submodule_t subModule, uint16_t mask, b… in PWM_EnableDMACapture() argument
779 uint16_t reg = base->SM[subModule].DMAEN; in PWM_EnableDMACapture()
788 base->SM[subModule].DMAEN = reg; in PWM_EnableDMACapture()
798 static inline void PWM_EnableDMAWrite(PWM_Type *base, pwm_submodule_t subModule, bool activate) in PWM_EnableDMAWrite() argument
800 uint16_t reg = base->SM[subModule].DMAEN; in PWM_EnableDMAWrite()
809 base->SM[subModule].DMAEN = reg; in PWM_EnableDMAWrite()
828 uint32_t PWM_GetStatusFlags(PWM_Type *base, pwm_submodule_t subModule);
838 void PWM_ClearStatusFlags(PWM_Type *base, pwm_submodule_t subModule, uint32_t mask);
893 pwm_submodule_t subModule, in PWM_SetVALxValue() argument
900 base->SM[subModule].VAL0 = value; in PWM_SetVALxValue()
903 base->SM[subModule].VAL1 = value; in PWM_SetVALxValue()
906 base->SM[subModule].VAL2 = value; in PWM_SetVALxValue()
909 base->SM[subModule].VAL3 = value; in PWM_SetVALxValue()
912 base->SM[subModule].VAL4 = value; in PWM_SetVALxValue()
915 base->SM[subModule].VAL5 = value; in PWM_SetVALxValue()
931 static inline uint16_t PWM_GetVALxValue(PWM_Type *base, pwm_submodule_t subModule, pwm_value_regist… in PWM_GetVALxValue() argument
938 temp = base->SM[subModule].VAL0; in PWM_GetVALxValue()
941 temp = base->SM[subModule].VAL1; in PWM_GetVALxValue()
944 temp = base->SM[subModule].VAL2; in PWM_GetVALxValue()
947 temp = base->SM[subModule].VAL3; in PWM_GetVALxValue()
950 temp = base->SM[subModule].VAL4; in PWM_GetVALxValue()
953 temp = base->SM[subModule].VAL5; in PWM_GetVALxValue()
976 pwm_submodule_t subModule, in PWM_OutputTriggerEnable() argument
982 base->SM[subModule].TCTRL |= ((uint16_t)1U << (uint16_t)valueRegister); in PWM_OutputTriggerEnable()
986 base->SM[subModule].TCTRL &= ~((uint16_t)1U << (uint16_t)valueRegister); in PWM_OutputTriggerEnable()
1000 static inline void PWM_ActivateOutputTrigger(PWM_Type *base, pwm_submodule_t subModule, uint16_t va… in PWM_ActivateOutputTrigger() argument
1002 base->SM[subModule].TCTRL |= (PWM_TCTRL_OUT_TRIG_EN_MASK & (valueRegisterMask)); in PWM_ActivateOutputTrigger()
1015 static inline void PWM_DeactivateOutputTrigger(PWM_Type *base, pwm_submodule_t subModule, uint16_t … in PWM_DeactivateOutputTrigger() argument
1017 base->SM[subModule].TCTRL &= ~(PWM_TCTRL_OUT_TRIG_EN_MASK & (valueRegisterMask)); in PWM_DeactivateOutputTrigger()
1031 static inline void PWM_SetupSwCtrlOut(PWM_Type *base, pwm_submodule_t subModule, pwm_channels_t pwm… in PWM_SetupSwCtrlOut() argument
1036 …((uint16_t)1U << (((uint16_t)subModule * (uint16_t)PWM_SUBMODULE_SWCONTROL_WIDTH) + (uint16_t)pwmC… in PWM_SetupSwCtrlOut()
1041 …~((uint16_t)1U << (((uint16_t)subModule * (uint16_t)PWM_SUBMODULE_SWCONTROL_WIDTH) + (uint16_t)pwm… in PWM_SetupSwCtrlOut()
1084 pwm_submodule_t subModule, in PWM_SetPwmFaultState() argument
1088 uint16_t reg = base->SM[subModule].OCTRL; in PWM_SetPwmFaultState()
1107 base->SM[subModule].OCTRL = reg; in PWM_SetPwmFaultState()
1126 pwm_submodule_t subModule, in PWM_SetupFaultDisableMap() argument
1131 uint16_t reg = base->SM[subModule].DISMAP[pwm_fault_channels]; in PWM_SetupFaultDisableMap()
1150 base->SM[subModule].DISMAP[pwm_fault_channels] = reg; in PWM_SetupFaultDisableMap()
1162 … inline void PWM_OutputEnable(PWM_Type *base, pwm_channels_t pwmChannel, pwm_submodule_t subModule) in PWM_OutputEnable() argument
1168 … base->OUTEN |= ((uint16_t)1U << ((uint16_t)PWM_OUTEN_PWMA_EN_SHIFT + (uint16_t)subModule)); in PWM_OutputEnable()
1171 … base->OUTEN |= ((uint16_t)1U << ((uint16_t)PWM_OUTEN_PWMB_EN_SHIFT + (uint16_t)subModule)); in PWM_OutputEnable()
1174 … base->OUTEN |= ((uint16_t)1U << ((uint16_t)PWM_OUTEN_PWMX_EN_SHIFT + (uint16_t)subModule)); in PWM_OutputEnable()
1191 …inline void PWM_OutputDisable(PWM_Type *base, pwm_channels_t pwmChannel, pwm_submodule_t subModule) in PWM_OutputDisable() argument
1196 … base->OUTEN &= ~((uint16_t)1U << ((uint16_t)PWM_OUTEN_PWMA_EN_SHIFT + (uint16_t)subModule)); in PWM_OutputDisable()
1199 … base->OUTEN &= ~((uint16_t)1U << ((uint16_t)PWM_OUTEN_PWMB_EN_SHIFT + (uint16_t)subModule)); in PWM_OutputDisable()
1202 … base->OUTEN &= ~((uint16_t)1U << ((uint16_t)PWM_OUTEN_PWMX_EN_SHIFT + (uint16_t)subModule)); in PWM_OutputDisable()
1219 uint8_t PWM_GetPwmChannelState(PWM_Type *base, pwm_submodule_t subModule, pwm_channels_t pwmChannel…
1233 status_t PWM_SetOutputToIdle(PWM_Type *base, pwm_channels_t pwmChannel, pwm_submodule_t subModule, …
1242 void PWM_SetClockMode(PWM_Type *base, pwm_submodule_t subModule, pwm_clock_prescale_t prescaler);
1254 pwm_submodule_t subModule,
1267 pwm_submodule_t subModule,
1283 status_t PWM_SetPhaseDelay(PWM_Type *base, pwm_channels_t pwmChannel, pwm_submodule_t subModule, ui…
1297 pwm_submodule_t subModule, in PWM_SetFilterSampleCount() argument
1304 base->SM[subModule].CAPTFILTA &= ~((uint16_t)PWM_CAPTFILTA_CAPTA_FILT_CNT_MASK); in PWM_SetFilterSampleCount()
1305 base->SM[subModule].CAPTFILTA |= PWM_CAPTFILTA_CAPTA_FILT_CNT(filterSampleCount); in PWM_SetFilterSampleCount()
1310 base->SM[subModule].CAPTFILTB &= ~((uint16_t)PWM_CAPTFILTB_CAPTB_FILT_CNT_MASK); in PWM_SetFilterSampleCount()
1311 base->SM[subModule].CAPTFILTB |= PWM_CAPTFILTB_CAPTB_FILT_CNT(filterSampleCount); in PWM_SetFilterSampleCount()
1316 base->SM[subModule].CAPTFILTX &= ~((uint16_t)PWM_CAPTFILTX_CAPTX_FILT_CNT_MASK); in PWM_SetFilterSampleCount()
1317 base->SM[subModule].CAPTFILTX |= PWM_CAPTFILTX_CAPTX_FILT_CNT(filterSampleCount); in PWM_SetFilterSampleCount()
1336 pwm_submodule_t subModule, in PWM_SetFilterSamplePeriod() argument
1343 base->SM[subModule].CAPTFILTA &= ~((uint16_t)PWM_CAPTFILTA_CAPTA_FILT_PER_MASK); in PWM_SetFilterSamplePeriod()
1344 base->SM[subModule].CAPTFILTA |= PWM_CAPTFILTA_CAPTA_FILT_PER(filterSamplePeriod); in PWM_SetFilterSamplePeriod()
1349 base->SM[subModule].CAPTFILTB &= ~((uint16_t)PWM_CAPTFILTB_CAPTB_FILT_PER_MASK); in PWM_SetFilterSamplePeriod()
1350 base->SM[subModule].CAPTFILTB |= PWM_CAPTFILTB_CAPTB_FILT_PER(filterSamplePeriod); in PWM_SetFilterSamplePeriod()
1355 base->SM[subModule].CAPTFILTX &= ~((uint16_t)PWM_CAPTFILTX_CAPTX_FILT_PER_MASK); in PWM_SetFilterSamplePeriod()
1356 base->SM[subModule].CAPTFILTX |= PWM_CAPTFILTX_CAPTX_FILT_PER(filterSamplePeriod); in PWM_SetFilterSamplePeriod()