Lines Matching refs:ADCx

2603 __STATIC_INLINE uint32_t LL_ADC_DMA_GetRegAddr(const ADC_TypeDef *ADCx, uint32_t Register)  in LL_ADC_DMA_GetRegAddr()  argument
2610 data_reg_addr = (uint32_t) & (ADCx->DR); in LL_ADC_DMA_GetRegAddr()
2615 data_reg_addr = (uint32_t) & ((__LL_ADC_COMMON_INSTANCE(ADCx))->CDR); in LL_ADC_DMA_GetRegAddr()
2859 __STATIC_INLINE void LL_ADC_SetCalibrationOffsetFactor(ADC_TypeDef *ADCx, uint32_t SingleDiff, uint… in LL_ADC_SetCalibrationOffsetFactor() argument
2862 MODIFY_REG(ADCx->CALFACT_RES13, in LL_ADC_SetCalibrationOffsetFactor()
2866 MODIFY_REG(ADCx->CALFACT, in LL_ADC_SetCalibrationOffsetFactor()
2890 __STATIC_INLINE uint32_t LL_ADC_GetCalibrationOffsetFactor(const ADC_TypeDef *ADCx, uint32_t Single… in LL_ADC_GetCalibrationOffsetFactor() argument
2897 …return (uint32_t)(READ_BIT(ADCx->CALFACT_RES13, (SingleDiff & ADC_SINGLEDIFF_CALIB_FACTOR_MASK)) >… in LL_ADC_GetCalibrationOffsetFactor()
2899 …return (uint32_t)(READ_BIT(ADCx->CALFACT, (SingleDiff & ADC_SINGLEDIFF_CALIB_FACTOR_MASK)) >> ((Si… in LL_ADC_GetCalibrationOffsetFactor()
2925 __STATIC_INLINE void LL_ADC_SetCalibrationLinearFactor(ADC_TypeDef *ADCx, uint32_t LinearityWord, u… in LL_ADC_SetCalibrationLinearFactor() argument
2928 if (ADCx != ADC3) in LL_ADC_SetCalibrationLinearFactor()
2931 MODIFY_REG(ADCx->CALFACT2_RES14, ADC_CALFACT2_LINCALFACT, CalibrationFactor); in LL_ADC_SetCalibrationLinearFactor()
2932 MODIFY_REG(ADCx->CR, ADC_CR_ADCALLIN, LinearityWord); in LL_ADC_SetCalibrationLinearFactor()
2933 while ((READ_BIT(ADCx->CR, LinearityWord) == 0UL) && (timeout_cpu_cycles > 0UL)) in LL_ADC_SetCalibrationLinearFactor()
2940 MODIFY_REG(ADCx->CALFACT2, ADC_CALFACT2_LINCALFACT, CalibrationFactor); in LL_ADC_SetCalibrationLinearFactor()
2941 MODIFY_REG(ADCx->CR, ADC_CR_ADCALLIN, LinearityWord); in LL_ADC_SetCalibrationLinearFactor()
2942 while ((READ_BIT(ADCx->CR, LinearityWord) == 0UL) && (timeout_cpu_cycles > 0UL)) in LL_ADC_SetCalibrationLinearFactor()
2965 __STATIC_INLINE uint32_t LL_ADC_GetCalibrationLinearFactor(ADC_TypeDef *ADCx, uint32_t LinearityWor… in LL_ADC_GetCalibrationLinearFactor() argument
2968 CLEAR_BIT(ADCx->CR, LinearityWord); in LL_ADC_GetCalibrationLinearFactor()
2969 while ((READ_BIT(ADCx->CR, LinearityWord) != 0UL) && (timeout_cpu_cycles > 0UL)) in LL_ADC_GetCalibrationLinearFactor()
2974 return (uint32_t)(READ_BIT(ADCx->CALFACT2_RES14, ADC_CALFACT2_LINCALFACT)); in LL_ADC_GetCalibrationLinearFactor()
2976 return (uint32_t)(READ_BIT(ADCx->CALFACT2, ADC_CALFACT2_LINCALFACT)); in LL_ADC_GetCalibrationLinearFactor()
2997 __STATIC_INLINE void LL_ADC_SetResolution(ADC_TypeDef *ADCx, uint32_t Resolution) in LL_ADC_SetResolution() argument
3001 MODIFY_REG(ADCx->CFGR, ADC_CFGR_RES, Resolution); in LL_ADC_SetResolution()
3004 if (ADCx == ADC3) in LL_ADC_SetResolution()
3006 …MODIFY_REG(ADCx->CFGR, ADC3_CFGR_RES, ((__LL_ADC12_RESOLUTION_TO_ADC3(Resolution) & (ADC_CFGR_RES… in LL_ADC_SetResolution()
3012 MODIFY_REG(ADCx->CFGR, ADC_CFGR_RES, Resolution); in LL_ADC_SetResolution()
3018 MODIFY_REG(ADCx->CFGR, ADC_CFGR_RES, Resolution | 0x0000000CUL); in LL_ADC_SetResolution()
3022 MODIFY_REG(ADCx->CFGR, ADC_CFGR_RES, Resolution); in LL_ADC_SetResolution()
3029 MODIFY_REG(ADCx->CFGR, ADC_CFGR_RES, Resolution); in LL_ADC_SetResolution()
3035 MODIFY_REG(ADCx->CFGR, ADC_CFGR_RES, Resolution | 0x0000000CUL); in LL_ADC_SetResolution()
3039 MODIFY_REG(ADCx->CFGR, ADC_CFGR_RES, Resolution); in LL_ADC_SetResolution()
3062 __STATIC_INLINE uint32_t LL_ADC_GetResolution(const ADC_TypeDef *ADCx) in LL_ADC_GetResolution() argument
3066 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_RES)); in LL_ADC_GetResolution()
3069 if (ADCx == ADC3) in LL_ADC_GetResolution()
3071 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC3_CFGR_RES)); in LL_ADC_GetResolution()
3075 if ((uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_RES)) == 0x0000001CUL) in LL_ADC_GetResolution()
3081 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_RES)); in LL_ADC_GetResolution()
3088 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_RES)); in LL_ADC_GetResolution()
3092 if ((uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_RES)) == 0x0000001CUL) in LL_ADC_GetResolution()
3098 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_RES)); in LL_ADC_GetResolution()
3156 __STATIC_INLINE void LL_ADC_SetLowPowerMode(ADC_TypeDef *ADCx, uint32_t LowPowerMode) in LL_ADC_SetLowPowerMode() argument
3158 MODIFY_REG(ADCx->CFGR, ADC_CFGR_AUTDLY, LowPowerMode); in LL_ADC_SetLowPowerMode()
3207 __STATIC_INLINE uint32_t LL_ADC_GetLowPowerMode(const ADC_TypeDef *ADCx) in LL_ADC_GetLowPowerMode() argument
3209 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_AUTDLY)); in LL_ADC_GetLowPowerMode()
3243 __STATIC_INLINE void LL_ADC_SetChannelPreselection(ADC_TypeDef *ADCx, uint32_t Channel) in LL_ADC_SetChannelPreselection() argument
3246 if (ADCx != ADC3) in LL_ADC_SetChannelPreselection()
3249 ADCx->PCSEL_RES0 |= (1UL << (__LL_ADC_CHANNEL_TO_DECIMAL_NB(Channel) & 0x1FUL)); in LL_ADC_SetChannelPreselection()
3253 ADCx->PCSEL |= (1UL << (__LL_ADC_CHANNEL_TO_DECIMAL_NB(Channel) & 0x1FUL)); in LL_ADC_SetChannelPreselection()
3288 __STATIC_INLINE uint32_t LL_ADC_GetChannelPreselection(const ADC_TypeDef *ADCx, uint32_t Channel) in LL_ADC_GetChannelPreselection() argument
3291 if (ADCx != ADC3) in LL_ADC_GetChannelPreselection()
3294 …return (uint32_t)(READ_BIT(ADCx->PCSEL_RES0, 1UL << (__LL_ADC_CHANNEL_TO_DECIMAL_NB(Channel) & 0x1… in LL_ADC_GetChannelPreselection()
3302 …return (uint32_t)(READ_BIT(ADCx->PCSEL, 1UL << (__LL_ADC_CHANNEL_TO_DECIMAL_NB(Channel) & 0x1FUL))… in LL_ADC_GetChannelPreselection()
3379 __STATIC_INLINE void LL_ADC_SetOffset(ADC_TypeDef *ADCx, uint32_t Offsety, uint32_t Channel, uint32… in LL_ADC_SetOffset() argument
3381 __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->OFR1, Offsety); in LL_ADC_SetOffset()
3383 if (ADCx == ADC3) in LL_ADC_SetOffset()
3461 __STATIC_INLINE uint32_t LL_ADC_GetOffsetChannel(const ADC_TypeDef *ADCx, uint32_t Offsety) in LL_ADC_GetOffsetChannel() argument
3463 const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->OFR1, Offsety); in LL_ADC_GetOffsetChannel()
3487 __STATIC_INLINE uint32_t LL_ADC_GetOffsetLevel(const ADC_TypeDef *ADCx, uint32_t Offsety) in LL_ADC_GetOffsetLevel() argument
3489 const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->OFR1, Offsety); in LL_ADC_GetOffsetLevel()
3510 __STATIC_INLINE void LL_ADC_SetDataRightShift(ADC_TypeDef *ADCx, uint32_t Offsety, uint32_t RigthSh… in LL_ADC_SetDataRightShift() argument
3512 …MODIFY_REG(ADCx->CFGR2, (ADC_CFGR2_RSHIFT1 | ADC_CFGR2_RSHIFT2 | ADC_CFGR2_RSHIFT3 | ADC_CFGR2_RSH… in LL_ADC_SetDataRightShift()
3529 __STATIC_INLINE uint32_t LL_ADC_GetDataRightShift(const ADC_TypeDef *ADCx, uint32_t Offsety) in LL_ADC_GetDataRightShift() argument
3531 …return (uint32_t)((READ_BIT(ADCx->CFGR2, (ADC_CFGR2_RSHIFT1 << (Offsety & 0x1FUL)))) >> (Offsety &… in LL_ADC_GetDataRightShift()
3552 __STATIC_INLINE void LL_ADC_SetOffsetSignedSaturation(ADC_TypeDef *ADCx, uint32_t Offsety, uint32_t… in LL_ADC_SetOffsetSignedSaturation() argument
3555 if (ADCx == ADC3) in LL_ADC_SetOffsetSignedSaturation()
3562 __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->OFR1, Offsety); in LL_ADC_SetOffsetSignedSaturation()
3584 __STATIC_INLINE uint32_t LL_ADC_GetOffsetSignedSaturation(const ADC_TypeDef *ADCx, uint32_t Offsety) in LL_ADC_GetOffsetSignedSaturation() argument
3587 if (ADCx == ADC3) in LL_ADC_GetOffsetSignedSaturation()
3595 const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->OFR1, Offsety); in LL_ADC_GetOffsetSignedSaturation()
3623 __STATIC_INLINE void LL_ADC_SetOffsetSaturation(ADC_TypeDef *ADCx, uint32_t Offsety, uint32_t Offse… in LL_ADC_SetOffsetSaturation() argument
3625 if (ADCx == ADC3) in LL_ADC_SetOffsetSaturation()
3627 __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->OFR1, Offsety); in LL_ADC_SetOffsetSaturation()
3652 __STATIC_INLINE uint32_t LL_ADC_GetOffsetSaturation(const ADC_TypeDef *ADCx, uint32_t Offsety) in LL_ADC_GetOffsetSaturation() argument
3654 if (ADCx == ADC3) in LL_ADC_GetOffsetSaturation()
3656 const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->OFR1, Offsety); in LL_ADC_GetOffsetSaturation()
3687 __STATIC_INLINE void LL_ADC_SetOffsetSign(ADC_TypeDef *ADCx, uint32_t Offsety, uint32_t OffsetSign) in LL_ADC_SetOffsetSign() argument
3689 if (ADCx == ADC3) in LL_ADC_SetOffsetSign()
3691 __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->OFR1, Offsety); in LL_ADC_SetOffsetSign()
3716 __STATIC_INLINE uint32_t LL_ADC_GetOffsetSign(const ADC_TypeDef *ADCx, uint32_t Offsety) in LL_ADC_GetOffsetSign() argument
3718 if (ADCx == ADC3) in LL_ADC_GetOffsetSign()
3720 const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->OFR1, Offsety); in LL_ADC_GetOffsetSign()
3756 __STATIC_INLINE void LL_ADC_SetOffsetState(ADC_TypeDef *ADCx, uint32_t Offsety, uint32_t OffsetStat… in LL_ADC_SetOffsetState() argument
3758 __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->OFR1, Offsety); in LL_ADC_SetOffsetState()
3759 if (ADCx == ADC3) in LL_ADC_SetOffsetState()
3790 __STATIC_INLINE uint32_t LL_ADC_GetOffsetState(const ADC_TypeDef *ADCx, uint32_t Offsety) in LL_ADC_GetOffsetState() argument
3792 const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->OFR1, Offsety); in LL_ADC_GetOffsetState()
3793 if (ADCx == ADC3) in LL_ADC_GetOffsetState()
3857 __STATIC_INLINE void LL_ADC_REG_SetTriggerSource(ADC_TypeDef *ADCx, uint32_t TriggerSource) in LL_ADC_REG_SetTriggerSource() argument
3859 MODIFY_REG(ADCx->CFGR, ADC_CFGR_EXTEN | ADC_CFGR_EXTSEL, TriggerSource); in LL_ADC_REG_SetTriggerSource()
3901 __STATIC_INLINE uint32_t LL_ADC_REG_GetTriggerSource(const ADC_TypeDef *ADCx) in LL_ADC_REG_GetTriggerSource() argument
3903 __IO uint32_t TriggerSource = READ_BIT(ADCx->CFGR, ADC_CFGR_EXTSEL | ADC_CFGR_EXTEN); in LL_ADC_REG_GetTriggerSource()
3928 __STATIC_INLINE uint32_t LL_ADC_REG_IsTriggerSourceSWStart(const ADC_TypeDef *ADCx) in LL_ADC_REG_IsTriggerSourceSWStart() argument
3930 …return ((READ_BIT(ADCx->CFGR, ADC_CFGR_EXTEN) == (LL_ADC_REG_TRIG_SOFTWARE & ADC_CFGR_EXTEN)) ? 1U… in LL_ADC_REG_IsTriggerSourceSWStart()
3948 __STATIC_INLINE void LL_ADC_REG_SetTriggerEdge(ADC_TypeDef *ADCx, uint32_t ExternalTriggerEdge) in LL_ADC_REG_SetTriggerEdge() argument
3950 MODIFY_REG(ADCx->CFGR, ADC_CFGR_EXTEN, ExternalTriggerEdge); in LL_ADC_REG_SetTriggerEdge()
3963 __STATIC_INLINE uint32_t LL_ADC_REG_GetTriggerEdge(const ADC_TypeDef *ADCx) in LL_ADC_REG_GetTriggerEdge() argument
3965 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_EXTEN)); in LL_ADC_REG_GetTriggerEdge()
3987 __STATIC_INLINE void LL_ADC_REG_SetSamplingMode(ADC_TypeDef *ADCx, uint32_t SamplingMode) in LL_ADC_REG_SetSamplingMode() argument
3989 if (ADCx != ADC3) in LL_ADC_REG_SetSamplingMode()
3995 MODIFY_REG(ADCx->CFGR2, ADC3_CFGR2_BULB | ADC3_CFGR2_SMPTRIG, SamplingMode); in LL_ADC_REG_SetSamplingMode()
4054 __STATIC_INLINE void LL_ADC_REG_SetSequencerLength(ADC_TypeDef *ADCx, uint32_t SequencerNbRanks) in LL_ADC_REG_SetSequencerLength() argument
4056 MODIFY_REG(ADCx->SQR1, ADC_SQR1_L, SequencerNbRanks); in LL_ADC_REG_SetSequencerLength()
4108 __STATIC_INLINE uint32_t LL_ADC_REG_GetSequencerLength(const ADC_TypeDef *ADCx) in LL_ADC_REG_GetSequencerLength() argument
4110 return (uint32_t)(READ_BIT(ADCx->SQR1, ADC_SQR1_L)); in LL_ADC_REG_GetSequencerLength()
4140 __STATIC_INLINE void LL_ADC_REG_SetSequencerDiscont(ADC_TypeDef *ADCx, uint32_t SeqDiscont) in LL_ADC_REG_SetSequencerDiscont() argument
4142 MODIFY_REG(ADCx->CFGR, ADC_CFGR_DISCEN | ADC_CFGR_DISCNUM, SeqDiscont); in LL_ADC_REG_SetSequencerDiscont()
4163 __STATIC_INLINE uint32_t LL_ADC_REG_GetSequencerDiscont(const ADC_TypeDef *ADCx) in LL_ADC_REG_GetSequencerDiscont() argument
4165 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_DISCEN | ADC_CFGR_DISCNUM)); in LL_ADC_REG_GetSequencerDiscont()
4255 __STATIC_INLINE void LL_ADC_REG_SetSequencerRanks(ADC_TypeDef *ADCx, uint32_t Rank, uint32_t Channe… in LL_ADC_REG_SetSequencerRanks() argument
4261 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->SQR1, ((Rank & ADC_REG_SQRX_REGOFFSET_MASK) >> AD… in LL_ADC_REG_SetSequencerRanks()
4357 __STATIC_INLINE uint32_t LL_ADC_REG_GetSequencerRanks(const ADC_TypeDef *ADCx, uint32_t Rank) in LL_ADC_REG_GetSequencerRanks() argument
4359 …const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->SQR1, ((Rank & ADC_REG_SQRX_REGOFFSET_MASK)… in LL_ADC_REG_GetSequencerRanks()
4386 __STATIC_INLINE void LL_ADC_REG_SetContinuousMode(ADC_TypeDef *ADCx, uint32_t Continuous) in LL_ADC_REG_SetContinuousMode() argument
4388 MODIFY_REG(ADCx->CFGR, ADC_CFGR_CONT, Continuous); in LL_ADC_REG_SetContinuousMode()
4403 __STATIC_INLINE uint32_t LL_ADC_REG_GetContinuousMode(const ADC_TypeDef *ADCx) in LL_ADC_REG_GetContinuousMode() argument
4405 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_CONT)); in LL_ADC_REG_GetContinuousMode()
4419 __STATIC_INLINE void LL_ADC_REG_SetDataTransferMode(ADC_TypeDef *ADCx, uint32_t DataTransferMode) in LL_ADC_REG_SetDataTransferMode() argument
4421 MODIFY_REG(ADCx->CFGR, ADC_CFGR_DMNGT, DataTransferMode); in LL_ADC_REG_SetDataTransferMode()
4431 __STATIC_INLINE void LL_ADC_EnableDMAReq (ADC_TypeDef *ADCx) in LL_ADC_EnableDMAReq() argument
4433 SET_BIT(ADCx->CFGR, ADC3_CFGR_DMAEN); in LL_ADC_EnableDMAReq()
4436 __STATIC_INLINE void LL_ADC_DisableDMAReq(ADC_TypeDef *ADCx) in LL_ADC_DisableDMAReq() argument
4438 CLEAR_BIT (ADCx->CFGR, ADC3_CFGR_DMAEN); in LL_ADC_DisableDMAReq()
4441 __STATIC_INLINE uint32_t LL_ADC_IsEnabledDMAReq (const ADC_TypeDef *ADCx) in LL_ADC_IsEnabledDMAReq() argument
4443 return ((READ_BIT(ADCx->CFGR, ADC3_CFGR_DMAEN) == (ADC3_CFGR_DMAEN)) ? 1UL : 0UL); in LL_ADC_IsEnabledDMAReq()
4480 __STATIC_INLINE void LL_ADC_REG_SetDMATransferMode(ADC_TypeDef *ADCx, uint32_t DMATransfer) in LL_ADC_REG_SetDMATransferMode() argument
4482 if (ADCx == ADC3) in LL_ADC_REG_SetDMATransferMode()
4484 MODIFY_REG(ADCx->CFGR, ADC3_CFGR_DMAEN | ADC3_CFGR_DMACFG, DMATransfer); in LL_ADC_REG_SetDMATransferMode()
4518 __STATIC_INLINE uint32_t LL_ADC_REG_GetDMATransferMode(const ADC_TypeDef *ADCx) in LL_ADC_REG_GetDMATransferMode() argument
4520 if (ADCx == ADC3) in LL_ADC_REG_GetDMATransferMode()
4522 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC3_CFGR_DMAEN | ADC3_CFGR_DMACFG)); in LL_ADC_REG_GetDMATransferMode()
4547 __STATIC_INLINE uint32_t LL_ADC_REG_GetDataTransferMode(const ADC_TypeDef *ADCx) in LL_ADC_REG_GetDataTransferMode() argument
4549 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_DMNGT)); in LL_ADC_REG_GetDataTransferMode()
4573 __STATIC_INLINE void LL_ADC_REG_SetOverrun(ADC_TypeDef *ADCx, uint32_t Overrun) in LL_ADC_REG_SetOverrun() argument
4575 MODIFY_REG(ADCx->CFGR, ADC_CFGR_OVRMOD, Overrun); in LL_ADC_REG_SetOverrun()
4587 __STATIC_INLINE uint32_t LL_ADC_REG_GetOverrun(const ADC_TypeDef *ADCx) in LL_ADC_REG_GetOverrun() argument
4589 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_OVRMOD)); in LL_ADC_REG_GetOverrun()
4644 __STATIC_INLINE void LL_ADC_INJ_SetTriggerSource(ADC_TypeDef *ADCx, uint32_t TriggerSource) in LL_ADC_INJ_SetTriggerSource() argument
4646 MODIFY_REG(ADCx->JSQR, ADC_JSQR_JEXTSEL | ADC_JSQR_JEXTEN, TriggerSource); in LL_ADC_INJ_SetTriggerSource()
4688 __STATIC_INLINE uint32_t LL_ADC_INJ_GetTriggerSource(const ADC_TypeDef *ADCx) in LL_ADC_INJ_GetTriggerSource() argument
4690 __IO uint32_t TriggerSource = READ_BIT(ADCx->JSQR, ADC_JSQR_JEXTSEL | ADC_JSQR_JEXTEN); in LL_ADC_INJ_GetTriggerSource()
4715 __STATIC_INLINE uint32_t LL_ADC_INJ_IsTriggerSourceSWStart(const ADC_TypeDef *ADCx) in LL_ADC_INJ_IsTriggerSourceSWStart() argument
4717 …return ((READ_BIT(ADCx->JSQR, ADC_JSQR_JEXTEN) == (LL_ADC_INJ_TRIG_SOFTWARE & ADC_JSQR_JEXTEN)) ? … in LL_ADC_INJ_IsTriggerSourceSWStart()
4735 __STATIC_INLINE void LL_ADC_INJ_SetTriggerEdge(ADC_TypeDef *ADCx, uint32_t ExternalTriggerEdge) in LL_ADC_INJ_SetTriggerEdge() argument
4737 MODIFY_REG(ADCx->JSQR, ADC_JSQR_JEXTEN, ExternalTriggerEdge); in LL_ADC_INJ_SetTriggerEdge()
4750 __STATIC_INLINE uint32_t LL_ADC_INJ_GetTriggerEdge(const ADC_TypeDef *ADCx) in LL_ADC_INJ_GetTriggerEdge() argument
4752 return (uint32_t)(READ_BIT(ADCx->JSQR, ADC_JSQR_JEXTEN)); in LL_ADC_INJ_GetTriggerEdge()
4776 __STATIC_INLINE void LL_ADC_INJ_SetSequencerLength(ADC_TypeDef *ADCx, uint32_t SequencerNbRanks) in LL_ADC_INJ_SetSequencerLength() argument
4778 MODIFY_REG(ADCx->JSQR, ADC_JSQR_JL, SequencerNbRanks); in LL_ADC_INJ_SetSequencerLength()
4797 __STATIC_INLINE uint32_t LL_ADC_INJ_GetSequencerLength(const ADC_TypeDef *ADCx) in LL_ADC_INJ_GetSequencerLength() argument
4799 return (uint32_t)(READ_BIT(ADCx->JSQR, ADC_JSQR_JL)); in LL_ADC_INJ_GetSequencerLength()
4815 __STATIC_INLINE void LL_ADC_INJ_SetSequencerDiscont(ADC_TypeDef *ADCx, uint32_t SeqDiscont) in LL_ADC_INJ_SetSequencerDiscont() argument
4817 MODIFY_REG(ADCx->CFGR, ADC_CFGR_JDISCEN, SeqDiscont); in LL_ADC_INJ_SetSequencerDiscont()
4830 __STATIC_INLINE uint32_t LL_ADC_INJ_GetSequencerDiscont(const ADC_TypeDef *ADCx) in LL_ADC_INJ_GetSequencerDiscont() argument
4832 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_JDISCEN)); in LL_ADC_INJ_GetSequencerDiscont()
4893 __STATIC_INLINE void LL_ADC_INJ_SetSequencerRanks(ADC_TypeDef *ADCx, uint32_t Rank, uint32_t Channe… in LL_ADC_INJ_SetSequencerRanks() argument
4899 MODIFY_REG(ADCx->JSQR, in LL_ADC_INJ_SetSequencerRanks()
4965 __STATIC_INLINE uint32_t LL_ADC_INJ_GetSequencerRanks(const ADC_TypeDef *ADCx, uint32_t Rank) in LL_ADC_INJ_GetSequencerRanks() argument
4967 return (uint32_t)((READ_BIT(ADCx->JSQR, in LL_ADC_INJ_GetSequencerRanks()
5003 __STATIC_INLINE void LL_ADC_INJ_SetTrigAuto(ADC_TypeDef *ADCx, uint32_t TrigAuto) in LL_ADC_INJ_SetTrigAuto() argument
5005 MODIFY_REG(ADCx->CFGR, ADC_CFGR_JAUTO, TrigAuto); in LL_ADC_INJ_SetTrigAuto()
5017 __STATIC_INLINE uint32_t LL_ADC_INJ_GetTrigAuto(const ADC_TypeDef *ADCx) in LL_ADC_INJ_GetTrigAuto() argument
5019 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_JAUTO)); in LL_ADC_INJ_GetTrigAuto()
5063 __STATIC_INLINE void LL_ADC_INJ_SetQueueMode(ADC_TypeDef *ADCx, uint32_t QueueMode) in LL_ADC_INJ_SetQueueMode() argument
5065 MODIFY_REG(ADCx->CFGR, ADC_CFGR_JQM | ADC_CFGR_JQDIS, QueueMode); in LL_ADC_INJ_SetQueueMode()
5078 __STATIC_INLINE uint32_t LL_ADC_INJ_GetQueueMode(const ADC_TypeDef *ADCx) in LL_ADC_INJ_GetQueueMode() argument
5080 return (uint32_t)(READ_BIT(ADCx->CFGR, ADC_CFGR_JQM | ADC_CFGR_JQDIS)); in LL_ADC_INJ_GetQueueMode()
5279 __STATIC_INLINE void LL_ADC_INJ_ConfigQueueContext(ADC_TypeDef *ADCx, in LL_ADC_INJ_ConfigQueueContext() argument
5295 MODIFY_REG(ADCx->JSQR, in LL_ADC_INJ_ConfigQueueContext()
5409 __STATIC_INLINE void LL_ADC_SetChannelSamplingTime(ADC_TypeDef *ADCx, uint32_t Channel, uint32_t Sa… in LL_ADC_SetChannelSamplingTime() argument
5415 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->SMPR1, ((Channel & ADC_CHANNEL_SMPRX_REGOFFSET_MA… in LL_ADC_SetChannelSamplingTime()
5494 __STATIC_INLINE uint32_t LL_ADC_GetChannelSamplingTime(const ADC_TypeDef *ADCx, uint32_t Channel) in LL_ADC_GetChannelSamplingTime() argument
5496 …const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->SMPR1, ((Channel & ADC_CHANNEL_SMPRX_REGOFF… in LL_ADC_GetChannelSamplingTime()
5555 __STATIC_INLINE void LL_ADC_SetChannelSingleDiff(ADC_TypeDef *ADCx, uint32_t Channel, uint32_t Sing… in LL_ADC_SetChannelSingleDiff() argument
5561 if (ADCx == ADC3) in LL_ADC_SetChannelSingleDiff()
5563 MODIFY_REG(ADCx->LTR2_DIFSEL, in LL_ADC_SetChannelSingleDiff()
5569 MODIFY_REG(ADCx->DIFSEL_RES12, in LL_ADC_SetChannelSingleDiff()
5577 MODIFY_REG(ADCx->DIFSEL, in LL_ADC_SetChannelSingleDiff()
5626 __STATIC_INLINE uint32_t LL_ADC_GetChannelSingleDiff(const ADC_TypeDef *ADCx, uint32_t Channel) in LL_ADC_GetChannelSingleDiff() argument
5629 return (uint32_t)(READ_BIT(ADCx->DIFSEL_RES12, (Channel & ADC_SINGLEDIFF_CHANNEL_MASK))); in LL_ADC_GetChannelSingleDiff()
5631 return (uint32_t)(READ_BIT(ADCx->DIFSEL, (Channel & ADC_SINGLEDIFF_CHANNEL_MASK))); in LL_ADC_GetChannelSingleDiff()
5774 __STATIC_INLINE void LL_ADC_SetAnalogWDMonitChannels(ADC_TypeDef *ADCx, uint32_t AWDy, uint32_t AWD… in LL_ADC_SetAnalogWDMonitChannels() argument
5780 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->CFGR, ((AWDy & ADC_AWD_CRX_REGOFFSET_MASK) >> ADC… in LL_ADC_SetAnalogWDMonitChannels()
5913 __STATIC_INLINE uint32_t LL_ADC_GetAnalogWDMonitChannels(const ADC_TypeDef *ADCx, uint32_t AWDy) in LL_ADC_GetAnalogWDMonitChannels() argument
5915 …const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->CFGR, ((AWDy & ADC_AWD_CRX_REGOFFSET_MASK) … in LL_ADC_GetAnalogWDMonitChannels()
6022 __STATIC_INLINE void LL_ADC_SetAnalogWDThresholds(ADC_TypeDef *ADCx, uint32_t AWDy, uint32_t AWDThr… in LL_ADC_SetAnalogWDThresholds() argument
6025 if (ADCx == ADC3) in LL_ADC_SetAnalogWDThresholds()
6032 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->LTR1_TR1, ((AWDy & ADC_AWD_TRX_REGOFFSET_MASK) >>… in LL_ADC_SetAnalogWDThresholds()
6045 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->LTR1_TR1, (((AWDy & ADC_AWD_TRX_REGOFFSET_MASK) >… in LL_ADC_SetAnalogWDThresholds()
6057 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->LTR1, (((AWDy & ADC_AWD_TRX_REGOFFSET_MASK) >> AD… in LL_ADC_SetAnalogWDThresholds()
6088 __STATIC_INLINE uint32_t LL_ADC_GetAnalogWDThresholds(const ADC_TypeDef *ADCx, uint32_t AWDy, uint3… in LL_ADC_GetAnalogWDThresholds() argument
6091 if (ADCx == ADC3) in LL_ADC_GetAnalogWDThresholds()
6093 const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->LTR1_TR1, in LL_ADC_GetAnalogWDThresholds()
6103 …const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->LTR1_TR1, (((AWDy & ADC_AWD_TRX_REGOFFSET_M… in LL_ADC_GetAnalogWDThresholds()
6110 …const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->LTR1, (((AWDy & ADC_AWD_TRX_REGOFFSET_MASK)… in LL_ADC_GetAnalogWDThresholds()
6164 __STATIC_INLINE void LL_ADC_ConfigAnalogWDThresholds(ADC_TypeDef *ADCx, uint32_t AWDy, uint32_t AWD… in LL_ADC_ConfigAnalogWDThresholds() argument
6171 if (ADCx == ADC3) in LL_ADC_ConfigAnalogWDThresholds()
6173 __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->LTR1_TR1, in LL_ADC_ConfigAnalogWDThresholds()
6182 …__IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->LTR1_TR1, (((AWDy & ADC_AWD_TRX_REGOFFSET_MASK) >… in LL_ADC_ConfigAnalogWDThresholds()
6185 …__IO uint32_t *preg2 = __ADC_PTR_REG_OFFSET(ADCx->LTR1_TR1, (((AWDy & ADC_AWD_TRX_REGOFFSET_MASK) … in LL_ADC_ConfigAnalogWDThresholds()
6219 __STATIC_INLINE void LL_ADC_SetAWDFilteringConfiguration(ADC_TypeDef *ADCx, uint32_t AWDy, uint32_t… in LL_ADC_SetAWDFilteringConfiguration() argument
6221 if (ADCx == ADC3) in LL_ADC_SetAWDFilteringConfiguration()
6225 MODIFY_REG(ADCx->LTR1_TR1, ADC3_TR1_AWDFILT, FilteringConfig); in LL_ADC_SetAWDFilteringConfiguration()
6248 __STATIC_INLINE uint32_t LL_ADC_GetAWDFilteringConfiguration(const ADC_TypeDef *ADCx, uint32_t AWDy) in LL_ADC_GetAWDFilteringConfiguration() argument
6250 if (ADCx == ADC3) in LL_ADC_GetAWDFilteringConfiguration()
6254 return (uint32_t)(READ_BIT(ADCx->LTR1_TR1, ADC3_TR1_AWDFILT)); in LL_ADC_GetAWDFilteringConfiguration()
6296 __STATIC_INLINE void LL_ADC_SetOverSamplingScope(ADC_TypeDef *ADCx, uint32_t OvsScope) in LL_ADC_SetOverSamplingScope() argument
6298 MODIFY_REG(ADCx->CFGR2, ADC_CFGR2_ROVSE | ADC_CFGR2_JOVSE | ADC_CFGR2_ROVSM, OvsScope); in LL_ADC_SetOverSamplingScope()
6321 __STATIC_INLINE uint32_t LL_ADC_GetOverSamplingScope(const ADC_TypeDef *ADCx) in LL_ADC_GetOverSamplingScope() argument
6323 return (uint32_t)(READ_BIT(ADCx->CFGR2, ADC_CFGR2_ROVSE | ADC_CFGR2_JOVSE | ADC_CFGR2_ROVSM)); in LL_ADC_GetOverSamplingScope()
6348 __STATIC_INLINE void LL_ADC_SetOverSamplingDiscont(ADC_TypeDef *ADCx, uint32_t OverSamplingDiscont) in LL_ADC_SetOverSamplingDiscont() argument
6350 MODIFY_REG(ADCx->CFGR2, ADC_CFGR2_TROVS, OverSamplingDiscont); in LL_ADC_SetOverSamplingDiscont()
6367 __STATIC_INLINE uint32_t LL_ADC_GetOverSamplingDiscont(const ADC_TypeDef *ADCx) in LL_ADC_GetOverSamplingDiscont() argument
6369 return (uint32_t)(READ_BIT(ADCx->CFGR2, ADC_CFGR2_TROVS)); in LL_ADC_GetOverSamplingDiscont()
6410 __STATIC_INLINE void LL_ADC_ConfigOverSamplingRatioShift(ADC_TypeDef *ADCx, uint32_t Ratio, uint32_… in LL_ADC_ConfigOverSamplingRatioShift() argument
6413 if(ADCx==ADC3) in LL_ADC_ConfigOverSamplingRatioShift()
6415 MODIFY_REG(ADCx->CFGR2, (ADC_CFGR2_OVSS | ADC3_CFGR2_OVSR), (Shift | Ratio)); in LL_ADC_ConfigOverSamplingRatioShift()
6419 …MODIFY_REG(ADCx->CFGR2, (ADC_CFGR2_OVSS | ADC_CFGR2_OVSR), (Shift | (((Ratio - 1UL) << ADC_CFGR2_O… in LL_ADC_ConfigOverSamplingRatioShift()
6423 …MODIFY_REG(ADCx->CFGR2, (ADC_CFGR2_OVSS | ADC_CFGR2_OVSR), (Shift | (((Ratio - 1UL) << ADC_CFGR2_O… in LL_ADC_ConfigOverSamplingRatioShift()
6444 __STATIC_INLINE uint32_t LL_ADC_GetOverSamplingRatio(const ADC_TypeDef *ADCx) in LL_ADC_GetOverSamplingRatio() argument
6447 if(ADCx==ADC3) in LL_ADC_GetOverSamplingRatio()
6449 return (uint32_t)(READ_BIT(ADCx->CFGR2, ADC3_CFGR2_OVSR)); in LL_ADC_GetOverSamplingRatio()
6453 …return (((uint32_t)(READ_BIT(ADCx->CFGR2, ADC_CFGR2_OVSR)) + (1UL << ADC_CFGR2_OVSR_Pos)) >> ADC_C… in LL_ADC_GetOverSamplingRatio()
6457 …return (((uint32_t)(READ_BIT(ADCx->CFGR2, ADC_CFGR2_OVSR)) + (1UL << ADC_CFGR2_OVSR_Pos)) >> ADC_C… in LL_ADC_GetOverSamplingRatio()
6481 __STATIC_INLINE uint32_t LL_ADC_GetOverSamplingShift(const ADC_TypeDef *ADCx) in LL_ADC_GetOverSamplingShift() argument
6483 return (uint32_t)(READ_BIT(ADCx->CFGR2, ADC_CFGR2_OVSS)); in LL_ADC_GetOverSamplingShift()
6509 __STATIC_INLINE void LL_ADC_SetBoostMode(ADC_TypeDef *ADCx, uint32_t BoostMode) in LL_ADC_SetBoostMode() argument
6512 if (ADCx != ADC3) in LL_ADC_SetBoostMode()
6514 MODIFY_REG(ADCx->CR, ADC_CR_BOOST, (BoostMode & ADC_CR_BOOST)); in LL_ADC_SetBoostMode()
6519 MODIFY_REG(ADCx->CR, ADC_CR_BOOST_0, (BoostMode >> 2UL)); in LL_ADC_SetBoostMode()
6523 MODIFY_REG(ADCx->CR, ADC_CR_BOOST, (BoostMode & ADC_CR_BOOST)); in LL_ADC_SetBoostMode()
6539 __STATIC_INLINE uint32_t LL_ADC_GetBoostMode(const ADC_TypeDef *ADCx) in LL_ADC_GetBoostMode() argument
6543 return (uint32_t)READ_BIT(ADCx->CR, ADC_CR_BOOST_0); in LL_ADC_GetBoostMode()
6547 return ((READ_BIT(ADCx->CR, ADC_CR_BOOST) == (ADC_CR_BOOST)) ? 1UL : 0UL); in LL_ADC_GetBoostMode()
6795 __STATIC_INLINE void LL_ADC_EnableDeepPowerDown(ADC_TypeDef *ADCx) in LL_ADC_EnableDeepPowerDown() argument
6800 MODIFY_REG(ADCx->CR, in LL_ADC_EnableDeepPowerDown()
6818 __STATIC_INLINE void LL_ADC_DisableDeepPowerDown(ADC_TypeDef *ADCx) in LL_ADC_DisableDeepPowerDown() argument
6823 CLEAR_BIT(ADCx->CR, (ADC_CR_DEEPPWD | ADC_CR_BITS_PROPERTY_RS)); in LL_ADC_DisableDeepPowerDown()
6832 __STATIC_INLINE uint32_t LL_ADC_IsDeepPowerDownEnabled(const ADC_TypeDef *ADCx) in LL_ADC_IsDeepPowerDownEnabled() argument
6834 return ((READ_BIT(ADCx->CR, ADC_CR_DEEPPWD) == (ADC_CR_DEEPPWD)) ? 1UL : 0UL); in LL_ADC_IsDeepPowerDownEnabled()
6851 __STATIC_INLINE void LL_ADC_EnableInternalRegulator(ADC_TypeDef *ADCx) in LL_ADC_EnableInternalRegulator() argument
6856 MODIFY_REG(ADCx->CR, in LL_ADC_EnableInternalRegulator()
6870 __STATIC_INLINE void LL_ADC_DisableInternalRegulator(ADC_TypeDef *ADCx) in LL_ADC_DisableInternalRegulator() argument
6872 CLEAR_BIT(ADCx->CR, (ADC_CR_ADVREGEN | ADC_CR_BITS_PROPERTY_RS)); in LL_ADC_DisableInternalRegulator()
6881 __STATIC_INLINE uint32_t LL_ADC_IsInternalRegulatorEnabled(const ADC_TypeDef *ADCx) in LL_ADC_IsInternalRegulatorEnabled() argument
6883 return ((READ_BIT(ADCx->CR, ADC_CR_ADVREGEN) == (ADC_CR_ADVREGEN)) ? 1UL : 0UL); in LL_ADC_IsInternalRegulatorEnabled()
6902 __STATIC_INLINE void LL_ADC_Enable(ADC_TypeDef *ADCx) in LL_ADC_Enable() argument
6907 MODIFY_REG(ADCx->CR, in LL_ADC_Enable()
6922 __STATIC_INLINE void LL_ADC_Disable(ADC_TypeDef *ADCx) in LL_ADC_Disable() argument
6927 MODIFY_REG(ADCx->CR, in LL_ADC_Disable()
6941 __STATIC_INLINE uint32_t LL_ADC_IsEnabled(const ADC_TypeDef *ADCx) in LL_ADC_IsEnabled() argument
6943 return ((READ_BIT(ADCx->CR, ADC_CR_ADEN) == (ADC_CR_ADEN)) ? 1UL : 0UL); in LL_ADC_IsEnabled()
6952 __STATIC_INLINE uint32_t LL_ADC_IsDisableOngoing(const ADC_TypeDef *ADCx) in LL_ADC_IsDisableOngoing() argument
6954 return ((READ_BIT(ADCx->CR, ADC_CR_ADDIS) == (ADC_CR_ADDIS)) ? 1UL : 0UL); in LL_ADC_IsDisableOngoing()
6990 __STATIC_INLINE void LL_ADC_StartCalibration(ADC_TypeDef *ADCx, uint32_t CalibrationMode, uint32_t … in LL_ADC_StartCalibration() argument
6995 MODIFY_REG(ADCx->CR, in LL_ADC_StartCalibration()
7006 __STATIC_INLINE uint32_t LL_ADC_IsCalibrationOnGoing(const ADC_TypeDef *ADCx) in LL_ADC_IsCalibrationOnGoing() argument
7008 return ((READ_BIT(ADCx->CR, ADC_CR_ADCAL) == (ADC_CR_ADCAL)) ? 1UL : 0UL); in LL_ADC_IsCalibrationOnGoing()
7037 __STATIC_INLINE void LL_ADC_REG_StartConversion(ADC_TypeDef *ADCx) in LL_ADC_REG_StartConversion() argument
7042 MODIFY_REG(ADCx->CR, in LL_ADC_REG_StartConversion()
7057 __STATIC_INLINE void LL_ADC_REG_StopConversion(ADC_TypeDef *ADCx) in LL_ADC_REG_StopConversion() argument
7062 MODIFY_REG(ADCx->CR, in LL_ADC_REG_StopConversion()
7073 __STATIC_INLINE uint32_t LL_ADC_REG_IsConversionOngoing(const ADC_TypeDef *ADCx) in LL_ADC_REG_IsConversionOngoing() argument
7075 return ((READ_BIT(ADCx->CR, ADC_CR_ADSTART) == (ADC_CR_ADSTART)) ? 1UL : 0UL); in LL_ADC_REG_IsConversionOngoing()
7084 __STATIC_INLINE uint32_t LL_ADC_REG_IsStopConversionOngoing(const ADC_TypeDef *ADCx) in LL_ADC_REG_IsStopConversionOngoing() argument
7086 return ((READ_BIT(ADCx->CR, ADC_CR_ADSTP) == (ADC_CR_ADSTP)) ? 1UL : 0UL); in LL_ADC_REG_IsStopConversionOngoing()
7098 __STATIC_INLINE uint32_t LL_ADC_REG_ReadConversionData32(const ADC_TypeDef *ADCx) in LL_ADC_REG_ReadConversionData32() argument
7100 return (uint32_t)(READ_BIT(ADCx->DR, ADC_DR_RDATA)); in LL_ADC_REG_ReadConversionData32()
7113 __STATIC_INLINE uint16_t LL_ADC_REG_ReadConversionData16(const ADC_TypeDef *ADCx) in LL_ADC_REG_ReadConversionData16() argument
7115 return (uint16_t)(READ_BIT(ADCx->DR, ADC_DR_RDATA)); in LL_ADC_REG_ReadConversionData16()
7128 __STATIC_INLINE uint16_t LL_ADC_REG_ReadConversionData14(const ADC_TypeDef *ADCx) in LL_ADC_REG_ReadConversionData14() argument
7130 return (uint16_t)(READ_BIT(ADCx->DR, ADC_DR_RDATA)); in LL_ADC_REG_ReadConversionData14()
7143 __STATIC_INLINE uint16_t LL_ADC_REG_ReadConversionData12(const ADC_TypeDef *ADCx) in LL_ADC_REG_ReadConversionData12() argument
7145 return (uint16_t)(READ_BIT(ADCx->DR, ADC_DR_RDATA)); in LL_ADC_REG_ReadConversionData12()
7158 __STATIC_INLINE uint16_t LL_ADC_REG_ReadConversionData10(const ADC_TypeDef *ADCx) in LL_ADC_REG_ReadConversionData10() argument
7160 return (uint16_t)(READ_BIT(ADCx->DR, ADC_DR_RDATA)); in LL_ADC_REG_ReadConversionData10()
7173 __STATIC_INLINE uint8_t LL_ADC_REG_ReadConversionData8(const ADC_TypeDef *ADCx) in LL_ADC_REG_ReadConversionData8() argument
7175 return (uint8_t)(READ_BIT(ADCx->DR, ADC_DR_RDATA)); in LL_ADC_REG_ReadConversionData8()
7232 __STATIC_INLINE void LL_ADC_INJ_StartConversion(ADC_TypeDef *ADCx) in LL_ADC_INJ_StartConversion() argument
7237 MODIFY_REG(ADCx->CR, in LL_ADC_INJ_StartConversion()
7252 __STATIC_INLINE void LL_ADC_INJ_StopConversion(ADC_TypeDef *ADCx) in LL_ADC_INJ_StopConversion() argument
7257 MODIFY_REG(ADCx->CR, in LL_ADC_INJ_StopConversion()
7268 __STATIC_INLINE uint32_t LL_ADC_INJ_IsConversionOngoing(const ADC_TypeDef *ADCx) in LL_ADC_INJ_IsConversionOngoing() argument
7270 return ((READ_BIT(ADCx->CR, ADC_CR_JADSTART) == (ADC_CR_JADSTART)) ? 1UL : 0UL); in LL_ADC_INJ_IsConversionOngoing()
7279 __STATIC_INLINE uint32_t LL_ADC_INJ_IsStopConversionOngoing(const ADC_TypeDef *ADCx) in LL_ADC_INJ_IsStopConversionOngoing() argument
7281 return ((READ_BIT(ADCx->CR, ADC_CR_JADSTP) == (ADC_CR_JADSTP)) ? 1UL : 0UL); in LL_ADC_INJ_IsStopConversionOngoing()
7301 __STATIC_INLINE uint32_t LL_ADC_INJ_ReadConversionData32(const ADC_TypeDef *ADCx, uint32_t Rank) in LL_ADC_INJ_ReadConversionData32() argument
7303 …const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->JDR1, ((Rank & ADC_INJ_JDRX_REGOFFSET_MASK)… in LL_ADC_INJ_ReadConversionData32()
7328 __STATIC_INLINE uint16_t LL_ADC_INJ_ReadConversionData16(const ADC_TypeDef *ADCx, uint32_t Rank) in LL_ADC_INJ_ReadConversionData16() argument
7330 …const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->JDR1, ((Rank & ADC_INJ_JDRX_REGOFFSET_MASK)… in LL_ADC_INJ_ReadConversionData16()
7355 __STATIC_INLINE uint16_t LL_ADC_INJ_ReadConversionData14(const ADC_TypeDef *ADCx, uint32_t Rank) in LL_ADC_INJ_ReadConversionData14() argument
7357 …const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->JDR1, ((Rank & ADC_INJ_JDRX_REGOFFSET_MASK)… in LL_ADC_INJ_ReadConversionData14()
7382 __STATIC_INLINE uint16_t LL_ADC_INJ_ReadConversionData12(const ADC_TypeDef *ADCx, uint32_t Rank) in LL_ADC_INJ_ReadConversionData12() argument
7384 …const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->JDR1, ((Rank & ADC_INJ_JDRX_REGOFFSET_MASK)… in LL_ADC_INJ_ReadConversionData12()
7409 __STATIC_INLINE uint16_t LL_ADC_INJ_ReadConversionData10(const ADC_TypeDef *ADCx, uint32_t Rank) in LL_ADC_INJ_ReadConversionData10() argument
7411 …const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->JDR1, ((Rank & ADC_INJ_JDRX_REGOFFSET_MASK)… in LL_ADC_INJ_ReadConversionData10()
7436 __STATIC_INLINE uint8_t LL_ADC_INJ_ReadConversionData8(const ADC_TypeDef *ADCx, uint32_t Rank) in LL_ADC_INJ_ReadConversionData8() argument
7438 …const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->JDR1, ((Rank & ADC_INJ_JDRX_REGOFFSET_MASK)… in LL_ADC_INJ_ReadConversionData8()
7462 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_ADRDY(const ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_ADRDY() argument
7464 return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_ADRDY) == (LL_ADC_FLAG_ADRDY)) ? 1UL : 0UL); in LL_ADC_IsActiveFlag_ADRDY()
7473 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOC(const ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_EOC() argument
7475 return ((READ_BIT(ADCx->ISR, ADC_ISR_EOC) == (ADC_ISR_EOC)) ? 1UL : 0UL); in LL_ADC_IsActiveFlag_EOC()
7484 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOS(const ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_EOS() argument
7486 return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_EOS) == (LL_ADC_FLAG_EOS)) ? 1UL : 0UL); in LL_ADC_IsActiveFlag_EOS()
7495 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_OVR(const ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_OVR() argument
7497 return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_OVR) == (LL_ADC_FLAG_OVR)) ? 1UL : 0UL); in LL_ADC_IsActiveFlag_OVR()
7506 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOSMP(const ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_EOSMP() argument
7508 return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_EOSMP) == (LL_ADC_FLAG_EOSMP)) ? 1UL : 0UL); in LL_ADC_IsActiveFlag_EOSMP()
7517 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_JEOC(const ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_JEOC() argument
7519 return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_JEOC) == (LL_ADC_FLAG_JEOC)) ? 1UL : 0UL); in LL_ADC_IsActiveFlag_JEOC()
7528 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_JEOS(const ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_JEOS() argument
7530 return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_JEOS) == (LL_ADC_FLAG_JEOS)) ? 1UL : 0UL); in LL_ADC_IsActiveFlag_JEOS()
7539 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_JQOVF(const ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_JQOVF() argument
7541 return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_JQOVF) == (LL_ADC_FLAG_JQOVF)) ? 1UL : 0UL); in LL_ADC_IsActiveFlag_JQOVF()
7550 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_LDORDY(const ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_LDORDY() argument
7552 return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_LDORDY) == (LL_ADC_FLAG_LDORDY)) ? 1UL : 0UL); in LL_ADC_IsActiveFlag_LDORDY()
7561 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_AWD1(const ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_AWD1() argument
7563 return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_AWD1) == (LL_ADC_FLAG_AWD1)) ? 1UL : 0UL); in LL_ADC_IsActiveFlag_AWD1()
7572 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_AWD2(const ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_AWD2() argument
7574 return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_AWD2) == (LL_ADC_FLAG_AWD2)) ? 1UL : 0UL); in LL_ADC_IsActiveFlag_AWD2()
7583 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_AWD3(const ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_AWD3() argument
7585 return ((READ_BIT(ADCx->ISR, LL_ADC_FLAG_AWD3) == (LL_ADC_FLAG_AWD3)) ? 1UL : 0UL); in LL_ADC_IsActiveFlag_AWD3()
7597 __STATIC_INLINE void LL_ADC_ClearFlag_ADRDY(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_ADRDY() argument
7599 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_ADRDY); in LL_ADC_ClearFlag_ADRDY()
7608 __STATIC_INLINE void LL_ADC_ClearFlag_EOC(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_EOC() argument
7610 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_EOC); in LL_ADC_ClearFlag_EOC()
7619 __STATIC_INLINE void LL_ADC_ClearFlag_EOS(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_EOS() argument
7621 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_EOS); in LL_ADC_ClearFlag_EOS()
7630 __STATIC_INLINE void LL_ADC_ClearFlag_OVR(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_OVR() argument
7632 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_OVR); in LL_ADC_ClearFlag_OVR()
7641 __STATIC_INLINE void LL_ADC_ClearFlag_EOSMP(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_EOSMP() argument
7643 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_EOSMP); in LL_ADC_ClearFlag_EOSMP()
7652 __STATIC_INLINE void LL_ADC_ClearFlag_JEOC(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_JEOC() argument
7654 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_JEOC); in LL_ADC_ClearFlag_JEOC()
7663 __STATIC_INLINE void LL_ADC_ClearFlag_JEOS(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_JEOS() argument
7665 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_JEOS); in LL_ADC_ClearFlag_JEOS()
7674 __STATIC_INLINE void LL_ADC_ClearFlag_JQOVF(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_JQOVF() argument
7676 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_JQOVF); in LL_ADC_ClearFlag_JQOVF()
7685 __STATIC_INLINE void LL_ADC_ClearFlag_AWD1(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_AWD1() argument
7687 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_AWD1); in LL_ADC_ClearFlag_AWD1()
7696 __STATIC_INLINE void LL_ADC_ClearFlag_AWD2(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_AWD2() argument
7698 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_AWD2); in LL_ADC_ClearFlag_AWD2()
7707 __STATIC_INLINE void LL_ADC_ClearFlag_AWD3(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_AWD3() argument
7709 WRITE_REG(ADCx->ISR, LL_ADC_FLAG_AWD3); in LL_ADC_ClearFlag_AWD3()
7990 __STATIC_INLINE void LL_ADC_EnableIT_ADRDY(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_ADRDY() argument
7992 SET_BIT(ADCx->IER, LL_ADC_IT_ADRDY); in LL_ADC_EnableIT_ADRDY()
8001 __STATIC_INLINE void LL_ADC_EnableIT_EOC(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_EOC() argument
8003 SET_BIT(ADCx->IER, LL_ADC_IT_EOC); in LL_ADC_EnableIT_EOC()
8012 __STATIC_INLINE void LL_ADC_EnableIT_EOS(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_EOS() argument
8014 SET_BIT(ADCx->IER, LL_ADC_IT_EOS); in LL_ADC_EnableIT_EOS()
8023 __STATIC_INLINE void LL_ADC_EnableIT_OVR(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_OVR() argument
8025 SET_BIT(ADCx->IER, LL_ADC_IT_OVR); in LL_ADC_EnableIT_OVR()
8034 __STATIC_INLINE void LL_ADC_EnableIT_EOSMP(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_EOSMP() argument
8036 SET_BIT(ADCx->IER, LL_ADC_IT_EOSMP); in LL_ADC_EnableIT_EOSMP()
8045 __STATIC_INLINE void LL_ADC_EnableIT_JEOC(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_JEOC() argument
8047 SET_BIT(ADCx->IER, LL_ADC_IT_JEOC); in LL_ADC_EnableIT_JEOC()
8056 __STATIC_INLINE void LL_ADC_EnableIT_JEOS(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_JEOS() argument
8058 SET_BIT(ADCx->IER, LL_ADC_IT_JEOS); in LL_ADC_EnableIT_JEOS()
8067 __STATIC_INLINE void LL_ADC_EnableIT_JQOVF(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_JQOVF() argument
8069 SET_BIT(ADCx->IER, LL_ADC_IT_JQOVF); in LL_ADC_EnableIT_JQOVF()
8078 __STATIC_INLINE void LL_ADC_EnableIT_AWD1(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_AWD1() argument
8080 SET_BIT(ADCx->IER, LL_ADC_IT_AWD1); in LL_ADC_EnableIT_AWD1()
8089 __STATIC_INLINE void LL_ADC_EnableIT_AWD2(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_AWD2() argument
8091 SET_BIT(ADCx->IER, LL_ADC_IT_AWD2); in LL_ADC_EnableIT_AWD2()
8100 __STATIC_INLINE void LL_ADC_EnableIT_AWD3(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_AWD3() argument
8102 SET_BIT(ADCx->IER, LL_ADC_IT_AWD3); in LL_ADC_EnableIT_AWD3()
8111 __STATIC_INLINE void LL_ADC_DisableIT_ADRDY(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_ADRDY() argument
8113 CLEAR_BIT(ADCx->IER, LL_ADC_IT_ADRDY); in LL_ADC_DisableIT_ADRDY()
8122 __STATIC_INLINE void LL_ADC_DisableIT_EOC(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_EOC() argument
8124 CLEAR_BIT(ADCx->IER, LL_ADC_IT_EOC); in LL_ADC_DisableIT_EOC()
8133 __STATIC_INLINE void LL_ADC_DisableIT_EOS(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_EOS() argument
8135 CLEAR_BIT(ADCx->IER, LL_ADC_IT_EOS); in LL_ADC_DisableIT_EOS()
8144 __STATIC_INLINE void LL_ADC_DisableIT_OVR(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_OVR() argument
8146 CLEAR_BIT(ADCx->IER, LL_ADC_IT_OVR); in LL_ADC_DisableIT_OVR()
8155 __STATIC_INLINE void LL_ADC_DisableIT_EOSMP(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_EOSMP() argument
8157 CLEAR_BIT(ADCx->IER, LL_ADC_IT_EOSMP); in LL_ADC_DisableIT_EOSMP()
8166 __STATIC_INLINE void LL_ADC_DisableIT_JEOC(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_JEOC() argument
8168 CLEAR_BIT(ADCx->IER, LL_ADC_IT_JEOC); in LL_ADC_DisableIT_JEOC()
8177 __STATIC_INLINE void LL_ADC_DisableIT_JEOS(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_JEOS() argument
8179 CLEAR_BIT(ADCx->IER, LL_ADC_IT_JEOS); in LL_ADC_DisableIT_JEOS()
8188 __STATIC_INLINE void LL_ADC_DisableIT_JQOVF(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_JQOVF() argument
8190 CLEAR_BIT(ADCx->IER, LL_ADC_IT_JQOVF); in LL_ADC_DisableIT_JQOVF()
8199 __STATIC_INLINE void LL_ADC_DisableIT_AWD1(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_AWD1() argument
8201 CLEAR_BIT(ADCx->IER, LL_ADC_IT_AWD1); in LL_ADC_DisableIT_AWD1()
8210 __STATIC_INLINE void LL_ADC_DisableIT_AWD2(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_AWD2() argument
8212 CLEAR_BIT(ADCx->IER, LL_ADC_IT_AWD2); in LL_ADC_DisableIT_AWD2()
8221 __STATIC_INLINE void LL_ADC_DisableIT_AWD3(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_AWD3() argument
8223 CLEAR_BIT(ADCx->IER, LL_ADC_IT_AWD3); in LL_ADC_DisableIT_AWD3()
8233 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_ADRDY(const ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_ADRDY() argument
8235 return ((READ_BIT(ADCx->IER, LL_ADC_IT_ADRDY) == (LL_ADC_IT_ADRDY)) ? 1UL : 0UL); in LL_ADC_IsEnabledIT_ADRDY()
8245 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOC(const ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_EOC() argument
8247 return ((READ_BIT(ADCx->IER, LL_ADC_IT_EOC) == (LL_ADC_IT_EOC)) ? 1UL : 0UL); in LL_ADC_IsEnabledIT_EOC()
8257 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOS(const ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_EOS() argument
8259 return ((READ_BIT(ADCx->IER, LL_ADC_IT_EOS) == (LL_ADC_IT_EOS)) ? 1UL : 0UL); in LL_ADC_IsEnabledIT_EOS()
8269 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_OVR(const ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_OVR() argument
8271 return ((READ_BIT(ADCx->IER, LL_ADC_IT_OVR) == (LL_ADC_IT_OVR)) ? 1UL : 0UL); in LL_ADC_IsEnabledIT_OVR()
8281 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOSMP(const ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_EOSMP() argument
8283 return ((READ_BIT(ADCx->IER, LL_ADC_IT_EOSMP) == (LL_ADC_IT_EOSMP)) ? 1UL : 0UL); in LL_ADC_IsEnabledIT_EOSMP()
8293 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_JEOC(const ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_JEOC() argument
8295 return ((READ_BIT(ADCx->IER, LL_ADC_IT_JEOC) == (LL_ADC_IT_JEOC)) ? 1UL : 0UL); in LL_ADC_IsEnabledIT_JEOC()
8305 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_JEOS(const ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_JEOS() argument
8307 return ((READ_BIT(ADCx->IER, LL_ADC_IT_JEOS) == (LL_ADC_IT_JEOS)) ? 1UL : 0UL); in LL_ADC_IsEnabledIT_JEOS()
8317 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_JQOVF(const ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_JQOVF() argument
8319 return ((READ_BIT(ADCx->IER, LL_ADC_IT_JQOVF) == (LL_ADC_IT_JQOVF)) ? 1UL : 0UL); in LL_ADC_IsEnabledIT_JQOVF()
8329 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_AWD1(const ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_AWD1() argument
8331 return ((READ_BIT(ADCx->IER, LL_ADC_IT_AWD1) == (LL_ADC_IT_AWD1)) ? 1UL : 0UL); in LL_ADC_IsEnabledIT_AWD1()
8341 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_AWD2(const ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_AWD2() argument
8343 return ((READ_BIT(ADCx->IER, LL_ADC_IT_AWD2) == (LL_ADC_IT_AWD2)) ? 1UL : 0UL); in LL_ADC_IsEnabledIT_AWD2()
8353 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_AWD3(const ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_AWD3() argument
8355 return ((READ_BIT(ADCx->IER, LL_ADC_IT_AWD3) == (LL_ADC_IT_AWD3)) ? 1UL : 0UL); in LL_ADC_IsEnabledIT_AWD3()
8374 ErrorStatus LL_ADC_DeInit(ADC_TypeDef *ADCx);
8377 ErrorStatus LL_ADC_Init(ADC_TypeDef *ADCx, LL_ADC_InitTypeDef *ADC_InitStruct);
8381 ErrorStatus LL_ADC_REG_Init(ADC_TypeDef *ADCx, LL_ADC_REG_InitTypeDef *ADC_REG_InitStruct);
8385 ErrorStatus LL_ADC_INJ_Init(ADC_TypeDef *ADCx, LL_ADC_INJ_InitTypeDef *ADC_INJ_InitStruct);