Lines Matching refs:ADCx

136 void ADC_DeInit(ADC_TypeDef* ADCx)  in ADC_DeInit()  argument
139 assert_param(IS_ADC_ALL_PERIPH(ADCx)); in ADC_DeInit()
140 switch (*(uint32_t*)&ADCx) in ADC_DeInit()
170 void ADC_Init(ADC_TypeDef* ADCx, ADC_InitTypeDef* ADC_InitStruct) in ADC_Init() argument
175 assert_param(IS_ADC_ALL_PERIPH(ADCx)); in ADC_Init()
184 tmpreg1 = ADCx->ADCFG; in ADC_Init()
191 ADCx->ADCFG = tmpreg1; in ADC_Init()
195 tmpreg1 = ADCx->ADCR; in ADC_Init()
207 ADCx->ADCR = tmpreg1; in ADC_Init()
242 void ADC_Cmd(ADC_TypeDef* ADCx, FunctionalState NewState) in ADC_Cmd() argument
245 assert_param(IS_ADC_ALL_PERIPH(ADCx)); in ADC_Cmd()
250 ADCx->ADCFG |= ADCFG_ADEN_Set; in ADC_Cmd()
255 ADCx->ADCFG &= ADCFG_ADEN_Reset; in ADC_Cmd()
266 void ADC_DMACmd(ADC_TypeDef* ADCx, FunctionalState NewState) in ADC_DMACmd() argument
269 assert_param(IS_ADC_DMA_PERIPH(ADCx)); in ADC_DMACmd()
274 ADCx->ADCR |= ADCR_DMA_Set; in ADC_DMACmd()
279 ADCx->ADCR &= ADCR_DMA_Reset; in ADC_DMACmd()
295 void ADC_ITConfig(ADC_TypeDef* ADCx, uint16_t ADC_IT, FunctionalState NewState) in ADC_ITConfig() argument
299 assert_param(IS_ADC_ALL_PERIPH(ADCx)); in ADC_ITConfig()
307 ADCx->ADCR |= ADC_IT; in ADC_ITConfig()
312 ADCx->ADCR &= (~(uint32_t)ADC_IT); in ADC_ITConfig()
323 void ADC_SoftwareStartConvCmd(ADC_TypeDef* ADCx, FunctionalState NewState) in ADC_SoftwareStartConvCmd() argument
326 assert_param(IS_ADC_ALL_PERIPH(ADCx)); in ADC_SoftwareStartConvCmd()
333 ADCx->ADCR |= ADCR_SWSTART_Set; in ADC_SoftwareStartConvCmd()
339 ADCx->ADCR &= ADCR_SWSTART_Reset; in ADC_SoftwareStartConvCmd()
348 FlagStatus ADC_GetSoftwareStartConvStatus(ADC_TypeDef* ADCx) in ADC_GetSoftwareStartConvStatus() argument
352 assert_param(IS_ADC_ALL_PERIPH(ADCx)); in ADC_GetSoftwareStartConvStatus()
354 if ((ADCx->ADCR & ADCR_SWSTART_Set) != (uint32_t)RESET) in ADC_GetSoftwareStartConvStatus()
385 void ADC_RegularChannelConfig(ADC_TypeDef* ADCx, uint8_t ADC_Channel, uint8_t Rank, uint8_t ADC_Sam… in ADC_RegularChannelConfig() argument
389 assert_param(IS_ADC_ALL_PERIPH(ADCx)); in ADC_RegularChannelConfig()
393 tmpreg = ADCx->ADCFG; in ADC_RegularChannelConfig()
395 ADCx->ADCFG = tmpreg | ((ADC_SampleTime & ADC_SMPR_SMP) << 10); in ADC_RegularChannelConfig()
399 case ADC_Channel_0: ADCx->ADCHS |= CHEN0_ENABLE; in ADC_RegularChannelConfig()
402 case ADC_Channel_1: ADCx->ADCHS |= CHEN1_ENABLE; in ADC_RegularChannelConfig()
405 case ADC_Channel_2: ADCx->ADCHS |= CHEN2_ENABLE; in ADC_RegularChannelConfig()
408 case ADC_Channel_3: ADCx->ADCHS |= CHEN3_ENABLE; in ADC_RegularChannelConfig()
411 case ADC_Channel_4: ADCx->ADCHS |= CHEN4_ENABLE; in ADC_RegularChannelConfig()
414 case ADC_Channel_5: ADCx->ADCHS |= CHEN5_ENABLE; in ADC_RegularChannelConfig()
417 case ADC_Channel_6: ADCx->ADCHS |= CHEN6_ENABLE; in ADC_RegularChannelConfig()
420 case ADC_Channel_7: ADCx->ADCHS |= CHEN7_ENABLE; in ADC_RegularChannelConfig()
423 case ADC_Channel_8: ADCx->ADCHS |= CHEN8_ENABLE; //SENSOREN or VREFINT in ADC_RegularChannelConfig()
425 case ADC_Channel_All: ADCx->ADCHS |= CHALL_ENABLE; //SENSOREN or VREFINT in ADC_RegularChannelConfig()
428 ADCx->ADCHS &= CHEN_DISABLE; in ADC_RegularChannelConfig()
441 void ADC_ExternalTrigConvCmd(ADC_TypeDef* ADCx, FunctionalState NewState) in ADC_ExternalTrigConvCmd() argument
444 assert_param(IS_ADC_ALL_PERIPH(ADCx)); in ADC_ExternalTrigConvCmd()
449 ADCx->ADCR |= ADCR_EXTTRIG_Set; in ADC_ExternalTrigConvCmd()
454 ADCx->ADCR &= ADCR_EXTTRIG_Reset; in ADC_ExternalTrigConvCmd()
463 uint16_t ADC_GetConversionValue(ADC_TypeDef* ADCx) in ADC_GetConversionValue() argument
466 assert_param(IS_ADC_ALL_PERIPH(ADCx)); in ADC_GetConversionValue()
468 return (uint16_t) ADCx->ADDATA; in ADC_GetConversionValue()
521 void ADC_ExternalTrigInjectedConvConfig(ADC_TypeDef* ADCx, uint32_t ADC_ExternalTrigInjecConv) in ADC_ExternalTrigInjectedConvConfig() argument
525 assert_param(IS_ADC_ALL_PERIPH(ADCx)); in ADC_ExternalTrigInjectedConvConfig()
528 tmpreg = ADCx->ADCR; in ADC_ExternalTrigInjectedConvConfig()
534 ADCx->ADCR = tmpreg; in ADC_ExternalTrigInjectedConvConfig()
546 void ADC_ExternalTrigInjectedConvCmd(ADC_TypeDef* ADCx, FunctionalState NewState) in ADC_ExternalTrigInjectedConvCmd() argument
549 assert_param(IS_ADC_ALL_PERIPH(ADCx)); in ADC_ExternalTrigInjectedConvCmd()
554 ADCx->ADCR |= ADCR_EXTTRIG_Set; in ADC_ExternalTrigInjectedConvCmd()
558 ADCx->ADCR &= ADCR_EXTTRIG_Reset; in ADC_ExternalTrigInjectedConvCmd()
575 void ADC_AnalogWatchdogCmd(ADC_TypeDef* ADCx, uint32_t ADC_AnalogWatchdog) in ADC_AnalogWatchdogCmd() argument
579 assert_param(IS_ADC_ALL_PERIPH(ADCx)); in ADC_AnalogWatchdogCmd()
582 tmpreg = ADCx->ADCFG; in ADC_AnalogWatchdogCmd()
588 ADCx->ADCFG = tmpreg; in ADC_AnalogWatchdogCmd()
600 void ADC_AnalogWatchdogThresholdsConfig(ADC_TypeDef* ADCx, uint16_t HighThreshold, in ADC_AnalogWatchdogThresholdsConfig() argument
605 assert_param(IS_ADC_ALL_PERIPH(ADCx)); in ADC_AnalogWatchdogThresholdsConfig()
611 ADCx->ADCMPR = (tempThreshold << 16) | LowThreshold; in ADC_AnalogWatchdogThresholdsConfig()
632 void ADC_AnalogWatchdogSingleChannelConfig(ADC_TypeDef* ADCx, uint8_t ADC_Channel) in ADC_AnalogWatchdogSingleChannelConfig() argument
636 assert_param(IS_ADC_ALL_PERIPH(ADCx)); in ADC_AnalogWatchdogSingleChannelConfig()
639 tmpreg = ADCx->ADCR; in ADC_AnalogWatchdogSingleChannelConfig()
645 ADCx->ADCR = tmpreg; in ADC_AnalogWatchdogSingleChannelConfig()
682 FlagStatus ADC_GetFlagStatus(ADC_TypeDef* ADCx, uint8_t ADC_FLAG) in ADC_GetFlagStatus() argument
686 assert_param(IS_ADC_ALL_PERIPH(ADCx)); in ADC_GetFlagStatus()
689 if ((ADCx->ADSTA & ADC_FLAG) != (uint8_t)RESET) in ADC_GetFlagStatus()
713 void ADC_ClearFlag(ADC_TypeDef* ADCx, uint8_t ADC_FLAG) in ADC_ClearFlag() argument
716 assert_param(IS_ADC_ALL_PERIPH(ADCx)); in ADC_ClearFlag()
719 ADCx->ADSTA |= ADC_FLAG; in ADC_ClearFlag()
731 ITStatus ADC_GetITStatus(ADC_TypeDef* ADCx, uint16_t ADC_IT) in ADC_GetITStatus() argument
736 assert_param(IS_ADC_ALL_PERIPH(ADCx)); in ADC_GetITStatus()
740 if (((ADCx->ADSTA & ADC_IT)) != (uint32_t)RESET) in ADC_GetITStatus()
763 void ADC_ClearITPendingBit(ADC_TypeDef* ADCx, uint16_t ADC_IT) in ADC_ClearITPendingBit() argument
767 assert_param(IS_ADC_ALL_PERIPH(ADCx)); in ADC_ClearITPendingBit()
770 ADCx->ADSTA = ADC_IT; in ADC_ClearITPendingBit()