Lines Matching refs:ADCx
2492 __STATIC_INLINE uint32_t LL_ADC_DMA_GetRegAddr(ADC_TypeDef *ADCx, uint32_t Register) in LL_ADC_DMA_GetRegAddr() argument
2499 data_reg_addr = (uint32_t)&(ADCx->DR); in LL_ADC_DMA_GetRegAddr()
2504 data_reg_addr = (uint32_t)&((__LL_ADC_COMMON_INSTANCE(ADCx))->CDR); in LL_ADC_DMA_GetRegAddr()
2510 __STATIC_INLINE uint32_t LL_ADC_DMA_GetRegAddr(ADC_TypeDef *ADCx, uint32_t Register) in LL_ADC_DMA_GetRegAddr() argument
2516 return (uint32_t)&(ADCx->DR); in LL_ADC_DMA_GetRegAddr()
2674 __STATIC_INLINE void LL_ADC_SetCalibrationFactor(ADC_TypeDef *ADCx, uint32_t SingleDiff, uint32_t C… in LL_ADC_SetCalibrationFactor() argument
2676 MODIFY_REG(ADCx->CALFACT, in LL_ADC_SetCalibrationFactor()
2697 __STATIC_INLINE uint32_t LL_ADC_GetCalibrationFactor(ADC_TypeDef *ADCx, uint32_t SingleDiff) in LL_ADC_GetCalibrationFactor() argument
2703 …return (uint32_t)(READ_BIT(ADCx->CALFACT, (SingleDiff & ADC_SINGLEDIFF_CALIB_FACTOR_MASK)) >> POSI… in LL_ADC_GetCalibrationFactor()
2723 __STATIC_INLINE void LL_ADC_SetResolution(ADC_TypeDef *ADCx, uint32_t Resolution) in LL_ADC_SetResolution() argument
2725 MODIFY_REG(ADCx->CFGR, ADC_CFGR_RES, Resolution); in LL_ADC_SetResolution()
2740 __STATIC_INLINE uint32_t LL_ADC_GetResolution(ADC_TypeDef *ADCx) in LL_ADC_GetResolution() argument
2742 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_RES)); in LL_ADC_GetResolution()
2760 __STATIC_INLINE void LL_ADC_SetDataAlignment(ADC_TypeDef *ADCx, uint32_t DataAlignment) in LL_ADC_SetDataAlignment() argument
2762 MODIFY_REG(ADCx->CFGR, ADC_CFGR_ALIGN, DataAlignment); in LL_ADC_SetDataAlignment()
2775 __STATIC_INLINE uint32_t LL_ADC_GetDataAlignment(ADC_TypeDef *ADCx) in LL_ADC_GetDataAlignment() argument
2777 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_ALIGN)); in LL_ADC_GetDataAlignment()
2831 __STATIC_INLINE void LL_ADC_SetLowPowerMode(ADC_TypeDef *ADCx, uint32_t LowPowerMode) in LL_ADC_SetLowPowerMode() argument
2833 MODIFY_REG(ADCx->CFGR, ADC_CFGR_AUTDLY, LowPowerMode); in LL_ADC_SetLowPowerMode()
2882 __STATIC_INLINE uint32_t LL_ADC_GetLowPowerMode(ADC_TypeDef *ADCx) in LL_ADC_GetLowPowerMode() argument
2884 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_AUTDLY)); in LL_ADC_GetLowPowerMode()
2961 __STATIC_INLINE void LL_ADC_SetOffset(ADC_TypeDef *ADCx, uint32_t Offsety, uint32_t Channel, uint32… in LL_ADC_SetOffset() argument
2963 __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->OFR1, Offsety); in LL_ADC_SetOffset()
3034 __STATIC_INLINE uint32_t LL_ADC_GetOffsetChannel(ADC_TypeDef *ADCx, uint32_t Offsety) in LL_ADC_GetOffsetChannel() argument
3036 __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->OFR1, Offsety); in LL_ADC_GetOffsetChannel()
3060 __STATIC_INLINE uint32_t LL_ADC_GetOffsetLevel(ADC_TypeDef *ADCx, uint32_t Offsety) in LL_ADC_GetOffsetLevel() argument
3062 __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->OFR1, Offsety); in LL_ADC_GetOffsetLevel()
3093 __STATIC_INLINE void LL_ADC_SetOffsetState(ADC_TypeDef *ADCx, uint32_t Offsety, uint32_t OffsetStat… in LL_ADC_SetOffsetState() argument
3096 ((uint32_t)(&ADCx->OFR1) + (Offsety*4U))); in LL_ADC_SetOffsetState()
3120 __STATIC_INLINE uint32_t LL_ADC_GetOffsetState(ADC_TypeDef *ADCx, uint32_t Offsety) in LL_ADC_GetOffsetState() argument
3122 __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->OFR1, Offsety); in LL_ADC_GetOffsetState()
3214 __STATIC_INLINE void LL_ADC_REG_SetTriggerSource(ADC_TypeDef *ADCx, uint32_t TriggerSource) in LL_ADC_REG_SetTriggerSource() argument
3216 MODIFY_REG(ADCx->CFGR, ADC_CFGR_EXTEN | ADC_CFGR_EXTSEL, TriggerSource); in LL_ADC_REG_SetTriggerSource()
3293 __STATIC_INLINE uint32_t LL_ADC_REG_GetTriggerSource(ADC_TypeDef *ADCx) in LL_ADC_REG_GetTriggerSource() argument
3295 uint32_t TriggerSource = READ_BIT(ADCx->CFGR, ADC_CFGR_EXTSEL | ADC_CFGR_EXTEN); in LL_ADC_REG_GetTriggerSource()
3320 __STATIC_INLINE uint32_t LL_ADC_REG_IsTriggerSourceSWStart(ADC_TypeDef *ADCx) in LL_ADC_REG_IsTriggerSourceSWStart() argument
3322 return (READ_BIT(ADCx->CFGR, ADC_CFGR_EXTEN) == (LL_ADC_REG_TRIG_SOFTWARE & ADC_CFGR_EXTEN)); in LL_ADC_REG_IsTriggerSourceSWStart()
3340 __STATIC_INLINE void LL_ADC_REG_SetTriggerEdge(ADC_TypeDef *ADCx, uint32_t ExternalTriggerEdge) in LL_ADC_REG_SetTriggerEdge() argument
3342 MODIFY_REG(ADCx->CFGR, ADC_CFGR_EXTEN, ExternalTriggerEdge); in LL_ADC_REG_SetTriggerEdge()
3355 __STATIC_INLINE uint32_t LL_ADC_REG_GetTriggerEdge(ADC_TypeDef *ADCx) in LL_ADC_REG_GetTriggerEdge() argument
3357 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_EXTEN)); in LL_ADC_REG_GetTriggerEdge()
3415 __STATIC_INLINE void LL_ADC_REG_SetSequencerLength(ADC_TypeDef *ADCx, uint32_t SequencerNbRanks) in LL_ADC_REG_SetSequencerLength() argument
3417 MODIFY_REG(ADCx->SQR1, ADC_SQR1_L, SequencerNbRanks); in LL_ADC_REG_SetSequencerLength()
3469 __STATIC_INLINE uint32_t LL_ADC_REG_GetSequencerLength(ADC_TypeDef *ADCx) in LL_ADC_REG_GetSequencerLength() argument
3471 return (uint32_t)(READ_BIT(ADCx->SQR1, ADC_SQR1_L)); in LL_ADC_REG_GetSequencerLength()
3501 __STATIC_INLINE void LL_ADC_REG_SetSequencerDiscont(ADC_TypeDef *ADCx, uint32_t SeqDiscont) in LL_ADC_REG_SetSequencerDiscont() argument
3503 MODIFY_REG(ADCx->CFGR, ADC_CFGR_DISCEN | ADC_CFGR_DISCNUM, SeqDiscont); in LL_ADC_REG_SetSequencerDiscont()
3524 __STATIC_INLINE uint32_t LL_ADC_REG_GetSequencerDiscont(ADC_TypeDef *ADCx) in LL_ADC_REG_GetSequencerDiscont() argument
3526 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_DISCEN | ADC_CFGR_DISCNUM)); in LL_ADC_REG_GetSequencerDiscont()
3619 __STATIC_INLINE void LL_ADC_REG_SetSequencerRanks(ADC_TypeDef *ADCx, uint32_t Rank, uint32_t Channe… in LL_ADC_REG_SetSequencerRanks() argument
3625 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->SQR1, __ADC_MASK_SHIFT(Rank, ADC_REG_SQRX_REGOFFS… in LL_ADC_REG_SetSequencerRanks()
3724 __STATIC_INLINE uint32_t LL_ADC_REG_GetSequencerRanks(ADC_TypeDef *ADCx, uint32_t Rank) in LL_ADC_REG_GetSequencerRanks() argument
3726 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->SQR1, __ADC_MASK_SHIFT(Rank, ADC_REG_SQRX_REGOFFS… in LL_ADC_REG_GetSequencerRanks()
3753 __STATIC_INLINE void LL_ADC_REG_SetContinuousMode(ADC_TypeDef *ADCx, uint32_t Continuous) in LL_ADC_REG_SetContinuousMode() argument
3755 MODIFY_REG(ADCx->CFGR, ADC_CFGR_CONT, Continuous); in LL_ADC_REG_SetContinuousMode()
3770 __STATIC_INLINE uint32_t LL_ADC_REG_GetContinuousMode(ADC_TypeDef *ADCx) in LL_ADC_REG_GetContinuousMode() argument
3772 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_CONT)); in LL_ADC_REG_GetContinuousMode()
3810 __STATIC_INLINE void LL_ADC_REG_SetDMATransfer(ADC_TypeDef *ADCx, uint32_t DMATransfer) in LL_ADC_REG_SetDMATransfer() argument
3812 MODIFY_REG(ADCx->CFGR, ADC_CFGR_DMAEN | ADC_CFGR_DMACFG, DMATransfer); in LL_ADC_REG_SetDMATransfer()
3845 __STATIC_INLINE uint32_t LL_ADC_REG_GetDMATransfer(ADC_TypeDef *ADCx) in LL_ADC_REG_GetDMATransfer() argument
3847 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_DMAEN | ADC_CFGR_DMACFG)); in LL_ADC_REG_GetDMATransfer()
3870 __STATIC_INLINE void LL_ADC_REG_SetOverrun(ADC_TypeDef *ADCx, uint32_t Overrun) in LL_ADC_REG_SetOverrun() argument
3872 MODIFY_REG(ADCx->CFGR, ADC_CFGR_OVRMOD, Overrun); in LL_ADC_REG_SetOverrun()
3884 __STATIC_INLINE uint32_t LL_ADC_REG_GetOverrun(ADC_TypeDef *ADCx) in LL_ADC_REG_GetOverrun() argument
3886 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_OVRMOD)); in LL_ADC_REG_GetOverrun()
3976 __STATIC_INLINE void LL_ADC_INJ_SetTriggerSource(ADC_TypeDef *ADCx, uint32_t TriggerSource) in LL_ADC_INJ_SetTriggerSource() argument
3978 MODIFY_REG(ADCx->JSQR, ADC_JSQR_JEXTSEL | ADC_JSQR_JEXTEN, TriggerSource); in LL_ADC_INJ_SetTriggerSource()
4048 __STATIC_INLINE uint32_t LL_ADC_INJ_GetTriggerSource(ADC_TypeDef *ADCx) in LL_ADC_INJ_GetTriggerSource() argument
4050 uint32_t TriggerSource = READ_BIT(ADCx->JSQR, ADC_JSQR_JEXTSEL | ADC_JSQR_JEXTEN); in LL_ADC_INJ_GetTriggerSource()
4075 __STATIC_INLINE uint32_t LL_ADC_INJ_IsTriggerSourceSWStart(ADC_TypeDef *ADCx) in LL_ADC_INJ_IsTriggerSourceSWStart() argument
4077 return (READ_BIT(ADCx->JSQR, ADC_JSQR_JEXTEN) == (LL_ADC_INJ_TRIG_SOFTWARE & ADC_JSQR_JEXTEN)); in LL_ADC_INJ_IsTriggerSourceSWStart()
4095 __STATIC_INLINE void LL_ADC_INJ_SetTriggerEdge(ADC_TypeDef *ADCx, uint32_t ExternalTriggerEdge) in LL_ADC_INJ_SetTriggerEdge() argument
4097 MODIFY_REG(ADCx->JSQR, ADC_JSQR_JEXTEN, ExternalTriggerEdge); in LL_ADC_INJ_SetTriggerEdge()
4110 __STATIC_INLINE uint32_t LL_ADC_INJ_GetTriggerEdge(ADC_TypeDef *ADCx) in LL_ADC_INJ_GetTriggerEdge() argument
4112 return (uint32_t)(READ_BIT(ADCx->JSQR, ADC_JSQR_JEXTEN)); in LL_ADC_INJ_GetTriggerEdge()
4143 __STATIC_INLINE void LL_ADC_INJ_SetSequencerLength(ADC_TypeDef *ADCx, uint32_t SequencerNbRanks) in LL_ADC_INJ_SetSequencerLength() argument
4145 MODIFY_REG(ADCx->JSQR, ADC_JSQR_JL, SequencerNbRanks); in LL_ADC_INJ_SetSequencerLength()
4164 __STATIC_INLINE uint32_t LL_ADC_INJ_GetSequencerLength(ADC_TypeDef *ADCx) in LL_ADC_INJ_GetSequencerLength() argument
4166 return (uint32_t)(READ_BIT(ADCx->JSQR, ADC_JSQR_JL)); in LL_ADC_INJ_GetSequencerLength()
4182 __STATIC_INLINE void LL_ADC_INJ_SetSequencerDiscont(ADC_TypeDef *ADCx, uint32_t SeqDiscont) in LL_ADC_INJ_SetSequencerDiscont() argument
4184 MODIFY_REG(ADCx->CFGR, ADC_CFGR_JDISCEN, SeqDiscont); in LL_ADC_INJ_SetSequencerDiscont()
4197 __STATIC_INLINE uint32_t LL_ADC_INJ_GetSequencerDiscont(ADC_TypeDef *ADCx) in LL_ADC_INJ_GetSequencerDiscont() argument
4199 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_JDISCEN)); in LL_ADC_INJ_GetSequencerDiscont()
4268 __STATIC_INLINE void LL_ADC_INJ_SetSequencerRanks(ADC_TypeDef *ADCx, uint32_t Rank, uint32_t Channe… in LL_ADC_INJ_SetSequencerRanks() argument
4274 MODIFY_REG(ADCx->JSQR, in LL_ADC_INJ_SetSequencerRanks()
4343 __STATIC_INLINE uint32_t LL_ADC_INJ_GetSequencerRanks(ADC_TypeDef *ADCx, uint32_t Rank) in LL_ADC_INJ_GetSequencerRanks() argument
4345 return (uint32_t)((READ_BIT(ADCx->JSQR, in LL_ADC_INJ_GetSequencerRanks()
4381 __STATIC_INLINE void LL_ADC_INJ_SetTrigAuto(ADC_TypeDef *ADCx, uint32_t TrigAuto) in LL_ADC_INJ_SetTrigAuto() argument
4383 MODIFY_REG(ADCx->CFGR, ADC_CFGR_JAUTO, TrigAuto); in LL_ADC_INJ_SetTrigAuto()
4395 __STATIC_INLINE uint32_t LL_ADC_INJ_GetTrigAuto(ADC_TypeDef *ADCx) in LL_ADC_INJ_GetTrigAuto() argument
4397 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_JAUTO)); in LL_ADC_INJ_GetTrigAuto()
4439 __STATIC_INLINE void LL_ADC_INJ_SetQueueMode(ADC_TypeDef *ADCx, uint32_t QueueMode) in LL_ADC_INJ_SetQueueMode() argument
4441 MODIFY_REG(ADCx->CFGR, ADC_CFGR_JQM, QueueMode); in LL_ADC_INJ_SetQueueMode()
4452 __STATIC_INLINE uint32_t LL_ADC_INJ_GetQueueMode(ADC_TypeDef *ADCx) in LL_ADC_INJ_GetQueueMode() argument
4454 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_JQM)); in LL_ADC_INJ_GetQueueMode()
4691 __STATIC_INLINE void LL_ADC_INJ_ConfigQueueContext(ADC_TypeDef *ADCx, in LL_ADC_INJ_ConfigQueueContext() argument
4706 MODIFY_REG(ADCx->JSQR , in LL_ADC_INJ_ConfigQueueContext()
4823 __STATIC_INLINE void LL_ADC_SetChannelSamplingTime(ADC_TypeDef *ADCx, uint32_t Channel, uint32_t Sa… in LL_ADC_SetChannelSamplingTime() argument
4829 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->SMPR1, __ADC_MASK_SHIFT(Channel, ADC_CHANNEL_SMPR… in LL_ADC_SetChannelSamplingTime()
4911 __STATIC_INLINE uint32_t LL_ADC_GetChannelSamplingTime(ADC_TypeDef *ADCx, uint32_t Channel) in LL_ADC_GetChannelSamplingTime() argument
4913 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->SMPR1, __ADC_MASK_SHIFT(Channel, ADC_CHANNEL_SMPR… in LL_ADC_GetChannelSamplingTime()
4973 __STATIC_INLINE void LL_ADC_SetChannelSingleDiff(ADC_TypeDef *ADCx, uint32_t Channel, uint32_t Sing… in LL_ADC_SetChannelSingleDiff() argument
4978 MODIFY_REG(ADCx->DIFSEL, in LL_ADC_SetChannelSingleDiff()
5028 __STATIC_INLINE uint32_t LL_ADC_GetChannelSingleDiff(ADC_TypeDef *ADCx, uint32_t Channel) in LL_ADC_GetChannelSingleDiff() argument
5030 return (uint32_t)(READ_BIT(ADCx->DIFSEL, (Channel & ADC_SINGLEDIFF_CHANNEL_MASK))); in LL_ADC_GetChannelSingleDiff()
5179 __STATIC_INLINE void LL_ADC_SetAnalogWDMonitChannels(ADC_TypeDef *ADCx, uint32_t AWDy, uint32_t AWD… in LL_ADC_SetAnalogWDMonitChannels() argument
5185 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->CFGR, __ADC_MASK_SHIFT(AWDy, ADC_AWD_CRX_REGOFFSE… in LL_ADC_SetAnalogWDMonitChannels()
5315 __STATIC_INLINE uint32_t LL_ADC_GetAnalogWDMonitChannels(ADC_TypeDef *ADCx, uint32_t AWDy) in LL_ADC_GetAnalogWDMonitChannels() argument
5317 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->CFGR, __ADC_MASK_SHIFT(AWDy, ADC_AWD_CRX_REGOFFSE… in LL_ADC_GetAnalogWDMonitChannels()
5412 __STATIC_INLINE void LL_ADC_ConfigAnalogWDThresholds(ADC_TypeDef *ADCx, uint32_t AWDy, uint32_t AWD… in LL_ADC_ConfigAnalogWDThresholds() argument
5419 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->TR1, __ADC_MASK_SHIFT(AWDy, ADC_AWD_TRX_REGOFFSET… in LL_ADC_ConfigAnalogWDThresholds()
5476 __STATIC_INLINE void LL_ADC_SetAnalogWDThresholds(ADC_TypeDef *ADCx, uint32_t AWDy, uint32_t AWDThr… in LL_ADC_SetAnalogWDThresholds() argument
5483 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->TR1, __ADC_MASK_SHIFT(AWDy, ADC_AWD_TRX_REGOFFSET… in LL_ADC_SetAnalogWDThresholds()
5518 __STATIC_INLINE uint32_t LL_ADC_GetAnalogWDThresholds(ADC_TypeDef *ADCx, uint32_t AWDy, uint32_t AW… in LL_ADC_GetAnalogWDThresholds() argument
5520 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->TR1, __ADC_MASK_SHIFT(AWDy, ADC_AWD_TRX_REGOFFSET… in LL_ADC_GetAnalogWDThresholds()
5779 __STATIC_INLINE void LL_ADC_EnableInternalRegulator(ADC_TypeDef *ADCx) in LL_ADC_EnableInternalRegulator() argument
5783 CLEAR_BIT(ADCx->CR, (ADC_CR_ADVREGEN_1 | ADC_CR_ADVREGEN_0)); in LL_ADC_EnableInternalRegulator()
5789 MODIFY_REG(ADCx->CR, in LL_ADC_EnableInternalRegulator()
5803 __STATIC_INLINE void LL_ADC_DisableInternalRegulator(ADC_TypeDef *ADCx) in LL_ADC_DisableInternalRegulator() argument
5805 CLEAR_BIT(ADCx->CR, (ADC_CR_ADVREGEN | ADC_CR_BITS_PROPERTY_RS)); in LL_ADC_DisableInternalRegulator()
5814 __STATIC_INLINE uint32_t LL_ADC_IsInternalRegulatorEnabled(ADC_TypeDef *ADCx) in LL_ADC_IsInternalRegulatorEnabled() argument
5816 return (READ_BIT(ADCx->CR, (ADC_CR_ADVREGEN_1 | ADC_CR_ADVREGEN_0)) == (ADC_CR_ADVREGEN_0)); in LL_ADC_IsInternalRegulatorEnabled()
5835 __STATIC_INLINE void LL_ADC_Enable(ADC_TypeDef *ADCx) in LL_ADC_Enable() argument
5840 MODIFY_REG(ADCx->CR, in LL_ADC_Enable()
5855 __STATIC_INLINE void LL_ADC_Disable(ADC_TypeDef *ADCx) in LL_ADC_Disable() argument
5860 MODIFY_REG(ADCx->CR, in LL_ADC_Disable()
5874 __STATIC_INLINE uint32_t LL_ADC_IsEnabled(ADC_TypeDef *ADCx) in LL_ADC_IsEnabled() argument
5876 return (READ_BIT(ADCx->CR, ADC_CR_ADEN) == (ADC_CR_ADEN)); in LL_ADC_IsEnabled()
5885 __STATIC_INLINE uint32_t LL_ADC_IsDisableOngoing(ADC_TypeDef *ADCx) in LL_ADC_IsDisableOngoing() argument
5887 return (READ_BIT(ADCx->CR, ADC_CR_ADDIS) == (ADC_CR_ADDIS)); in LL_ADC_IsDisableOngoing()
5913 __STATIC_INLINE void LL_ADC_StartCalibration(ADC_TypeDef *ADCx, uint32_t SingleDiff) in LL_ADC_StartCalibration() argument
5918 MODIFY_REG(ADCx->CR, in LL_ADC_StartCalibration()
5929 __STATIC_INLINE uint32_t LL_ADC_IsCalibrationOnGoing(ADC_TypeDef *ADCx) in LL_ADC_IsCalibrationOnGoing() argument
5931 return (READ_BIT(ADCx->CR, ADC_CR_ADCAL) == (ADC_CR_ADCAL)); in LL_ADC_IsCalibrationOnGoing()
5960 __STATIC_INLINE void LL_ADC_REG_StartConversion(ADC_TypeDef *ADCx) in LL_ADC_REG_StartConversion() argument
5965 MODIFY_REG(ADCx->CR, in LL_ADC_REG_StartConversion()
5980 __STATIC_INLINE void LL_ADC_REG_StopConversion(ADC_TypeDef *ADCx) in LL_ADC_REG_StopConversion() argument
5985 MODIFY_REG(ADCx->CR, in LL_ADC_REG_StopConversion()
5996 __STATIC_INLINE uint32_t LL_ADC_REG_IsConversionOngoing(ADC_TypeDef *ADCx) in LL_ADC_REG_IsConversionOngoing() argument
5998 return (READ_BIT(ADCx->CR, ADC_CR_ADSTART) == (ADC_CR_ADSTART)); in LL_ADC_REG_IsConversionOngoing()
6007 __STATIC_INLINE uint32_t LL_ADC_REG_IsStopConversionOngoing(ADC_TypeDef *ADCx) in LL_ADC_REG_IsStopConversionOngoing() argument
6009 return (READ_BIT(ADCx->CR, ADC_CR_ADSTP) == (ADC_CR_ADSTP)); in LL_ADC_REG_IsStopConversionOngoing()
6021 __STATIC_INLINE uint32_t LL_ADC_REG_ReadConversionData32(ADC_TypeDef *ADCx) in LL_ADC_REG_ReadConversionData32() argument
6023 return (uint32_t)(READ_BIT(ADCx->DR, ADC_DR_RDATA)); in LL_ADC_REG_ReadConversionData32()
6036 __STATIC_INLINE uint16_t LL_ADC_REG_ReadConversionData12(ADC_TypeDef *ADCx) in LL_ADC_REG_ReadConversionData12() argument
6038 return (uint16_t)(READ_BIT(ADCx->DR, ADC_DR_RDATA)); in LL_ADC_REG_ReadConversionData12()
6051 __STATIC_INLINE uint16_t LL_ADC_REG_ReadConversionData10(ADC_TypeDef *ADCx) in LL_ADC_REG_ReadConversionData10() argument
6053 return (uint16_t)(READ_BIT(ADCx->DR, ADC_DR_RDATA)); in LL_ADC_REG_ReadConversionData10()
6066 __STATIC_INLINE uint8_t LL_ADC_REG_ReadConversionData8(ADC_TypeDef *ADCx) in LL_ADC_REG_ReadConversionData8() argument
6068 return (uint8_t)(READ_BIT(ADCx->DR, ADC_DR_RDATA)); in LL_ADC_REG_ReadConversionData8()
6081 __STATIC_INLINE uint8_t LL_ADC_REG_ReadConversionData6(ADC_TypeDef *ADCx) in LL_ADC_REG_ReadConversionData6() argument
6083 return (uint8_t)(READ_BIT(ADCx->DR, ADC_DR_RDATA)); in LL_ADC_REG_ReadConversionData6()
6143 __STATIC_INLINE void LL_ADC_INJ_StartConversion(ADC_TypeDef *ADCx) in LL_ADC_INJ_StartConversion() argument
6148 MODIFY_REG(ADCx->CR, in LL_ADC_INJ_StartConversion()
6163 __STATIC_INLINE void LL_ADC_INJ_StopConversion(ADC_TypeDef *ADCx) in LL_ADC_INJ_StopConversion() argument
6168 MODIFY_REG(ADCx->CR, in LL_ADC_INJ_StopConversion()
6179 __STATIC_INLINE uint32_t LL_ADC_INJ_IsConversionOngoing(ADC_TypeDef *ADCx) in LL_ADC_INJ_IsConversionOngoing() argument
6181 return (READ_BIT(ADCx->CR, ADC_CR_JADSTART) == (ADC_CR_JADSTART)); in LL_ADC_INJ_IsConversionOngoing()
6190 __STATIC_INLINE uint32_t LL_ADC_INJ_IsStopConversionOngoing(ADC_TypeDef *ADCx) in LL_ADC_INJ_IsStopConversionOngoing() argument
6192 return (READ_BIT(ADCx->CR, ADC_CR_JADSTP) == (ADC_CR_JADSTP)); in LL_ADC_INJ_IsStopConversionOngoing()
6212 __STATIC_INLINE uint32_t LL_ADC_INJ_ReadConversionData32(ADC_TypeDef *ADCx, uint32_t Rank) in LL_ADC_INJ_ReadConversionData32() argument
6214 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->JDR1, __ADC_MASK_SHIFT(Rank, ADC_INJ_JDRX_REGOFFS… in LL_ADC_INJ_ReadConversionData32()
6239 __STATIC_INLINE uint16_t LL_ADC_INJ_ReadConversionData12(ADC_TypeDef *ADCx, uint32_t Rank) in LL_ADC_INJ_ReadConversionData12() argument
6241 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->JDR1, __ADC_MASK_SHIFT(Rank, ADC_INJ_JDRX_REGOFFS… in LL_ADC_INJ_ReadConversionData12()
6266 __STATIC_INLINE uint16_t LL_ADC_INJ_ReadConversionData10(ADC_TypeDef *ADCx, uint32_t Rank) in LL_ADC_INJ_ReadConversionData10() argument
6268 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->JDR1, __ADC_MASK_SHIFT(Rank, ADC_INJ_JDRX_REGOFFS… in LL_ADC_INJ_ReadConversionData10()
6293 __STATIC_INLINE uint8_t LL_ADC_INJ_ReadConversionData8(ADC_TypeDef *ADCx, uint32_t Rank) in LL_ADC_INJ_ReadConversionData8() argument
6295 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->JDR1, __ADC_MASK_SHIFT(Rank, ADC_INJ_JDRX_REGOFFS… in LL_ADC_INJ_ReadConversionData8()
6320 __STATIC_INLINE uint8_t LL_ADC_INJ_ReadConversionData6(ADC_TypeDef *ADCx, uint32_t Rank) in LL_ADC_INJ_ReadConversionData6() argument
6322 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->JDR1, __ADC_MASK_SHIFT(Rank, ADC_INJ_JDRX_REGOFFS… in LL_ADC_INJ_ReadConversionData6()
6346 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_ADRDY(ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_ADRDY() argument
6348 return (READ_BIT(ADCx->ISR, LL_ADC_FLAG_ADRDY) == (LL_ADC_FLAG_ADRDY)); in LL_ADC_IsActiveFlag_ADRDY()
6357 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOC(ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_EOC() argument
6359 return (READ_BIT(ADCx->ISR, ADC_ISR_EOC) == (ADC_ISR_EOC)); in LL_ADC_IsActiveFlag_EOC()
6368 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOS(ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_EOS() argument
6370 return (READ_BIT(ADCx->ISR, LL_ADC_FLAG_EOS) == (LL_ADC_FLAG_EOS)); in LL_ADC_IsActiveFlag_EOS()
6379 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_OVR(ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_OVR() argument
6381 return (READ_BIT(ADCx->ISR, LL_ADC_FLAG_OVR) == (LL_ADC_FLAG_OVR)); in LL_ADC_IsActiveFlag_OVR()
6390 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOSMP(ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_EOSMP() argument
6392 return (READ_BIT(ADCx->ISR, LL_ADC_FLAG_EOSMP) == (LL_ADC_FLAG_EOSMP)); in LL_ADC_IsActiveFlag_EOSMP()
6401 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_JEOC(ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_JEOC() argument
6403 return (READ_BIT(ADCx->ISR, LL_ADC_FLAG_JEOC) == (LL_ADC_FLAG_JEOC)); in LL_ADC_IsActiveFlag_JEOC()
6412 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_JEOS(ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_JEOS() argument
6414 return (READ_BIT(ADCx->ISR, LL_ADC_FLAG_JEOS) == (LL_ADC_FLAG_JEOS)); in LL_ADC_IsActiveFlag_JEOS()
6423 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_JQOVF(ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_JQOVF() argument
6425 return (READ_BIT(ADCx->ISR, LL_ADC_FLAG_JQOVF) == (LL_ADC_FLAG_JQOVF)); in LL_ADC_IsActiveFlag_JQOVF()
6434 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_AWD1(ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_AWD1() argument
6436 return (READ_BIT(ADCx->ISR, LL_ADC_FLAG_AWD1) == (LL_ADC_FLAG_AWD1)); in LL_ADC_IsActiveFlag_AWD1()
6445 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_AWD2(ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_AWD2() argument
6447 return (READ_BIT(ADCx->ISR, LL_ADC_FLAG_AWD2) == (LL_ADC_FLAG_AWD2)); in LL_ADC_IsActiveFlag_AWD2()
6456 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_AWD3(ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_AWD3() argument
6458 return (READ_BIT(ADCx->ISR, LL_ADC_FLAG_AWD3) == (LL_ADC_FLAG_AWD3)); in LL_ADC_IsActiveFlag_AWD3()
6470 __STATIC_INLINE void LL_ADC_ClearFlag_ADRDY(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_ADRDY() argument
6472 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_ADRDY); in LL_ADC_ClearFlag_ADRDY()
6481 __STATIC_INLINE void LL_ADC_ClearFlag_EOC(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_EOC() argument
6483 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_EOC); in LL_ADC_ClearFlag_EOC()
6492 __STATIC_INLINE void LL_ADC_ClearFlag_EOS(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_EOS() argument
6494 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_EOS); in LL_ADC_ClearFlag_EOS()
6503 __STATIC_INLINE void LL_ADC_ClearFlag_OVR(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_OVR() argument
6505 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_OVR); in LL_ADC_ClearFlag_OVR()
6514 __STATIC_INLINE void LL_ADC_ClearFlag_EOSMP(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_EOSMP() argument
6516 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_EOSMP); in LL_ADC_ClearFlag_EOSMP()
6525 __STATIC_INLINE void LL_ADC_ClearFlag_JEOC(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_JEOC() argument
6527 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_JEOC); in LL_ADC_ClearFlag_JEOC()
6536 __STATIC_INLINE void LL_ADC_ClearFlag_JEOS(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_JEOS() argument
6538 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_JEOS); in LL_ADC_ClearFlag_JEOS()
6547 __STATIC_INLINE void LL_ADC_ClearFlag_JQOVF(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_JQOVF() argument
6549 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_JQOVF); in LL_ADC_ClearFlag_JQOVF()
6558 __STATIC_INLINE void LL_ADC_ClearFlag_AWD1(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_AWD1() argument
6560 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_AWD1); in LL_ADC_ClearFlag_AWD1()
6569 __STATIC_INLINE void LL_ADC_ClearFlag_AWD2(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_AWD2() argument
6571 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_AWD2); in LL_ADC_ClearFlag_AWD2()
6580 __STATIC_INLINE void LL_ADC_ClearFlag_AWD3(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_AWD3() argument
6582 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_AWD3); in LL_ADC_ClearFlag_AWD3()
6865 __STATIC_INLINE void LL_ADC_EnableIT_ADRDY(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_ADRDY() argument
6867 SET_BIT(ADCx->IER, LL_ADC_IT_ADRDY); in LL_ADC_EnableIT_ADRDY()
6876 __STATIC_INLINE void LL_ADC_EnableIT_EOC(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_EOC() argument
6878 SET_BIT(ADCx->IER, LL_ADC_IT_EOC); in LL_ADC_EnableIT_EOC()
6887 __STATIC_INLINE void LL_ADC_EnableIT_EOS(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_EOS() argument
6889 SET_BIT(ADCx->IER, LL_ADC_IT_EOS); in LL_ADC_EnableIT_EOS()
6898 __STATIC_INLINE void LL_ADC_EnableIT_OVR(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_OVR() argument
6900 SET_BIT(ADCx->IER, LL_ADC_IT_OVR); in LL_ADC_EnableIT_OVR()
6909 __STATIC_INLINE void LL_ADC_EnableIT_EOSMP(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_EOSMP() argument
6911 SET_BIT(ADCx->IER, LL_ADC_IT_EOSMP); in LL_ADC_EnableIT_EOSMP()
6920 __STATIC_INLINE void LL_ADC_EnableIT_JEOC(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_JEOC() argument
6922 SET_BIT(ADCx->IER, LL_ADC_IT_JEOC); in LL_ADC_EnableIT_JEOC()
6931 __STATIC_INLINE void LL_ADC_EnableIT_JEOS(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_JEOS() argument
6933 SET_BIT(ADCx->IER, LL_ADC_IT_JEOS); in LL_ADC_EnableIT_JEOS()
6942 __STATIC_INLINE void LL_ADC_EnableIT_JQOVF(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_JQOVF() argument
6944 SET_BIT(ADCx->IER, LL_ADC_IT_JQOVF); in LL_ADC_EnableIT_JQOVF()
6953 __STATIC_INLINE void LL_ADC_EnableIT_AWD1(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_AWD1() argument
6955 SET_BIT(ADCx->IER, LL_ADC_IT_AWD1); in LL_ADC_EnableIT_AWD1()
6964 __STATIC_INLINE void LL_ADC_EnableIT_AWD2(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_AWD2() argument
6966 SET_BIT(ADCx->IER, LL_ADC_IT_AWD2); in LL_ADC_EnableIT_AWD2()
6975 __STATIC_INLINE void LL_ADC_EnableIT_AWD3(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_AWD3() argument
6977 SET_BIT(ADCx->IER, LL_ADC_IT_AWD3); in LL_ADC_EnableIT_AWD3()
6986 __STATIC_INLINE void LL_ADC_DisableIT_ADRDY(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_ADRDY() argument
6988 CLEAR_BIT(ADCx->IER, LL_ADC_IT_ADRDY); in LL_ADC_DisableIT_ADRDY()
6997 __STATIC_INLINE void LL_ADC_DisableIT_EOC(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_EOC() argument
6999 CLEAR_BIT(ADCx->IER, LL_ADC_IT_EOC); in LL_ADC_DisableIT_EOC()
7008 __STATIC_INLINE void LL_ADC_DisableIT_EOS(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_EOS() argument
7010 CLEAR_BIT(ADCx->IER, LL_ADC_IT_EOS); in LL_ADC_DisableIT_EOS()
7019 __STATIC_INLINE void LL_ADC_DisableIT_OVR(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_OVR() argument
7021 CLEAR_BIT(ADCx->IER, LL_ADC_IT_OVR); in LL_ADC_DisableIT_OVR()
7030 __STATIC_INLINE void LL_ADC_DisableIT_EOSMP(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_EOSMP() argument
7032 CLEAR_BIT(ADCx->IER, LL_ADC_IT_EOSMP); in LL_ADC_DisableIT_EOSMP()
7041 __STATIC_INLINE void LL_ADC_DisableIT_JEOC(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_JEOC() argument
7043 CLEAR_BIT(ADCx->IER, LL_ADC_IT_JEOC); in LL_ADC_DisableIT_JEOC()
7052 __STATIC_INLINE void LL_ADC_DisableIT_JEOS(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_JEOS() argument
7054 CLEAR_BIT(ADCx->IER, LL_ADC_IT_JEOS); in LL_ADC_DisableIT_JEOS()
7063 __STATIC_INLINE void LL_ADC_DisableIT_JQOVF(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_JQOVF() argument
7065 CLEAR_BIT(ADCx->IER, LL_ADC_IT_JQOVF); in LL_ADC_DisableIT_JQOVF()
7074 __STATIC_INLINE void LL_ADC_DisableIT_AWD1(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_AWD1() argument
7076 CLEAR_BIT(ADCx->IER, LL_ADC_IT_AWD1); in LL_ADC_DisableIT_AWD1()
7085 __STATIC_INLINE void LL_ADC_DisableIT_AWD2(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_AWD2() argument
7087 CLEAR_BIT(ADCx->IER, LL_ADC_IT_AWD2); in LL_ADC_DisableIT_AWD2()
7096 __STATIC_INLINE void LL_ADC_DisableIT_AWD3(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_AWD3() argument
7098 CLEAR_BIT(ADCx->IER, LL_ADC_IT_AWD3); in LL_ADC_DisableIT_AWD3()
7108 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_ADRDY(ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_ADRDY() argument
7110 return (READ_BIT(ADCx->IER, LL_ADC_IT_ADRDY) == (LL_ADC_IT_ADRDY)); in LL_ADC_IsEnabledIT_ADRDY()
7120 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOC(ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_EOC() argument
7122 return (READ_BIT(ADCx->IER, LL_ADC_IT_EOC) == (LL_ADC_IT_EOC)); in LL_ADC_IsEnabledIT_EOC()
7132 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOS(ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_EOS() argument
7134 return (READ_BIT(ADCx->IER, LL_ADC_IT_EOS) == (LL_ADC_IT_EOS)); in LL_ADC_IsEnabledIT_EOS()
7144 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_OVR(ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_OVR() argument
7146 return (READ_BIT(ADCx->IER, LL_ADC_IT_OVR) == (LL_ADC_IT_OVR)); in LL_ADC_IsEnabledIT_OVR()
7156 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOSMP(ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_EOSMP() argument
7158 return (READ_BIT(ADCx->IER, LL_ADC_IT_EOSMP) == (LL_ADC_IT_EOSMP)); in LL_ADC_IsEnabledIT_EOSMP()
7168 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_JEOC(ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_JEOC() argument
7170 return (READ_BIT(ADCx->IER, LL_ADC_IT_JEOC) == (LL_ADC_IT_JEOC)); in LL_ADC_IsEnabledIT_JEOC()
7180 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_JEOS(ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_JEOS() argument
7182 return (READ_BIT(ADCx->IER, LL_ADC_IT_JEOS) == (LL_ADC_IT_JEOS)); in LL_ADC_IsEnabledIT_JEOS()
7192 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_JQOVF(ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_JQOVF() argument
7194 return (READ_BIT(ADCx->IER, LL_ADC_IT_JQOVF) == (LL_ADC_IT_JQOVF)); in LL_ADC_IsEnabledIT_JQOVF()
7204 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_AWD1(ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_AWD1() argument
7206 return (READ_BIT(ADCx->IER, LL_ADC_IT_AWD1) == (LL_ADC_IT_AWD1)); in LL_ADC_IsEnabledIT_AWD1()
7216 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_AWD2(ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_AWD2() argument
7218 return (READ_BIT(ADCx->IER, LL_ADC_IT_AWD2) == (LL_ADC_IT_AWD2)); in LL_ADC_IsEnabledIT_AWD2()
7228 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_AWD3(ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_AWD3() argument
7230 return (READ_BIT(ADCx->IER, LL_ADC_IT_AWD3) == (LL_ADC_IT_AWD3)); in LL_ADC_IsEnabledIT_AWD3()
7249 ErrorStatus LL_ADC_DeInit(ADC_TypeDef *ADCx);
7252 ErrorStatus LL_ADC_Init(ADC_TypeDef *ADCx, LL_ADC_InitTypeDef *ADC_InitStruct);
7256 ErrorStatus LL_ADC_REG_Init(ADC_TypeDef *ADCx, LL_ADC_REG_InitTypeDef *ADC_REG_InitStruct);
7260 ErrorStatus LL_ADC_INJ_Init(ADC_TypeDef *ADCx, LL_ADC_INJ_InitTypeDef *ADC_INJ_InitStruct);
8802 __STATIC_INLINE uint32_t LL_ADC_DMA_GetRegAddr(ADC_TypeDef *ADCx, uint32_t Register) in LL_ADC_DMA_GetRegAddr() argument
8808 return (uint32_t)&(ADCx->DR); in LL_ADC_DMA_GetRegAddr()
8887 __STATIC_INLINE void LL_ADC_SetDataAlignment(ADC_TypeDef *ADCx, uint32_t DataAlignment) in LL_ADC_SetDataAlignment() argument
8889 MODIFY_REG(ADCx->CR2, ADC_CR2_ALIGN, DataAlignment); in LL_ADC_SetDataAlignment()
8902 __STATIC_INLINE uint32_t LL_ADC_GetDataAlignment(ADC_TypeDef *ADCx) in LL_ADC_GetDataAlignment() argument
8904 return (uint32_t)(READ_BIT(ADCx->CR2, ADC_CR2_ALIGN)); in LL_ADC_GetDataAlignment()
8928 __STATIC_INLINE void LL_ADC_SetSequencersScanMode(ADC_TypeDef *ADCx, uint32_t ScanMode) in LL_ADC_SetSequencersScanMode() argument
8930 MODIFY_REG(ADCx->CR1, ADC_CR1_SCAN, ScanMode); in LL_ADC_SetSequencersScanMode()
8953 __STATIC_INLINE uint32_t LL_ADC_GetSequencersScanMode(ADC_TypeDef *ADCx) in LL_ADC_GetSequencersScanMode() argument
8955 return (uint32_t)(READ_BIT(ADCx->CR1, ADC_CR1_SCAN)); in LL_ADC_GetSequencersScanMode()
8986 __STATIC_INLINE void LL_ADC_REG_SetTriggerSource(ADC_TypeDef *ADCx, uint32_t TriggerSource) in LL_ADC_REG_SetTriggerSource() argument
8993 MODIFY_REG(ADCx->CR2, ADC_CR2_EXTSEL, (TriggerSource & ADC_CR2_EXTSEL)); in LL_ADC_REG_SetTriggerSource()
9019 __STATIC_INLINE uint32_t LL_ADC_REG_GetTriggerSource(ADC_TypeDef *ADCx) in LL_ADC_REG_GetTriggerSource() argument
9021 return (uint32_t)(READ_BIT(ADCx->CR2, ADC_CR2_EXTSEL)); in LL_ADC_REG_GetTriggerSource()
9035 __STATIC_INLINE uint32_t LL_ADC_REG_IsTriggerSourceSWStart(ADC_TypeDef *ADCx) in LL_ADC_REG_IsTriggerSourceSWStart() argument
9037 return (READ_BIT(ADCx->CR2, ADC_CR2_EXTSEL) == (LL_ADC_REG_TRIG_SOFTWARE)); in LL_ADC_REG_IsTriggerSourceSWStart()
9097 __STATIC_INLINE void LL_ADC_REG_SetSequencerLength(ADC_TypeDef *ADCx, uint32_t SequencerNbRanks) in LL_ADC_REG_SetSequencerLength() argument
9099 MODIFY_REG(ADCx->SQR1, ADC_SQR1_L, SequencerNbRanks); in LL_ADC_REG_SetSequencerLength()
9157 __STATIC_INLINE uint32_t LL_ADC_REG_GetSequencerLength(ADC_TypeDef *ADCx) in LL_ADC_REG_GetSequencerLength() argument
9159 return (uint32_t)(READ_BIT(ADCx->SQR1, ADC_SQR1_L)); in LL_ADC_REG_GetSequencerLength()
9185 __STATIC_INLINE void LL_ADC_REG_SetSequencerDiscont(ADC_TypeDef *ADCx, uint32_t SeqDiscont) in LL_ADC_REG_SetSequencerDiscont() argument
9187 MODIFY_REG(ADCx->CR1, ADC_CR1_DISCEN | ADC_CR1_DISCNUM, SeqDiscont); in LL_ADC_REG_SetSequencerDiscont()
9208 __STATIC_INLINE uint32_t LL_ADC_REG_GetSequencerDiscont(ADC_TypeDef *ADCx) in LL_ADC_REG_GetSequencerDiscont() argument
9210 return (uint32_t)(READ_BIT(ADCx->CR1, ADC_CR1_DISCEN | ADC_CR1_DISCNUM)); in LL_ADC_REG_GetSequencerDiscont()
9288 __STATIC_INLINE void LL_ADC_REG_SetSequencerRanks(ADC_TypeDef *ADCx, uint32_t Rank, uint32_t Channe… in LL_ADC_REG_SetSequencerRanks() argument
9294 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->SQR1, __ADC_MASK_SHIFT(Rank, ADC_REG_SQRX_REGOFFS… in LL_ADC_REG_SetSequencerRanks()
9382 __STATIC_INLINE uint32_t LL_ADC_REG_GetSequencerRanks(ADC_TypeDef *ADCx, uint32_t Rank) in LL_ADC_REG_GetSequencerRanks() argument
9384 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->SQR1, __ADC_MASK_SHIFT(Rank, ADC_REG_SQRX_REGOFFS… in LL_ADC_REG_GetSequencerRanks()
9407 __STATIC_INLINE void LL_ADC_REG_SetContinuousMode(ADC_TypeDef *ADCx, uint32_t Continuous) in LL_ADC_REG_SetContinuousMode() argument
9409 MODIFY_REG(ADCx->CR2, ADC_CR2_CONT, Continuous); in LL_ADC_REG_SetContinuousMode()
9424 __STATIC_INLINE uint32_t LL_ADC_REG_GetContinuousMode(ADC_TypeDef *ADCx) in LL_ADC_REG_GetContinuousMode() argument
9426 return (uint32_t)(READ_BIT(ADCx->CR2, ADC_CR2_CONT)); in LL_ADC_REG_GetContinuousMode()
9456 __STATIC_INLINE void LL_ADC_REG_SetDMATransfer(ADC_TypeDef *ADCx, uint32_t DMATransfer) in LL_ADC_REG_SetDMATransfer() argument
9458 MODIFY_REG(ADCx->CR2, ADC_CR2_DMA, DMATransfer); in LL_ADC_REG_SetDMATransfer()
9487 __STATIC_INLINE uint32_t LL_ADC_REG_GetDMATransfer(ADC_TypeDef *ADCx) in LL_ADC_REG_GetDMATransfer() argument
9489 return (uint32_t)(READ_BIT(ADCx->CR2, ADC_CR2_DMA)); in LL_ADC_REG_GetDMATransfer()
9520 __STATIC_INLINE void LL_ADC_INJ_SetTriggerSource(ADC_TypeDef *ADCx, uint32_t TriggerSource) in LL_ADC_INJ_SetTriggerSource() argument
9527 MODIFY_REG(ADCx->CR2, ADC_CR2_JEXTSEL, (TriggerSource & ADC_CR2_JEXTSEL)); in LL_ADC_INJ_SetTriggerSource()
9553 __STATIC_INLINE uint32_t LL_ADC_INJ_GetTriggerSource(ADC_TypeDef *ADCx) in LL_ADC_INJ_GetTriggerSource() argument
9555 return (uint32_t)(READ_BIT(ADCx->CR2, ADC_CR2_JEXTSEL)); in LL_ADC_INJ_GetTriggerSource()
9569 __STATIC_INLINE uint32_t LL_ADC_INJ_IsTriggerSourceSWStart(ADC_TypeDef *ADCx) in LL_ADC_INJ_IsTriggerSourceSWStart() argument
9571 return (READ_BIT(ADCx->CR2, ADC_CR2_JEXTSEL) == LL_ADC_INJ_TRIG_SOFTWARE); in LL_ADC_INJ_IsTriggerSourceSWStart()
9597 __STATIC_INLINE void LL_ADC_INJ_SetSequencerLength(ADC_TypeDef *ADCx, uint32_t SequencerNbRanks) in LL_ADC_INJ_SetSequencerLength() argument
9599 MODIFY_REG(ADCx->JSQR, ADC_JSQR_JL, SequencerNbRanks); in LL_ADC_INJ_SetSequencerLength()
9624 __STATIC_INLINE uint32_t LL_ADC_INJ_GetSequencerLength(ADC_TypeDef *ADCx) in LL_ADC_INJ_GetSequencerLength() argument
9626 return (uint32_t)(READ_BIT(ADCx->JSQR, ADC_JSQR_JL)); in LL_ADC_INJ_GetSequencerLength()
9642 __STATIC_INLINE void LL_ADC_INJ_SetSequencerDiscont(ADC_TypeDef *ADCx, uint32_t SeqDiscont) in LL_ADC_INJ_SetSequencerDiscont() argument
9644 MODIFY_REG(ADCx->CR1, ADC_CR1_JDISCEN, SeqDiscont); in LL_ADC_INJ_SetSequencerDiscont()
9657 __STATIC_INLINE uint32_t LL_ADC_INJ_GetSequencerDiscont(ADC_TypeDef *ADCx) in LL_ADC_INJ_GetSequencerDiscont() argument
9659 return (uint32_t)(READ_BIT(ADCx->CR1, ADC_CR1_JDISCEN)); in LL_ADC_INJ_GetSequencerDiscont()
9706 __STATIC_INLINE void LL_ADC_INJ_SetSequencerRanks(ADC_TypeDef *ADCx, uint32_t Rank, uint32_t Channe… in LL_ADC_INJ_SetSequencerRanks() argument
9712 MODIFY_REG(ADCx->JSQR, in LL_ADC_INJ_SetSequencerRanks()
9770 __STATIC_INLINE uint32_t LL_ADC_INJ_GetSequencerRanks(ADC_TypeDef *ADCx, uint32_t Rank) in LL_ADC_INJ_GetSequencerRanks() argument
9772 return (uint32_t)(READ_BIT(ADCx->JSQR, in LL_ADC_INJ_GetSequencerRanks()
9804 __STATIC_INLINE void LL_ADC_INJ_SetTrigAuto(ADC_TypeDef *ADCx, uint32_t TrigAuto) in LL_ADC_INJ_SetTrigAuto() argument
9806 MODIFY_REG(ADCx->CR1, ADC_CR1_JAUTO, TrigAuto); in LL_ADC_INJ_SetTrigAuto()
9818 __STATIC_INLINE uint32_t LL_ADC_INJ_GetTrigAuto(ADC_TypeDef *ADCx) in LL_ADC_INJ_GetTrigAuto() argument
9820 return (uint32_t)(READ_BIT(ADCx->CR1, ADC_CR1_JAUTO)); in LL_ADC_INJ_GetTrigAuto()
9848 __STATIC_INLINE void LL_ADC_INJ_SetOffset(ADC_TypeDef *ADCx, uint32_t Rank, uint32_t OffsetLevel) in LL_ADC_INJ_SetOffset() argument
9850 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->JOFR1, __ADC_MASK_SHIFT(Rank, ADC_INJ_JOFRX_REGOF… in LL_ADC_INJ_SetOffset()
9875 __STATIC_INLINE uint32_t LL_ADC_INJ_GetOffset(ADC_TypeDef *ADCx, uint32_t Rank) in LL_ADC_INJ_GetOffset() argument
9877 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->JOFR1, __ADC_MASK_SHIFT(Rank, ADC_INJ_JOFRX_REGOF… in LL_ADC_INJ_GetOffset()
9964 __STATIC_INLINE void LL_ADC_SetChannelSamplingTime(ADC_TypeDef *ADCx, uint32_t Channel, uint32_t Sa… in LL_ADC_SetChannelSamplingTime() argument
9970 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->SMPR1, __ADC_MASK_SHIFT(Channel, ADC_CHANNEL_SMPR… in LL_ADC_SetChannelSamplingTime()
10037 __STATIC_INLINE uint32_t LL_ADC_GetChannelSamplingTime(ADC_TypeDef *ADCx, uint32_t Channel) in LL_ADC_GetChannelSamplingTime() argument
10039 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->SMPR1, __ADC_MASK_SHIFT(Channel, ADC_CHANNEL_SMPR… in LL_ADC_GetChannelSamplingTime()
10144 __STATIC_INLINE void LL_ADC_SetAnalogWDMonitChannels(ADC_TypeDef *ADCx, uint32_t AWDChannelGroup) in LL_ADC_SetAnalogWDMonitChannels() argument
10146 MODIFY_REG(ADCx->CR1, in LL_ADC_SetAnalogWDMonitChannels()
10237 __STATIC_INLINE uint32_t LL_ADC_GetAnalogWDMonitChannels(ADC_TypeDef *ADCx) in LL_ADC_GetAnalogWDMonitChannels() argument
10239 …return (uint32_t)(READ_BIT(ADCx->CR1, (ADC_CR1_AWDEN | ADC_CR1_JAWDEN | ADC_CR1_AWDSGL | ADC_CR1_A… in LL_ADC_GetAnalogWDMonitChannels()
10261 __STATIC_INLINE void LL_ADC_SetAnalogWDThresholds(ADC_TypeDef *ADCx, uint32_t AWDThresholdsHighLow,… in LL_ADC_SetAnalogWDThresholds() argument
10263 __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->HTR, AWDThresholdsHighLow); in LL_ADC_SetAnalogWDThresholds()
10284 __STATIC_INLINE uint32_t LL_ADC_GetAnalogWDThresholds(ADC_TypeDef *ADCx, uint32_t AWDThresholdsHigh… in LL_ADC_GetAnalogWDThresholds() argument
10286 __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->HTR, AWDThresholdsHighLow); in LL_ADC_GetAnalogWDThresholds()
10309 __STATIC_INLINE void LL_ADC_Enable(ADC_TypeDef *ADCx) in LL_ADC_Enable() argument
10311 SET_BIT(ADCx->CR2, ADC_CR2_ADON); in LL_ADC_Enable()
10320 __STATIC_INLINE void LL_ADC_Disable(ADC_TypeDef *ADCx) in LL_ADC_Disable() argument
10322 CLEAR_BIT(ADCx->CR2, ADC_CR2_ADON); in LL_ADC_Disable()
10331 __STATIC_INLINE uint32_t LL_ADC_IsEnabled(ADC_TypeDef *ADCx) in LL_ADC_IsEnabled() argument
10333 return (READ_BIT(ADCx->CR2, ADC_CR2_ADON) == (ADC_CR2_ADON)); in LL_ADC_IsEnabled()
10351 __STATIC_INLINE void LL_ADC_StartCalibration(ADC_TypeDef *ADCx) in LL_ADC_StartCalibration() argument
10353 SET_BIT(ADCx->CR2, ADC_CR2_CAL); in LL_ADC_StartCalibration()
10362 __STATIC_INLINE uint32_t LL_ADC_IsCalibrationOnGoing(ADC_TypeDef *ADCx) in LL_ADC_IsCalibrationOnGoing() argument
10364 return (READ_BIT(ADCx->CR2, ADC_CR2_CAL) == (ADC_CR2_CAL)); in LL_ADC_IsCalibrationOnGoing()
10388 __STATIC_INLINE void LL_ADC_REG_StartConversion(ADC_TypeDef *ADCx) in LL_ADC_REG_StartConversion() argument
10393 SET_BIT(ADCx->CR2, (ADC_CR2_SWSTART | ADC_CR2_EXTTRIG)); in LL_ADC_REG_StartConversion()
10409 __STATIC_INLINE void LL_ADC_REG_StopConversionExtTrig(ADC_TypeDef *ADCx) in LL_ADC_REG_StopConversionExtTrig() argument
10411 SET_BIT(ADCx->CR2, ADC_CR2_EXTSEL); in LL_ADC_REG_StopConversionExtTrig()
10423 __STATIC_INLINE uint32_t LL_ADC_REG_ReadConversionData32(ADC_TypeDef *ADCx) in LL_ADC_REG_ReadConversionData32() argument
10425 return (uint16_t)(READ_BIT(ADCx->DR, ADC_DR_DATA)); in LL_ADC_REG_ReadConversionData32()
10438 __STATIC_INLINE uint16_t LL_ADC_REG_ReadConversionData12(ADC_TypeDef *ADCx) in LL_ADC_REG_ReadConversionData12() argument
10440 return (uint16_t)(READ_BIT(ADCx->DR, ADC_DR_DATA)); in LL_ADC_REG_ReadConversionData12()
10464 __STATIC_INLINE void LL_ADC_INJ_StartConversion(ADC_TypeDef *ADCx) in LL_ADC_INJ_StartConversion() argument
10469 SET_BIT(ADCx->CR2, (ADC_CR2_JSWSTART | ADC_CR2_JEXTTRIG)); in LL_ADC_INJ_StartConversion()
10485 __STATIC_INLINE void LL_ADC_INJ_StopConversionExtTrig(ADC_TypeDef *ADCx) in LL_ADC_INJ_StopConversionExtTrig() argument
10487 SET_BIT(ADCx->CR2, ADC_CR2_JEXTSEL); in LL_ADC_INJ_StopConversionExtTrig()
10507 __STATIC_INLINE uint32_t LL_ADC_INJ_ReadConversionData32(ADC_TypeDef *ADCx, uint32_t Rank) in LL_ADC_INJ_ReadConversionData32() argument
10509 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->JDR1, __ADC_MASK_SHIFT(Rank, ADC_INJ_JDRX_REGOFFS… in LL_ADC_INJ_ReadConversionData32()
10534 __STATIC_INLINE uint16_t LL_ADC_INJ_ReadConversionData12(ADC_TypeDef *ADCx, uint32_t Rank) in LL_ADC_INJ_ReadConversionData12() argument
10536 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->JDR1, __ADC_MASK_SHIFT(Rank, ADC_INJ_JDRX_REGOFFS… in LL_ADC_INJ_ReadConversionData12()
10557 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOS(ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_EOS() argument
10563 return (READ_BIT(ADCx->SR, LL_ADC_FLAG_EOS) == (LL_ADC_FLAG_EOS)); in LL_ADC_IsActiveFlag_EOS()
10573 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_JEOS(ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_JEOS() argument
10579 return (READ_BIT(ADCx->SR, LL_ADC_FLAG_JEOS) == (LL_ADC_FLAG_JEOS)); in LL_ADC_IsActiveFlag_JEOS()
10588 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_AWD1(ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_AWD1() argument
10590 return (READ_BIT(ADCx->SR, LL_ADC_FLAG_AWD1) == (LL_ADC_FLAG_AWD1)); in LL_ADC_IsActiveFlag_AWD1()
10599 __STATIC_INLINE void LL_ADC_ClearFlag_EOS(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_EOS() argument
10605 WRITE_REG(ADCx->SR, ~LL_ADC_FLAG_EOS); in LL_ADC_ClearFlag_EOS()
10615 __STATIC_INLINE void LL_ADC_ClearFlag_JEOS(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_JEOS() argument
10621 WRITE_REG(ADCx->SR, ~LL_ADC_FLAG_JEOS); in LL_ADC_ClearFlag_JEOS()
10630 __STATIC_INLINE void LL_ADC_ClearFlag_AWD1(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_AWD1() argument
10632 WRITE_REG(ADCx->SR, ~LL_ADC_FLAG_AWD1); in LL_ADC_ClearFlag_AWD1()
10649 __STATIC_INLINE void LL_ADC_EnableIT_EOS(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_EOS() argument
10655 SET_BIT(ADCx->CR1, ADC_CR1_EOCIE); in LL_ADC_EnableIT_EOS()
10665 __STATIC_INLINE void LL_ADC_EnableIT_JEOS(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_JEOS() argument
10671 SET_BIT(ADCx->CR1, LL_ADC_IT_JEOS); in LL_ADC_EnableIT_JEOS()
10680 __STATIC_INLINE void LL_ADC_EnableIT_AWD1(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_AWD1() argument
10682 SET_BIT(ADCx->CR1, LL_ADC_IT_AWD1); in LL_ADC_EnableIT_AWD1()
10691 __STATIC_INLINE void LL_ADC_DisableIT_EOS(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_EOS() argument
10697 CLEAR_BIT(ADCx->CR1, ADC_CR1_EOCIE); in LL_ADC_DisableIT_EOS()
10707 __STATIC_INLINE void LL_ADC_DisableIT_JEOS(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_JEOS() argument
10713 CLEAR_BIT(ADCx->CR1, LL_ADC_IT_JEOS); in LL_ADC_DisableIT_JEOS()
10722 __STATIC_INLINE void LL_ADC_DisableIT_AWD1(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_AWD1() argument
10724 CLEAR_BIT(ADCx->CR1, LL_ADC_IT_AWD1); in LL_ADC_DisableIT_AWD1()
10734 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOS(ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_EOS() argument
10740 return (READ_BIT(ADCx->CR1, LL_ADC_IT_EOS) == (LL_ADC_IT_EOS)); in LL_ADC_IsEnabledIT_EOS()
10751 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_JEOS(ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_JEOS() argument
10757 return (READ_BIT(ADCx->CR1, LL_ADC_IT_JEOS) == (LL_ADC_IT_JEOS)); in LL_ADC_IsEnabledIT_JEOS()
10767 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_AWD1(ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_AWD1() argument
10769 return (READ_BIT(ADCx->CR1, LL_ADC_IT_AWD1) == (LL_ADC_IT_AWD1)); in LL_ADC_IsEnabledIT_AWD1()
10788 ErrorStatus LL_ADC_DeInit(ADC_TypeDef *ADCx);
10791 ErrorStatus LL_ADC_Init(ADC_TypeDef *ADCx, LL_ADC_InitTypeDef *ADC_InitStruct);
10795 ErrorStatus LL_ADC_REG_Init(ADC_TypeDef *ADCx, LL_ADC_REG_InitTypeDef *ADC_REG_InitStruct);
10799 ErrorStatus LL_ADC_INJ_Init(ADC_TypeDef *ADCx, LL_ADC_INJ_InitTypeDef *ADC_INJ_InitStruct);