Lines Matching refs:ADCx

1675 __STATIC_INLINE uint32_t LL_ADC_DMA_GetRegAddr(ADC_TypeDef *ADCx, uint32_t Register)  in LL_ADC_DMA_GetRegAddr()  argument
1681 return (uint32_t) &(ADCx->DR); in LL_ADC_DMA_GetRegAddr()
1926 __STATIC_INLINE void LL_ADC_SetClock(ADC_TypeDef *ADCx, uint32_t ClockSource) in LL_ADC_SetClock() argument
1928 MODIFY_REG(ADCx->CFGR2, ADC_CFGR2_CKMODE, ClockSource); in LL_ADC_SetClock()
1950 __STATIC_INLINE uint32_t LL_ADC_GetClock(ADC_TypeDef *ADCx) in LL_ADC_GetClock() argument
1952 return (uint32_t)(READ_BIT(ADCx->CFGR2, ADC_CFGR2_CKMODE)); in LL_ADC_GetClock()
1970 __STATIC_INLINE void LL_ADC_SetCalibrationFactor(ADC_TypeDef *ADCx, uint32_t CalibrationFactor) in LL_ADC_SetCalibrationFactor() argument
1972 MODIFY_REG(ADCx->CALFACT, in LL_ADC_SetCalibrationFactor()
1986 __STATIC_INLINE uint32_t LL_ADC_GetCalibrationFactor(ADC_TypeDef *ADCx) in LL_ADC_GetCalibrationFactor() argument
1988 return (uint32_t)(READ_BIT(ADCx->CALFACT, ADC_CALFACT_CALFACT)); in LL_ADC_GetCalibrationFactor()
2007 __STATIC_INLINE void LL_ADC_SetResolution(ADC_TypeDef *ADCx, uint32_t Resolution) in LL_ADC_SetResolution() argument
2009 MODIFY_REG(ADCx->CFGR1, ADC_CFGR1_RES, Resolution); in LL_ADC_SetResolution()
2024 __STATIC_INLINE uint32_t LL_ADC_GetResolution(ADC_TypeDef *ADCx) in LL_ADC_GetResolution() argument
2026 return (uint32_t)(READ_BIT(ADCx->CFGR1, ADC_CFGR1_RES)); in LL_ADC_GetResolution()
2043 __STATIC_INLINE void LL_ADC_SetDataAlignment(ADC_TypeDef *ADCx, uint32_t DataAlignment) in LL_ADC_SetDataAlignment() argument
2045 MODIFY_REG(ADCx->CFGR1, ADC_CFGR1_ALIGN, DataAlignment); in LL_ADC_SetDataAlignment()
2058 __STATIC_INLINE uint32_t LL_ADC_GetDataAlignment(ADC_TypeDef *ADCx) in LL_ADC_GetDataAlignment() argument
2060 return (uint32_t)(READ_BIT(ADCx->CFGR1, ADC_CFGR1_ALIGN)); in LL_ADC_GetDataAlignment()
2115 __STATIC_INLINE void LL_ADC_SetLowPowerMode(ADC_TypeDef *ADCx, uint32_t LowPowerMode) in LL_ADC_SetLowPowerMode() argument
2117 MODIFY_REG(ADCx->CFGR1, (ADC_CFGR1_WAIT | ADC_CFGR1_AUTOFF), LowPowerMode); in LL_ADC_SetLowPowerMode()
2168 __STATIC_INLINE uint32_t LL_ADC_GetLowPowerMode(ADC_TypeDef *ADCx) in LL_ADC_GetLowPowerMode() argument
2170 return (uint32_t)(READ_BIT(ADCx->CFGR1, (ADC_CFGR1_WAIT | ADC_CFGR1_AUTOFF))); in LL_ADC_GetLowPowerMode()
2198 __STATIC_INLINE void LL_ADC_SetTriggerFrequencyMode(ADC_TypeDef *ADCx, uint32_t TriggerFrequencyMod… in LL_ADC_SetTriggerFrequencyMode() argument
2200 MODIFY_REG(ADCx->CFGR2, ADC_CFGR2_LFTRIG, TriggerFrequencyMode); in LL_ADC_SetTriggerFrequencyMode()
2211 __STATIC_INLINE uint32_t LL_ADC_GetTriggerFrequencyMode(ADC_TypeDef *ADCx) in LL_ADC_GetTriggerFrequencyMode() argument
2213 return (uint32_t)(READ_BIT(ADCx->CFGR2, ADC_CFGR2_LFTRIG)); in LL_ADC_GetTriggerFrequencyMode()
2260 __STATIC_INLINE void LL_ADC_SetSamplingTimeCommonChannels(ADC_TypeDef *ADCx, uint32_t SamplingTimeY, in LL_ADC_SetSamplingTimeCommonChannels() argument
2263 MODIFY_REG(ADCx->SMPR, in LL_ADC_SetSamplingTimeCommonChannels()
2293 __STATIC_INLINE uint32_t LL_ADC_GetSamplingTimeCommonChannels(ADC_TypeDef *ADCx, uint32_t SamplingT… in LL_ADC_GetSamplingTimeCommonChannels() argument
2295 …return (uint32_t)((READ_BIT(ADCx->SMPR, ADC_SMPR_SMP1 << (SamplingTimeY & ADC_SAMPLING_TIME_SMP_SH… in LL_ADC_GetSamplingTimeCommonChannels()
2339 __STATIC_INLINE void LL_ADC_REG_SetTriggerSource(ADC_TypeDef *ADCx, uint32_t TriggerSource) in LL_ADC_REG_SetTriggerSource() argument
2341 MODIFY_REG(ADCx->CFGR1, ADC_CFGR1_EXTEN | ADC_CFGR1_EXTSEL, TriggerSource); in LL_ADC_REG_SetTriggerSource()
2368 __STATIC_INLINE uint32_t LL_ADC_REG_GetTriggerSource(ADC_TypeDef *ADCx) in LL_ADC_REG_GetTriggerSource() argument
2370 __IO uint32_t trigger_source = READ_BIT(ADCx->CFGR1, ADC_CFGR1_EXTSEL | ADC_CFGR1_EXTEN); in LL_ADC_REG_GetTriggerSource()
2395 __STATIC_INLINE uint32_t LL_ADC_REG_IsTriggerSourceSWStart(ADC_TypeDef *ADCx) in LL_ADC_REG_IsTriggerSourceSWStart() argument
2397 …return ((READ_BIT(ADCx->CFGR1, ADC_CFGR1_EXTEN) == (LL_ADC_REG_TRIG_SOFTWARE & ADC_CFGR1_EXTEN)) ?… in LL_ADC_REG_IsTriggerSourceSWStart()
2414 __STATIC_INLINE void LL_ADC_REG_SetTriggerEdge(ADC_TypeDef *ADCx, uint32_t ExternalTriggerEdge) in LL_ADC_REG_SetTriggerEdge() argument
2416 MODIFY_REG(ADCx->CFGR1, ADC_CFGR1_EXTEN, ExternalTriggerEdge); in LL_ADC_REG_SetTriggerEdge()
2429 __STATIC_INLINE uint32_t LL_ADC_REG_GetTriggerEdge(ADC_TypeDef *ADCx) in LL_ADC_REG_GetTriggerEdge() argument
2431 return (uint32_t)(READ_BIT(ADCx->CFGR1, ADC_CFGR1_EXTEN)); in LL_ADC_REG_GetTriggerEdge()
2466 __STATIC_INLINE void LL_ADC_REG_SetSequencerConfigurable(ADC_TypeDef *ADCx, uint32_t Configurabilit… in LL_ADC_REG_SetSequencerConfigurable() argument
2468 MODIFY_REG(ADCx->CFGR1, ADC_CFGR1_CHSELRMOD, Configurability); in LL_ADC_REG_SetSequencerConfigurable()
2492 __STATIC_INLINE uint32_t LL_ADC_REG_GetSequencerConfigurable(ADC_TypeDef *ADCx) in LL_ADC_REG_GetSequencerConfigurable() argument
2494 return (uint32_t)(READ_BIT(ADCx->CFGR1, ADC_CFGR1_CHSELRMOD)); in LL_ADC_REG_GetSequencerConfigurable()
2564 __STATIC_INLINE void LL_ADC_REG_SetSequencerLength(ADC_TypeDef *ADCx, uint32_t SequencerNbRanks) in LL_ADC_REG_SetSequencerLength() argument
2566 SET_BIT(ADCx->CHSELR, SequencerNbRanks); in LL_ADC_REG_SetSequencerLength()
2623 __STATIC_INLINE uint32_t LL_ADC_REG_GetSequencerLength(ADC_TypeDef *ADCx) in LL_ADC_REG_GetSequencerLength() argument
2625 __IO uint32_t channels_ranks = READ_BIT(ADCx->CHSELR, ADC_CHSELR_SQ_ALL); in LL_ADC_REG_GetSequencerLength()
2672 __STATIC_INLINE void LL_ADC_REG_SetSequencerScanDirection(ADC_TypeDef *ADCx, uint32_t ScanDirection) in LL_ADC_REG_SetSequencerScanDirection() argument
2674 MODIFY_REG(ADCx->CFGR1, ADC_CFGR1_SCANDIR, ScanDirection); in LL_ADC_REG_SetSequencerScanDirection()
2690 __STATIC_INLINE uint32_t LL_ADC_REG_GetSequencerScanDirection(ADC_TypeDef *ADCx) in LL_ADC_REG_GetSequencerScanDirection() argument
2692 return (uint32_t)(READ_BIT(ADCx->CFGR1, ADC_CFGR1_SCANDIR)); in LL_ADC_REG_GetSequencerScanDirection()
2711 __STATIC_INLINE void LL_ADC_REG_SetSequencerDiscont(ADC_TypeDef *ADCx, uint32_t SeqDiscont) in LL_ADC_REG_SetSequencerDiscont() argument
2713 MODIFY_REG(ADCx->CFGR1, ADC_CFGR1_DISCEN, SeqDiscont); in LL_ADC_REG_SetSequencerDiscont()
2726 __STATIC_INLINE uint32_t LL_ADC_REG_GetSequencerDiscont(ADC_TypeDef *ADCx) in LL_ADC_REG_GetSequencerDiscont() argument
2728 return (uint32_t)(READ_BIT(ADCx->CFGR1, ADC_CFGR1_DISCEN)); in LL_ADC_REG_GetSequencerDiscont()
2806 __STATIC_INLINE void LL_ADC_REG_SetSequencerRanks(ADC_TypeDef *ADCx, uint32_t Rank, uint32_t Channe… in LL_ADC_REG_SetSequencerRanks() argument
2812 MODIFY_REG(ADCx->CHSELR, in LL_ADC_REG_SetSequencerRanks()
2887 __STATIC_INLINE uint32_t LL_ADC_REG_GetSequencerRanks(ADC_TypeDef *ADCx, uint32_t Rank) in LL_ADC_REG_GetSequencerRanks() argument
2889 return (uint32_t)((READ_BIT(ADCx->CHSELR, in LL_ADC_REG_GetSequencerRanks()
2981 __STATIC_INLINE void LL_ADC_REG_SetSequencerChannels(ADC_TypeDef *ADCx, uint32_t Channel) in LL_ADC_REG_SetSequencerChannels() argument
2985 WRITE_REG(ADCx->CHSELR, (Channel & ADC_CHANNEL_ID_BITFIELD_MASK)); in LL_ADC_REG_SetSequencerChannels()
3073 __STATIC_INLINE void LL_ADC_REG_SetSequencerChAdd(ADC_TypeDef *ADCx, uint32_t Channel) in LL_ADC_REG_SetSequencerChAdd() argument
3077 SET_BIT(ADCx->CHSELR, (Channel & ADC_CHANNEL_ID_BITFIELD_MASK)); in LL_ADC_REG_SetSequencerChAdd()
3165 __STATIC_INLINE void LL_ADC_REG_SetSequencerChRem(ADC_TypeDef *ADCx, uint32_t Channel) in LL_ADC_REG_SetSequencerChRem() argument
3169 CLEAR_BIT(ADCx->CHSELR, (Channel & ADC_CHANNEL_ID_BITFIELD_MASK)); in LL_ADC_REG_SetSequencerChRem()
3246 __STATIC_INLINE uint32_t LL_ADC_REG_GetSequencerChannels(ADC_TypeDef *ADCx) in LL_ADC_REG_GetSequencerChannels() argument
3248 uint32_t channels_bitfield = (uint32_t)READ_BIT(ADCx->CHSELR, ADC_CHSELR_CHSEL); in LL_ADC_REG_GetSequencerChannels()
3289 __STATIC_INLINE void LL_ADC_REG_SetContinuousMode(ADC_TypeDef *ADCx, uint32_t Continuous) in LL_ADC_REG_SetContinuousMode() argument
3291 MODIFY_REG(ADCx->CFGR1, ADC_CFGR1_CONT, Continuous); in LL_ADC_REG_SetContinuousMode()
3306 __STATIC_INLINE uint32_t LL_ADC_REG_GetContinuousMode(ADC_TypeDef *ADCx) in LL_ADC_REG_GetContinuousMode() argument
3308 return (uint32_t)(READ_BIT(ADCx->CFGR1, ADC_CFGR1_CONT)); in LL_ADC_REG_GetContinuousMode()
3343 __STATIC_INLINE void LL_ADC_REG_SetDMATransfer(ADC_TypeDef *ADCx, uint32_t DMATransfer) in LL_ADC_REG_SetDMATransfer() argument
3345 MODIFY_REG(ADCx->CFGR1, ADC_CFGR1_DMAEN | ADC_CFGR1_DMACFG, DMATransfer); in LL_ADC_REG_SetDMATransfer()
3376 __STATIC_INLINE uint32_t LL_ADC_REG_GetDMATransfer(ADC_TypeDef *ADCx) in LL_ADC_REG_GetDMATransfer() argument
3378 return (uint32_t)(READ_BIT(ADCx->CFGR1, ADC_CFGR1_DMAEN | ADC_CFGR1_DMACFG)); in LL_ADC_REG_GetDMATransfer()
3400 __STATIC_INLINE void LL_ADC_REG_SetOverrun(ADC_TypeDef *ADCx, uint32_t Overrun) in LL_ADC_REG_SetOverrun() argument
3402 MODIFY_REG(ADCx->CFGR1, ADC_CFGR1_OVRMOD, Overrun); in LL_ADC_REG_SetOverrun()
3414 __STATIC_INLINE uint32_t LL_ADC_REG_GetOverrun(ADC_TypeDef *ADCx) in LL_ADC_REG_GetOverrun() argument
3416 return (uint32_t)(READ_BIT(ADCx->CFGR1, ADC_CFGR1_OVRMOD)); in LL_ADC_REG_GetOverrun()
3502 __STATIC_INLINE void LL_ADC_SetChannelSamplingTime(ADC_TypeDef *ADCx, uint32_t Channel, uint32_t Sa… in LL_ADC_SetChannelSamplingTime() argument
3506 MODIFY_REG(ADCx->SMPR, in LL_ADC_SetChannelSamplingTime()
3571 __STATIC_INLINE uint32_t LL_ADC_GetChannelSamplingTime(ADC_TypeDef *ADCx, uint32_t Channel) in LL_ADC_GetChannelSamplingTime() argument
3573 __IO uint32_t smpr = READ_REG(ADCx->SMPR); in LL_ADC_GetChannelSamplingTime()
3664 __STATIC_INLINE void LL_ADC_SetAnalogWDMonitChannels(ADC_TypeDef *ADCx, uint32_t AWDy, uint32_t AWD… in LL_ADC_SetAnalogWDMonitChannels() argument
3674 preg = __ADC_PTR_REG_OFFSET(ADCx->CFGR1, 0UL); in LL_ADC_SetAnalogWDMonitChannels()
3678 preg = __ADC_PTR_REG_OFFSET(ADCx->AWD2CR, in LL_ADC_SetAnalogWDMonitChannels()
3764 __STATIC_INLINE uint32_t LL_ADC_GetAnalogWDMonitChannels(ADC_TypeDef *ADCx, uint32_t AWDy) in LL_ADC_GetAnalogWDMonitChannels() argument
3766 __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->CFGR1, in LL_ADC_GetAnalogWDMonitChannels()
3883 __STATIC_INLINE void LL_ADC_ConfigAnalogWDThresholds(ADC_TypeDef *ADCx, uint32_t AWDy, uint32_t AWD… in LL_ADC_ConfigAnalogWDThresholds() argument
3891 __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->AWD1TR, in LL_ADC_ConfigAnalogWDThresholds()
3966 __STATIC_INLINE void LL_ADC_SetAnalogWDThresholds(ADC_TypeDef *ADCx, uint32_t AWDy, uint32_t AWDThr… in LL_ADC_SetAnalogWDThresholds() argument
3974 __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->AWD1TR, in LL_ADC_SetAnalogWDThresholds()
4013 __STATIC_INLINE uint32_t LL_ADC_GetAnalogWDThresholds(ADC_TypeDef *ADCx, uint32_t AWDy, uint32_t AW… in LL_ADC_GetAnalogWDThresholds() argument
4020 const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->AWD1TR, in LL_ADC_GetAnalogWDThresholds()
4052 __STATIC_INLINE void LL_ADC_SetOverSamplingScope(ADC_TypeDef *ADCx, uint32_t OvsScope) in LL_ADC_SetOverSamplingScope() argument
4054 MODIFY_REG(ADCx->CFGR2, ADC_CFGR2_OVSE, OvsScope); in LL_ADC_SetOverSamplingScope()
4065 __STATIC_INLINE uint32_t LL_ADC_GetOverSamplingScope(ADC_TypeDef *ADCx) in LL_ADC_GetOverSamplingScope() argument
4067 return (uint32_t)(READ_BIT(ADCx->CFGR2, ADC_CFGR2_OVSE)); in LL_ADC_GetOverSamplingScope()
4088 __STATIC_INLINE void LL_ADC_SetOverSamplingDiscont(ADC_TypeDef *ADCx, uint32_t OverSamplingDiscont) in LL_ADC_SetOverSamplingDiscont() argument
4090 MODIFY_REG(ADCx->CFGR2, ADC_CFGR2_TOVS, OverSamplingDiscont); in LL_ADC_SetOverSamplingDiscont()
4107 __STATIC_INLINE uint32_t LL_ADC_GetOverSamplingDiscont(ADC_TypeDef *ADCx) in LL_ADC_GetOverSamplingDiscont() argument
4109 return (uint32_t)(READ_BIT(ADCx->CFGR2, ADC_CFGR2_TOVS)); in LL_ADC_GetOverSamplingDiscont()
4144 __STATIC_INLINE void LL_ADC_ConfigOverSamplingRatioShift(ADC_TypeDef *ADCx, uint32_t Ratio, uint32_… in LL_ADC_ConfigOverSamplingRatioShift() argument
4146 MODIFY_REG(ADCx->CFGR2, (ADC_CFGR2_OVSS | ADC_CFGR2_OVSR), (Shift | Ratio)); in LL_ADC_ConfigOverSamplingRatioShift()
4163 __STATIC_INLINE uint32_t LL_ADC_GetOverSamplingRatio(ADC_TypeDef *ADCx) in LL_ADC_GetOverSamplingRatio() argument
4165 return (uint32_t)(READ_BIT(ADCx->CFGR2, ADC_CFGR2_OVSR)); in LL_ADC_GetOverSamplingRatio()
4183 __STATIC_INLINE uint32_t LL_ADC_GetOverSamplingShift(ADC_TypeDef *ADCx) in LL_ADC_GetOverSamplingShift() argument
4185 return (uint32_t)(READ_BIT(ADCx->CFGR2, ADC_CFGR2_OVSS)); in LL_ADC_GetOverSamplingShift()
4218 __STATIC_INLINE void LL_ADC_EnableInternalRegulator(ADC_TypeDef *ADCx) in LL_ADC_EnableInternalRegulator() argument
4223 MODIFY_REG(ADCx->CR, in LL_ADC_EnableInternalRegulator()
4237 __STATIC_INLINE void LL_ADC_DisableInternalRegulator(ADC_TypeDef *ADCx) in LL_ADC_DisableInternalRegulator() argument
4239 CLEAR_BIT(ADCx->CR, (ADC_CR_ADVREGEN | ADC_CR_BITS_PROPERTY_RS)); in LL_ADC_DisableInternalRegulator()
4248 __STATIC_INLINE uint32_t LL_ADC_IsInternalRegulatorEnabled(ADC_TypeDef *ADCx) in LL_ADC_IsInternalRegulatorEnabled() argument
4250 return ((READ_BIT(ADCx->CR, ADC_CR_ADVREGEN) == (ADC_CR_ADVREGEN)) ? 1UL : 0UL); in LL_ADC_IsInternalRegulatorEnabled()
4269 __STATIC_INLINE void LL_ADC_Enable(ADC_TypeDef *ADCx) in LL_ADC_Enable() argument
4274 MODIFY_REG(ADCx->CR, in LL_ADC_Enable()
4289 __STATIC_INLINE void LL_ADC_Disable(ADC_TypeDef *ADCx) in LL_ADC_Disable() argument
4294 MODIFY_REG(ADCx->CR, in LL_ADC_Disable()
4308 __STATIC_INLINE uint32_t LL_ADC_IsEnabled(ADC_TypeDef *ADCx) in LL_ADC_IsEnabled() argument
4310 return ((READ_BIT(ADCx->CR, ADC_CR_ADEN) == (ADC_CR_ADEN)) ? 1UL : 0UL); in LL_ADC_IsEnabled()
4319 __STATIC_INLINE uint32_t LL_ADC_IsDisableOngoing(ADC_TypeDef *ADCx) in LL_ADC_IsDisableOngoing() argument
4321 return ((READ_BIT(ADCx->CR, ADC_CR_ADDIS) == (ADC_CR_ADDIS)) ? 1UL : 0UL); in LL_ADC_IsDisableOngoing()
4352 __STATIC_INLINE void LL_ADC_StartCalibration(ADC_TypeDef *ADCx) in LL_ADC_StartCalibration() argument
4357 MODIFY_REG(ADCx->CR, in LL_ADC_StartCalibration()
4368 __STATIC_INLINE uint32_t LL_ADC_IsCalibrationOnGoing(ADC_TypeDef *ADCx) in LL_ADC_IsCalibrationOnGoing() argument
4370 return ((READ_BIT(ADCx->CR, ADC_CR_ADCAL) == (ADC_CR_ADCAL)) ? 1UL : 0UL); in LL_ADC_IsCalibrationOnGoing()
4399 __STATIC_INLINE void LL_ADC_REG_StartConversion(ADC_TypeDef *ADCx) in LL_ADC_REG_StartConversion() argument
4404 MODIFY_REG(ADCx->CR, in LL_ADC_REG_StartConversion()
4419 __STATIC_INLINE void LL_ADC_REG_StopConversion(ADC_TypeDef *ADCx) in LL_ADC_REG_StopConversion() argument
4424 MODIFY_REG(ADCx->CR, in LL_ADC_REG_StopConversion()
4435 __STATIC_INLINE uint32_t LL_ADC_REG_IsConversionOngoing(ADC_TypeDef *ADCx) in LL_ADC_REG_IsConversionOngoing() argument
4437 return ((READ_BIT(ADCx->CR, ADC_CR_ADSTART) == (ADC_CR_ADSTART)) ? 1UL : 0UL); in LL_ADC_REG_IsConversionOngoing()
4446 __STATIC_INLINE uint32_t LL_ADC_REG_IsStopConversionOngoing(ADC_TypeDef *ADCx) in LL_ADC_REG_IsStopConversionOngoing() argument
4448 return ((READ_BIT(ADCx->CR, ADC_CR_ADSTP) == (ADC_CR_ADSTP)) ? 1UL : 0UL); in LL_ADC_REG_IsStopConversionOngoing()
4460 __STATIC_INLINE uint32_t LL_ADC_REG_ReadConversionData32(ADC_TypeDef *ADCx) in LL_ADC_REG_ReadConversionData32() argument
4462 return (uint32_t)(READ_BIT(ADCx->DR, ADC_DR_DATA)); in LL_ADC_REG_ReadConversionData32()
4475 __STATIC_INLINE uint16_t LL_ADC_REG_ReadConversionData12(ADC_TypeDef *ADCx) in LL_ADC_REG_ReadConversionData12() argument
4477 return (uint16_t)(READ_BIT(ADCx->DR, ADC_DR_DATA)); in LL_ADC_REG_ReadConversionData12()
4490 __STATIC_INLINE uint16_t LL_ADC_REG_ReadConversionData10(ADC_TypeDef *ADCx) in LL_ADC_REG_ReadConversionData10() argument
4492 return (uint16_t)(READ_BIT(ADCx->DR, ADC_DR_DATA)); in LL_ADC_REG_ReadConversionData10()
4505 __STATIC_INLINE uint8_t LL_ADC_REG_ReadConversionData8(ADC_TypeDef *ADCx) in LL_ADC_REG_ReadConversionData8() argument
4507 return (uint8_t)(READ_BIT(ADCx->DR, ADC_DR_DATA)); in LL_ADC_REG_ReadConversionData8()
4520 __STATIC_INLINE uint8_t LL_ADC_REG_ReadConversionData6(ADC_TypeDef *ADCx) in LL_ADC_REG_ReadConversionData6() argument
4522 return (uint8_t)(READ_BIT(ADCx->DR, ADC_DR_DATA)); in LL_ADC_REG_ReadConversionData6()
4542 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_ADRDY(ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_ADRDY() argument
4544 return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_ADRDY) == (LL_ADC_FLAG_ADRDY)) ? 1UL : 0UL); in LL_ADC_IsActiveFlag_ADRDY()
4569 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_CCRDY(ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_CCRDY() argument
4571 return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_CCRDY) == (LL_ADC_FLAG_CCRDY)) ? 1UL : 0UL); in LL_ADC_IsActiveFlag_CCRDY()
4580 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOC(ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_EOC() argument
4582 return ((READ_BIT(ADCx->ISR, ADC_ISR_EOC) == (ADC_ISR_EOC)) ? 1UL : 0UL); in LL_ADC_IsActiveFlag_EOC()
4591 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOS(ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_EOS() argument
4593 return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_EOS) == (LL_ADC_FLAG_EOS)) ? 1UL : 0UL); in LL_ADC_IsActiveFlag_EOS()
4602 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_OVR(ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_OVR() argument
4604 return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_OVR) == (LL_ADC_FLAG_OVR)) ? 1UL : 0UL); in LL_ADC_IsActiveFlag_OVR()
4613 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOSMP(ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_EOSMP() argument
4615 return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_EOSMP) == (LL_ADC_FLAG_EOSMP)) ? 1UL : 0UL); in LL_ADC_IsActiveFlag_EOSMP()
4624 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_AWD1(ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_AWD1() argument
4626 return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_AWD1) == (LL_ADC_FLAG_AWD1)) ? 1UL : 0UL); in LL_ADC_IsActiveFlag_AWD1()
4635 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_AWD2(ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_AWD2() argument
4637 return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_AWD2) == (LL_ADC_FLAG_AWD2)) ? 1UL : 0UL); in LL_ADC_IsActiveFlag_AWD2()
4646 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_AWD3(ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_AWD3() argument
4648 return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_AWD3) == (LL_ADC_FLAG_AWD3)) ? 1UL : 0UL); in LL_ADC_IsActiveFlag_AWD3()
4657 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOCAL(ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_EOCAL() argument
4659 return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_EOCAL) == (LL_ADC_FLAG_EOCAL)) ? 1UL : 0UL); in LL_ADC_IsActiveFlag_EOCAL()
4671 __STATIC_INLINE void LL_ADC_ClearFlag_ADRDY(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_ADRDY() argument
4673 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_ADRDY); in LL_ADC_ClearFlag_ADRDY()
4682 __STATIC_INLINE void LL_ADC_ClearFlag_CCRDY(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_CCRDY() argument
4684 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_CCRDY); in LL_ADC_ClearFlag_CCRDY()
4693 __STATIC_INLINE void LL_ADC_ClearFlag_EOC(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_EOC() argument
4695 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_EOC); in LL_ADC_ClearFlag_EOC()
4704 __STATIC_INLINE void LL_ADC_ClearFlag_EOS(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_EOS() argument
4706 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_EOS); in LL_ADC_ClearFlag_EOS()
4715 __STATIC_INLINE void LL_ADC_ClearFlag_OVR(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_OVR() argument
4717 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_OVR); in LL_ADC_ClearFlag_OVR()
4726 __STATIC_INLINE void LL_ADC_ClearFlag_EOSMP(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_EOSMP() argument
4728 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_EOSMP); in LL_ADC_ClearFlag_EOSMP()
4737 __STATIC_INLINE void LL_ADC_ClearFlag_AWD1(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_AWD1() argument
4739 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_AWD1); in LL_ADC_ClearFlag_AWD1()
4748 __STATIC_INLINE void LL_ADC_ClearFlag_AWD2(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_AWD2() argument
4750 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_AWD2); in LL_ADC_ClearFlag_AWD2()
4759 __STATIC_INLINE void LL_ADC_ClearFlag_AWD3(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_AWD3() argument
4761 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_AWD3); in LL_ADC_ClearFlag_AWD3()
4770 __STATIC_INLINE void LL_ADC_ClearFlag_EOCAL(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_EOCAL() argument
4772 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_EOCAL); in LL_ADC_ClearFlag_EOCAL()
4789 __STATIC_INLINE void LL_ADC_EnableIT_ADRDY(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_ADRDY() argument
4791 SET_BIT(ADCx->IER, LL_ADC_IT_ADRDY); in LL_ADC_EnableIT_ADRDY()
4800 __STATIC_INLINE void LL_ADC_EnableIT_CCRDY(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_CCRDY() argument
4802 SET_BIT(ADCx->IER, LL_ADC_FLAG_CCRDY); in LL_ADC_EnableIT_CCRDY()
4811 __STATIC_INLINE void LL_ADC_EnableIT_EOC(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_EOC() argument
4813 SET_BIT(ADCx->IER, LL_ADC_IT_EOC); in LL_ADC_EnableIT_EOC()
4822 __STATIC_INLINE void LL_ADC_EnableIT_EOS(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_EOS() argument
4824 SET_BIT(ADCx->IER, LL_ADC_IT_EOS); in LL_ADC_EnableIT_EOS()
4833 __STATIC_INLINE void LL_ADC_EnableIT_OVR(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_OVR() argument
4835 SET_BIT(ADCx->IER, LL_ADC_IT_OVR); in LL_ADC_EnableIT_OVR()
4844 __STATIC_INLINE void LL_ADC_EnableIT_EOSMP(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_EOSMP() argument
4846 SET_BIT(ADCx->IER, LL_ADC_IT_EOSMP); in LL_ADC_EnableIT_EOSMP()
4855 __STATIC_INLINE void LL_ADC_EnableIT_AWD1(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_AWD1() argument
4857 SET_BIT(ADCx->IER, LL_ADC_IT_AWD1); in LL_ADC_EnableIT_AWD1()
4866 __STATIC_INLINE void LL_ADC_EnableIT_AWD2(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_AWD2() argument
4868 SET_BIT(ADCx->IER, LL_ADC_IT_AWD2); in LL_ADC_EnableIT_AWD2()
4877 __STATIC_INLINE void LL_ADC_EnableIT_AWD3(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_AWD3() argument
4879 SET_BIT(ADCx->IER, LL_ADC_IT_AWD3); in LL_ADC_EnableIT_AWD3()
4888 __STATIC_INLINE void LL_ADC_EnableIT_EOCAL(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_EOCAL() argument
4890 SET_BIT(ADCx->IER, LL_ADC_IT_EOCAL); in LL_ADC_EnableIT_EOCAL()
4899 __STATIC_INLINE void LL_ADC_DisableIT_ADRDY(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_ADRDY() argument
4901 CLEAR_BIT(ADCx->IER, LL_ADC_IT_ADRDY); in LL_ADC_DisableIT_ADRDY()
4910 __STATIC_INLINE void LL_ADC_DisableIT_CCRDY(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_CCRDY() argument
4912 CLEAR_BIT(ADCx->IER, LL_ADC_FLAG_CCRDY); in LL_ADC_DisableIT_CCRDY()
4921 __STATIC_INLINE void LL_ADC_DisableIT_EOC(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_EOC() argument
4923 CLEAR_BIT(ADCx->IER, LL_ADC_IT_EOC); in LL_ADC_DisableIT_EOC()
4932 __STATIC_INLINE void LL_ADC_DisableIT_EOS(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_EOS() argument
4934 CLEAR_BIT(ADCx->IER, LL_ADC_IT_EOS); in LL_ADC_DisableIT_EOS()
4943 __STATIC_INLINE void LL_ADC_DisableIT_OVR(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_OVR() argument
4945 CLEAR_BIT(ADCx->IER, LL_ADC_IT_OVR); in LL_ADC_DisableIT_OVR()
4954 __STATIC_INLINE void LL_ADC_DisableIT_EOSMP(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_EOSMP() argument
4956 CLEAR_BIT(ADCx->IER, LL_ADC_IT_EOSMP); in LL_ADC_DisableIT_EOSMP()
4965 __STATIC_INLINE void LL_ADC_DisableIT_AWD1(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_AWD1() argument
4967 CLEAR_BIT(ADCx->IER, LL_ADC_IT_AWD1); in LL_ADC_DisableIT_AWD1()
4976 __STATIC_INLINE void LL_ADC_DisableIT_AWD2(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_AWD2() argument
4978 CLEAR_BIT(ADCx->IER, LL_ADC_IT_AWD2); in LL_ADC_DisableIT_AWD2()
4987 __STATIC_INLINE void LL_ADC_DisableIT_AWD3(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_AWD3() argument
4989 CLEAR_BIT(ADCx->IER, LL_ADC_IT_AWD3); in LL_ADC_DisableIT_AWD3()
4998 __STATIC_INLINE void LL_ADC_DisableIT_EOCAL(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_EOCAL() argument
5000 CLEAR_BIT(ADCx->IER, LL_ADC_IT_EOCAL); in LL_ADC_DisableIT_EOCAL()
5010 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_ADRDY(ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_ADRDY() argument
5012 return ((READ_BIT(ADCx->IER, LL_ADC_IT_ADRDY) == (LL_ADC_IT_ADRDY)) ? 1UL : 0UL); in LL_ADC_IsEnabledIT_ADRDY()
5021 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_CCRDY(ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_CCRDY() argument
5023 return ((READ_BIT(ADCx->IER, LL_ADC_FLAG_CCRDY) == (LL_ADC_FLAG_CCRDY)) ? 1UL : 0UL); in LL_ADC_IsEnabledIT_CCRDY()
5033 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOC(ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_EOC() argument
5035 return ((READ_BIT(ADCx->IER, LL_ADC_IT_EOC) == (LL_ADC_IT_EOC)) ? 1UL : 0UL); in LL_ADC_IsEnabledIT_EOC()
5045 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOS(ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_EOS() argument
5047 return ((READ_BIT(ADCx->IER, LL_ADC_IT_EOS) == (LL_ADC_IT_EOS)) ? 1UL : 0UL); in LL_ADC_IsEnabledIT_EOS()
5057 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_OVR(ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_OVR() argument
5059 return ((READ_BIT(ADCx->IER, LL_ADC_IT_OVR) == (LL_ADC_IT_OVR)) ? 1UL : 0UL); in LL_ADC_IsEnabledIT_OVR()
5069 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOSMP(ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_EOSMP() argument
5071 return ((READ_BIT(ADCx->IER, LL_ADC_IT_EOSMP) == (LL_ADC_IT_EOSMP)) ? 1UL : 0UL); in LL_ADC_IsEnabledIT_EOSMP()
5081 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_AWD1(ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_AWD1() argument
5083 return ((READ_BIT(ADCx->IER, LL_ADC_IT_AWD1) == (LL_ADC_IT_AWD1)) ? 1UL : 0UL); in LL_ADC_IsEnabledIT_AWD1()
5093 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_AWD2(ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_AWD2() argument
5095 return ((READ_BIT(ADCx->IER, LL_ADC_IT_AWD2) == (LL_ADC_IT_AWD2)) ? 1UL : 0UL); in LL_ADC_IsEnabledIT_AWD2()
5105 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_AWD3(ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_AWD3() argument
5107 return ((READ_BIT(ADCx->IER, LL_ADC_IT_AWD3) == (LL_ADC_IT_AWD3)) ? 1UL : 0UL); in LL_ADC_IsEnabledIT_AWD3()
5117 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOCAL(ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_EOCAL() argument
5119 return ((READ_BIT(ADCx->IER, LL_ADC_IT_EOCAL) == (LL_ADC_IT_EOCAL)) ? 1UL : 0UL); in LL_ADC_IsEnabledIT_EOCAL()
5137 ErrorStatus LL_ADC_DeInit(ADC_TypeDef *ADCx);
5140 ErrorStatus LL_ADC_Init(ADC_TypeDef *ADCx, LL_ADC_InitTypeDef *pADC_InitStruct);
5144 ErrorStatus LL_ADC_REG_Init(ADC_TypeDef *ADCx, LL_ADC_REG_InitTypeDef *pADC_RegInitStruct);