Lines Matching refs:ADCx

1168 __STATIC_INLINE void LL_ADC_SetInputSamplingMode(ADC_TypeDef *ADCx, uint32_t SamplingMode)  in LL_ADC_SetInputSamplingMode()  argument
1170 MODIFY_REG(ADCx->CONF, ADC_CONF_ADC_CONT_1V2, SamplingMode); in LL_ADC_SetInputSamplingMode()
1181 __STATIC_INLINE uint32_t LL_ADC_GetInputSamplingMode(const ADC_TypeDef *ADCx) in LL_ADC_GetInputSamplingMode() argument
1183 return (uint32_t)(READ_BIT(ADCx->CONF, ADC_CONF_ADC_CONT_1V2)); in LL_ADC_GetInputSamplingMode()
1193 __STATIC_INLINE void LL_ADC_InvertOutputDiffModeEnable(ADC_TypeDef *ADCx) in LL_ADC_InvertOutputDiffModeEnable() argument
1195 SET_BIT(ADCx->CONF, ADC_CONF_BIT_INVERT_DIFF); in LL_ADC_InvertOutputDiffModeEnable()
1205 __STATIC_INLINE void LL_ADC_InvertOutputDiffModeDisable(ADC_TypeDef *ADCx) in LL_ADC_InvertOutputDiffModeDisable() argument
1207 CLEAR_BIT(ADCx->CONF, ADC_CONF_BIT_INVERT_DIFF); in LL_ADC_InvertOutputDiffModeDisable()
1217 __STATIC_INLINE uint32_t LL_ADC_IsInvertOutputDiffModeEnabled(const ADC_TypeDef *ADCx) in LL_ADC_IsInvertOutputDiffModeEnabled() argument
1219 …return ((READ_BIT(ADCx->CONF, ADC_CONF_BIT_INVERT_DIFF) == (ADC_CONF_BIT_INVERT_DIFF)) ? 1UL : 0UL… in LL_ADC_IsInvertOutputDiffModeEnabled()
1229 __STATIC_INLINE void LL_ADC_InvertOutputSingleNegModeEnable(ADC_TypeDef *ADCx) in LL_ADC_InvertOutputSingleNegModeEnable() argument
1231 SET_BIT(ADCx->CONF, ADC_CONF_BIT_INVERT_SN); in LL_ADC_InvertOutputSingleNegModeEnable()
1241 __STATIC_INLINE void LL_ADC_InvertOutputSingleNegModeDisable(ADC_TypeDef *ADCx) in LL_ADC_InvertOutputSingleNegModeDisable() argument
1243 CLEAR_BIT(ADCx->CONF, ADC_CONF_BIT_INVERT_SN); in LL_ADC_InvertOutputSingleNegModeDisable()
1253 __STATIC_INLINE uint32_t LL_ADC_IsInvertOutputSingleNegModeEnabled(const ADC_TypeDef *ADCx) in LL_ADC_IsInvertOutputSingleNegModeEnabled() argument
1255 return ((READ_BIT(ADCx->CONF, ADC_CONF_BIT_INVERT_SN) == (ADC_CONF_BIT_INVERT_SN)) ? 1UL : 0UL); in LL_ADC_IsInvertOutputSingleNegModeEnabled()
1271 __STATIC_INLINE void LL_ADC_SetOverrunDF(ADC_TypeDef *ADCx, uint32_t Overrun) in LL_ADC_SetOverrunDF() argument
1273 MODIFY_REG(ADCx->CONF, ADC_CONF_OVR_DF_CFG, Overrun); in LL_ADC_SetOverrunDF()
1287 __STATIC_INLINE uint32_t LL_ADC_GetOverrunDF(const ADC_TypeDef *ADCx) in LL_ADC_GetOverrunDF() argument
1289 return (uint32_t)(READ_BIT(ADCx->CONF, ADC_CONF_OVR_DF_CFG)); in LL_ADC_GetOverrunDF()
1305 __STATIC_INLINE void LL_ADC_SetOverrunDS(ADC_TypeDef *ADCx, uint32_t Overrun) in LL_ADC_SetOverrunDS() argument
1307 MODIFY_REG(ADCx->CONF, ADC_CONF_OVR_DS_CFG, Overrun); in LL_ADC_SetOverrunDS()
1321 __STATIC_INLINE uint32_t LL_ADC_GetOverrunDS(const ADC_TypeDef *ADCx) in LL_ADC_GetOverrunDS() argument
1323 return (uint32_t)(READ_BIT(ADCx->CONF, ADC_CONF_OVR_DS_CFG)); in LL_ADC_GetOverrunDS()
1333 __STATIC_INLINE void LL_ADC_DMAModeDFEnable(ADC_TypeDef *ADCx) in LL_ADC_DMAModeDFEnable() argument
1335 SET_BIT(ADCx->CONF, ADC_CONF_DMA_DF_ENA); in LL_ADC_DMAModeDFEnable()
1344 __STATIC_INLINE void LL_ADC_DMAModeDFDisable(ADC_TypeDef *ADCx) in LL_ADC_DMAModeDFDisable() argument
1346 CLEAR_BIT(ADCx->CONF, ADC_CONF_DMA_DF_ENA); in LL_ADC_DMAModeDFDisable()
1356 __STATIC_INLINE uint32_t LL_ADC_IsDMAModeDFEnabled(const ADC_TypeDef *ADCx) in LL_ADC_IsDMAModeDFEnabled() argument
1358 return ((READ_BIT(ADCx->CONF, ADC_CONF_DMA_DF_ENA) == (ADC_CONF_DMA_DF_ENA)) ? 1UL : 0UL); in LL_ADC_IsDMAModeDFEnabled()
1368 __STATIC_INLINE void LL_ADC_DMAModeDSEnable(ADC_TypeDef *ADCx) in LL_ADC_DMAModeDSEnable() argument
1370 SET_BIT(ADCx->CONF, ADC_CONF_DMA_DS_ENA); in LL_ADC_DMAModeDSEnable()
1380 __STATIC_INLINE void LL_ADC_DMAModeDSDisable(ADC_TypeDef *ADCx) in LL_ADC_DMAModeDSDisable() argument
1382 CLEAR_BIT(ADCx->CONF, ADC_CONF_DMA_DS_ENA); in LL_ADC_DMAModeDSDisable()
1392 __STATIC_INLINE uint32_t LL_ADC_IsDMAModeDSEnabled(const ADC_TypeDef *ADCx) in LL_ADC_IsDMAModeDSEnabled() argument
1394 return ((READ_BIT(ADCx->CONF, ADC_CONF_DMA_DS_ENA) == (ADC_CONF_DMA_DS_ENA)) ? 1UL : 0UL); in LL_ADC_IsDMAModeDSEnabled()
1438 __STATIC_INLINE void LL_ADC_SetSampleRate(ADC_TypeDef *ADCx, uint32_t SampleRate) in LL_ADC_SetSampleRate() argument
1441 MODIFY_REG(ADCx->CONF, ADC_CONF_SAMPLE_RATE | ADC_CONF_SAMPLE_RATE_MSB, SampleRate); in LL_ADC_SetSampleRate()
1443 MODIFY_REG(ADCx->CONF, ADC_CONF_SAMPLE_RATE, SampleRate); in LL_ADC_SetSampleRate()
1488 __STATIC_INLINE uint32_t LL_ADC_GetSampleRate(const ADC_TypeDef *ADCx) in LL_ADC_GetSampleRate() argument
1491 return (uint32_t)(READ_BIT(ADCx->CONF, ADC_CONF_SAMPLE_RATE | ADC_CONF_SAMPLE_RATE_MSB)); in LL_ADC_GetSampleRate()
1493 return (uint32_t)(READ_BIT(ADCx->CONF, ADC_CONF_SAMPLE_RATE)); in LL_ADC_GetSampleRate()
1508 __STATIC_INLINE void LL_ADC_SetADCMode(ADC_TypeDef *ADCx, uint32_t OperationMode) in LL_ADC_SetADCMode() argument
1510 MODIFY_REG(ADCx->CONF, ADC_CONF_OP_MODE, OperationMode); in LL_ADC_SetADCMode()
1523 __STATIC_INLINE uint32_t LL_ADC_GetADCMode(const ADC_TypeDef *ADCx) in LL_ADC_GetADCMode() argument
1525 return (uint32_t)(READ_BIT(ADCx->CONF, ADC_CONF_OP_MODE)); in LL_ADC_GetADCMode()
1538 __STATIC_INLINE void LL_ADC_SMPSSyncEnable(ADC_TypeDef *ADCx) in LL_ADC_SMPSSyncEnable() argument
1540 SET_BIT(ADCx->CONF, ADC_CONF_SMPS_SYNCHRO_ENA); in LL_ADC_SMPSSyncEnable()
1552 __STATIC_INLINE void LL_ADC_SMPSSyncDisable(ADC_TypeDef *ADCx) in LL_ADC_SMPSSyncDisable() argument
1554 CLEAR_BIT(ADCx->CONF, ADC_CONF_SMPS_SYNCHRO_ENA); in LL_ADC_SMPSSyncDisable()
1567 __STATIC_INLINE uint32_t LL_ADC_IsSMPSSyncEnabled(const ADC_TypeDef *ADCx) in LL_ADC_IsSMPSSyncEnabled() argument
1569 …return ((READ_BIT(ADCx->CONF, ADC_CONF_SMPS_SYNCHRO_ENA) == (ADC_CONF_SMPS_SYNCHRO_ENA)) ? 1UL : 0… in LL_ADC_IsSMPSSyncEnabled()
1580 __STATIC_INLINE void LL_ADC_SetSequenceLength(ADC_TypeDef *ADCx, uint32_t SequenceLength) in LL_ADC_SetSequenceLength() argument
1582 MODIFY_REG(ADCx->CONF, ADC_CONF_SEQ_LEN, (SequenceLength - 1UL) << ADC_CONF_SEQ_LEN_Pos); in LL_ADC_SetSequenceLength()
1592 __STATIC_INLINE uint32_t LL_ADC_GetSequenceLength(const ADC_TypeDef *ADCx) in LL_ADC_GetSequenceLength() argument
1594 return (uint32_t)(READ_BIT(ADCx->CONF, ADC_CONF_SEQ_LEN) >> ADC_CONF_SEQ_LEN_Pos) + 1UL; in LL_ADC_GetSequenceLength()
1604 __STATIC_INLINE void LL_ADC_SequenceModeEnable(ADC_TypeDef *ADCx) in LL_ADC_SequenceModeEnable() argument
1606 SET_BIT(ADCx->CONF, ADC_CONF_SEQUENCE); in LL_ADC_SequenceModeEnable()
1616 __STATIC_INLINE void LL_ADC_SequenceModeDisable(ADC_TypeDef *ADCx) in LL_ADC_SequenceModeDisable() argument
1618 CLEAR_BIT(ADCx->CONF, ADC_CONF_SEQUENCE); in LL_ADC_SequenceModeDisable()
1628 __STATIC_INLINE uint32_t LL_ADC_IsSequenceModeEnabled(const ADC_TypeDef *ADCx) in LL_ADC_IsSequenceModeEnabled() argument
1630 return ((READ_BIT(ADCx->CONF, ADC_CONF_SEQUENCE) == (ADC_CONF_SEQUENCE)) ? 1UL : 0UL); in LL_ADC_IsSequenceModeEnabled()
1643 __STATIC_INLINE void LL_ADC_ContinuousModeEnable(ADC_TypeDef *ADCx) in LL_ADC_ContinuousModeEnable() argument
1645 SET_BIT(ADCx->CONF, ADC_CONF_CONT); in LL_ADC_ContinuousModeEnable()
1656 __STATIC_INLINE void LL_ADC_ContinuousModeDisable(ADC_TypeDef *ADCx) in LL_ADC_ContinuousModeDisable() argument
1658 CLEAR_BIT(ADCx->CONF, ADC_CONF_CONT); in LL_ADC_ContinuousModeDisable()
1668 __STATIC_INLINE uint32_t LL_ADC_IsContinuousModeEnabled(const ADC_TypeDef *ADCx) in LL_ADC_IsContinuousModeEnabled() argument
1670 return ((READ_BIT(ADCx->CONF, ADC_CONF_CONT) == (ADC_CONF_CONT)) ? 1UL : 0UL); in LL_ADC_IsContinuousModeEnabled()
1690 __STATIC_INLINE void LL_ADC_EnableInternalRegulator(ADC_TypeDef *ADCx) in LL_ADC_EnableInternalRegulator() argument
1692 SET_BIT(ADCx->CTRL, ADC_CTRL_ADC_LDO_ENA); in LL_ADC_EnableInternalRegulator()
1703 __STATIC_INLINE void LL_ADC_DisableInternalRegulator(ADC_TypeDef *ADCx) in LL_ADC_DisableInternalRegulator() argument
1705 CLEAR_BIT(ADCx->CTRL, ADC_CTRL_ADC_LDO_ENA); in LL_ADC_DisableInternalRegulator()
1716 __STATIC_INLINE uint32_t LL_ADC_IsInternalRegulatorEnabled(const ADC_TypeDef *ADCx) in LL_ADC_IsInternalRegulatorEnabled() argument
1718 return ((READ_BIT(ADCx->CTRL, ADC_CTRL_ADC_LDO_ENA) == (ADC_CTRL_ADC_LDO_ENA)) ? 1UL : 0UL); in LL_ADC_IsInternalRegulatorEnabled()
1729 __STATIC_INLINE void LL_ADC_AudioModeEnable(ADC_TypeDef *ADCx) in LL_ADC_AudioModeEnable() argument
1731 SET_BIT(ADCx->CTRL, ADC_CTRL_DIG_AUD_MODE); in LL_ADC_AudioModeEnable()
1741 __STATIC_INLINE void LL_ADC_AudioModeDisable(ADC_TypeDef *ADCx) in LL_ADC_AudioModeDisable() argument
1743 CLEAR_BIT(ADCx->CTRL, ADC_CTRL_DIG_AUD_MODE); in LL_ADC_AudioModeDisable()
1752 __STATIC_INLINE uint32_t LL_ADC_IsAudioModeEnabled(const ADC_TypeDef *ADCx) in LL_ADC_IsAudioModeEnabled() argument
1754 return ((READ_BIT(ADCx->CTRL, ADC_CTRL_DIG_AUD_MODE) == (ADC_CTRL_DIG_AUD_MODE)) ? 1UL : 0UL); in LL_ADC_IsAudioModeEnabled()
1767 __STATIC_INLINE void LL_ADC_StopConversion(ADC_TypeDef *ADCx) in LL_ADC_StopConversion() argument
1769 SET_BIT(ADCx->CTRL, ADC_CTRL_STOP_OP_MODE); in LL_ADC_StopConversion()
1779 __STATIC_INLINE uint32_t LL_ADC_IsStopConversionOngoing(const ADC_TypeDef *ADCx) in LL_ADC_IsStopConversionOngoing() argument
1781 return ((READ_BIT(ADCx->CTRL, ADC_CTRL_STOP_OP_MODE) == (ADC_CTRL_STOP_OP_MODE)) ? 1UL : 0UL); in LL_ADC_IsStopConversionOngoing()
1792 __STATIC_INLINE void LL_ADC_StartConversion(ADC_TypeDef *ADCx) in LL_ADC_StartConversion() argument
1794 SET_BIT(ADCx->CTRL, ADC_CTRL_START_CONV); in LL_ADC_StartConversion()
1804 __STATIC_INLINE uint32_t LL_ADC_IsConversionOngoing(const ADC_TypeDef *ADCx) in LL_ADC_IsConversionOngoing() argument
1806 return ((READ_BIT(ADCx->CTRL, ADC_CTRL_ADC_ON_OFF) == (ADC_CTRL_ADC_ON_OFF)) ? 1UL : 0UL); in LL_ADC_IsConversionOngoing()
1816 __STATIC_INLINE void LL_ADC_Enable(ADC_TypeDef *ADCx) in LL_ADC_Enable() argument
1818 SET_BIT(ADCx->CTRL, ADC_CTRL_ADC_ON_OFF); in LL_ADC_Enable()
1828 __STATIC_INLINE void LL_ADC_Disable(ADC_TypeDef *ADCx) in LL_ADC_Disable() argument
1830 CLEAR_BIT(ADCx->CTRL, ADC_CTRL_ADC_ON_OFF); in LL_ADC_Disable()
1840 __STATIC_INLINE uint32_t LL_ADC_IsEnabled(const ADC_TypeDef *ADCx) in LL_ADC_IsEnabled() argument
1842 return ((READ_BIT(ADCx->CTRL, ADC_CTRL_ADC_ON_OFF) == (ADC_CTRL_ADC_ON_OFF)) ? 1UL : 0UL); in LL_ADC_IsEnabled()
1864 __STATIC_INLINE void LL_ADC_StartOccasionalConversionMode(ADC_TypeDef *ADCx) in LL_ADC_StartOccasionalConversionMode() argument
1866 SET_BIT(ADCx->OCM_CTRL, ADC_OCM_CTRL_OCM_ENA); in LL_ADC_StartOccasionalConversionMode()
1876 __STATIC_INLINE uint32_t LL_ADC_IsOccasionalConversionModeOngoing(const ADC_TypeDef *ADCx) in LL_ADC_IsOccasionalConversionModeOngoing() argument
1878 return ((READ_BIT(ADCx->OCM_CTRL, ADC_OCM_CTRL_OCM_ENA) == (ADC_OCM_CTRL_OCM_ENA)) ? 1UL : 0UL); in LL_ADC_IsOccasionalConversionModeOngoing()
1894 __STATIC_INLINE void LL_ADC_SetOccasionalConversionSource(ADC_TypeDef *ADCx, uint32_t Source) in LL_ADC_SetOccasionalConversionSource() argument
1896 MODIFY_REG(ADCx->OCM_CTRL, ADC_OCM_CTRL_OCM_SRC, Source); in LL_ADC_SetOccasionalConversionSource()
1910 __STATIC_INLINE uint32_t LL_ADC_GetOccasionalConversionSource(const ADC_TypeDef *ADCx) in LL_ADC_GetOccasionalConversionSource() argument
1912 return (uint32_t)(READ_BIT(ADCx->OCM_CTRL, ADC_OCM_CTRL_OCM_SRC)); in LL_ADC_GetOccasionalConversionSource()
1950 __STATIC_INLINE void LL_ADC_ConfigureMicrophonePGA(ADC_TypeDef *ADCx, uint32_t Bias, uint32_t Gain) in LL_ADC_ConfigureMicrophonePGA() argument
1952 MODIFY_REG(ADCx->PGA_CONF, (ADC_PGA_CONF_PGA_BIAS | ADC_PGA_CONF_PGA_GAIN), (Bias | Gain)); in LL_ADC_ConfigureMicrophonePGA()
1971 __STATIC_INLINE void LL_ADC_SetMicrophonePGABias(ADC_TypeDef *ADCx, uint32_t Bias) in LL_ADC_SetMicrophonePGABias() argument
1973 MODIFY_REG(ADCx->PGA_CONF, ADC_PGA_CONF_PGA_BIAS, Bias); in LL_ADC_SetMicrophonePGABias()
1991 __STATIC_INLINE uint32_t LL_ADC_GetMicrophonePGABias(const ADC_TypeDef *ADCx) in LL_ADC_GetMicrophonePGABias() argument
1993 return (uint32_t)(READ_BIT(ADCx->PGA_CONF, ADC_PGA_CONF_PGA_BIAS)); in LL_ADC_GetMicrophonePGABias()
2013 __STATIC_INLINE void LL_ADC_SetMicrophonePGAGain(ADC_TypeDef *ADCx, uint32_t Gain) in LL_ADC_SetMicrophonePGAGain() argument
2015 MODIFY_REG(ADCx->PGA_CONF, ADC_PGA_CONF_PGA_GAIN, Gain); in LL_ADC_SetMicrophonePGAGain()
2035 __STATIC_INLINE uint32_t LL_ADC_GetMicrophonePGAGain(const ADC_TypeDef *ADCx) in LL_ADC_GetMicrophonePGAGain() argument
2037 return (uint32_t)(READ_BIT(ADCx->PGA_CONF, ADC_PGA_CONF_PGA_GAIN)); in LL_ADC_GetMicrophonePGAGain()
2081 __STATIC_INLINE void LL_ADC_SetChannelVoltageRange(ADC_TypeDef *ADCx, uint32_t Channel, uint32_t Ra… in LL_ADC_SetChannelVoltageRange() argument
2083 MODIFY_REG(ADCx->SWITCH, (ADC_SWITCH_SE_VIN_0 << ADC_CHANNEL_SWITCH_POS_LUT[Channel]), in LL_ADC_SetChannelVoltageRange()
2118 __STATIC_INLINE uint32_t LL_ADC_GetChannelVoltageRange(const ADC_TypeDef *ADCx, uint32_t Channel) in LL_ADC_GetChannelVoltageRange() argument
2120 …return ((uint32_t)(READ_BIT(ADCx->SWITCH, ADC_SWITCH_SE_VIN_0 << ADC_CHANNEL_SWITCH_POS_LUT[Channe… in LL_ADC_GetChannelVoltageRange()
2143 __STATIC_INLINE void LL_ADC_SetDFInputDynamic(ADC_TypeDef *ADCx, uint32_t Dynamic) in LL_ADC_SetDFInputDynamic() argument
2145 MODIFY_REG(ADCx->DF_CONF, ADC_DF_CONF_DF_HALF_D_EN, Dynamic); in LL_ADC_SetDFInputDynamic()
2158 __STATIC_INLINE uint32_t LL_ADC_GetDFInputDynamic(const ADC_TypeDef *ADCx) in LL_ADC_GetDFInputDynamic() argument
2160 return (uint32_t)(READ_BIT(ADCx->DF_CONF, ADC_DF_CONF_DF_HALF_D_EN)); in LL_ADC_GetDFInputDynamic()
2170 __STATIC_INLINE void LL_ADC_DFHighPassFilterEnable(ADC_TypeDef *ADCx) in LL_ADC_DFHighPassFilterEnable() argument
2172 SET_BIT(ADCx->DF_CONF, ADC_DF_CONF_DF_HPF_EN); in LL_ADC_DFHighPassFilterEnable()
2183 __STATIC_INLINE void LL_ADC_DFHighPassFilterDisable(ADC_TypeDef *ADCx) in LL_ADC_DFHighPassFilterDisable() argument
2185 CLEAR_BIT(ADCx->DF_CONF, ADC_DF_CONF_DF_HPF_EN); in LL_ADC_DFHighPassFilterDisable()
2194 __STATIC_INLINE uint32_t LL_ADC_IsDFHighPassFilterEnabled(const ADC_TypeDef *ADCx) in LL_ADC_IsDFHighPassFilterEnabled() argument
2196 return ((READ_BIT(ADCx->DF_CONF, ADC_DF_CONF_DF_HPF_EN) == (ADC_DF_CONF_DF_HPF_EN)) ? 1UL : 0UL); in LL_ADC_IsDFHighPassFilterEnabled()
2208 __STATIC_INLINE void LL_ADC_SetMicrophoneChannel(ADC_TypeDef *ADCx, uint32_t Channel) in LL_ADC_SetMicrophoneChannel() argument
2210 MODIFY_REG(ADCx->DF_CONF, ADC_DF_CONF_DF_MICROL_RN, Channel); in LL_ADC_SetMicrophoneChannel()
2221 __STATIC_INLINE uint32_t LL_ADC_GetMicrophoneChannel(const ADC_TypeDef *ADCx) in LL_ADC_GetMicrophoneChannel() argument
2223 return (uint32_t)(READ_BIT(ADCx->DF_CONF, ADC_DF_CONF_DF_MICROL_RN)); in LL_ADC_GetMicrophoneChannel()
2253 __STATIC_INLINE void LL_ADC_SetPDMRate(ADC_TypeDef *ADCx, uint32_t Divider) in LL_ADC_SetPDMRate() argument
2255 MODIFY_REG(ADCx->DF_CONF, ADC_DF_CONF_PDM_RATE, Divider); in LL_ADC_SetPDMRate()
2285 __STATIC_INLINE uint32_t LL_ADC_GetPDMRate(const ADC_TypeDef *ADCx) in LL_ADC_GetPDMRate() argument
2287 return (uint32_t)(READ_BIT(ADCx->DF_CONF, ADC_DF_CONF_PDM_RATE) + 10UL); in LL_ADC_GetPDMRate()
2299 __STATIC_INLINE void LL_ADC_SetDataOutputFormat(ADC_TypeDef *ADCx, uint32_t Format) in LL_ADC_SetDataOutputFormat() argument
2301 MODIFY_REG(ADCx->DF_CONF, ADC_DF_CONF_DF_O_S2U, (Format << ADC_DF_CONF_DF_O_S2U_Pos)); in LL_ADC_SetDataOutputFormat()
2313 __STATIC_INLINE uint32_t LL_ADC_GetDataOutputFormat(const ADC_TypeDef *ADCx) in LL_ADC_GetDataOutputFormat() argument
2315 return ((uint32_t)(READ_BIT(ADCx->DF_CONF, ADC_DF_CONF_DF_O_S2U)) >> ADC_DF_CONF_DF_O_S2U_Pos); in LL_ADC_GetDataOutputFormat()
2327 __STATIC_INLINE void LL_ADC_SetDataInputFormat(ADC_TypeDef *ADCx, uint32_t Format) in LL_ADC_SetDataInputFormat() argument
2329 …MODIFY_REG(ADCx->DF_CONF, ADC_DF_CONF_DF_I_U2S, ~((Format) << ADC_DF_CONF_DF_I_U2S_Pos) & ADC_DF_C… in LL_ADC_SetDataInputFormat()
2341 __STATIC_INLINE uint32_t LL_ADC_GetDataInputFormat(const ADC_TypeDef *ADCx) in LL_ADC_GetDataInputFormat() argument
2343 return ((uint32_t)((READ_BIT(ADCx->DF_CONF, ADC_DF_CONF_DF_I_U2S)) == ADC_DF_CONF_DF_I_U2S) ? in LL_ADC_GetDataInputFormat()
2355 __STATIC_INLINE void LL_ADC_FractionalInterpolatorEnable(ADC_TypeDef *ADCx) in LL_ADC_FractionalInterpolatorEnable() argument
2357 SET_BIT(ADCx->DF_CONF, ADC_DF_CONF_DF_ITP1P2); in LL_ADC_FractionalInterpolatorEnable()
2369 __STATIC_INLINE void LL_ADC_FractionalInterpolatorDisable(ADC_TypeDef *ADCx) in LL_ADC_FractionalInterpolatorDisable() argument
2371 CLEAR_BIT(ADCx->DF_CONF, ADC_DF_CONF_DF_ITP1P2); in LL_ADC_FractionalInterpolatorDisable()
2380 __STATIC_INLINE uint32_t LL_ADC_IsFractionalInterpolatorEnabled(const ADC_TypeDef *ADCx) in LL_ADC_IsFractionalInterpolatorEnabled() argument
2382 return ((READ_BIT(ADCx->DF_CONF, ADC_DF_CONF_DF_ITP1P2) == (ADC_DF_CONF_DF_ITP1P2)) ? 1UL : 0UL); in LL_ADC_IsFractionalInterpolatorEnabled()
2397 __STATIC_INLINE void LL_ADC_SetCICDecimatorFactor(ADC_TypeDef *ADCx, uint32_t Factor) in LL_ADC_SetCICDecimatorFactor() argument
2399 MODIFY_REG(ADCx->DF_CONF, ADC_DF_CONF_DF_CIC_DHF, Factor); in LL_ADC_SetCICDecimatorFactor()
2411 __STATIC_INLINE uint32_t LL_ADC_GetCICDecimatorFactor(const ADC_TypeDef *ADCx) in LL_ADC_GetCICDecimatorFactor() argument
2413 return ((uint32_t)(READ_BIT(ADCx->DF_CONF, ADC_DF_CONF_DF_CIC_DHF))); in LL_ADC_GetCICDecimatorFactor()
2433 __STATIC_INLINE void LL_ADC_SetMicrophoneOutputDatarate(ADC_TypeDef *ADCx, uint32_t Frequency) in LL_ADC_SetMicrophoneOutputDatarate() argument
2435 MODIFY_REG(ADCx->DF_CONF, ADC_DF_CONF_DF_CIC_DEC_FACTOR, Frequency); in LL_ADC_SetMicrophoneOutputDatarate()
2454 __STATIC_INLINE uint32_t LL_ADC_GetMicrophoneOutputDatarate(const ADC_TypeDef *ADCx) in LL_ADC_GetMicrophoneOutputDatarate() argument
2456 return (uint32_t)(READ_BIT(ADCx->DF_CONF, ADC_DF_CONF_DF_CIC_DEC_FACTOR)); in LL_ADC_GetMicrophoneOutputDatarate()
2487 __STATIC_INLINE void LL_ADC_ConfigureDSDataOutput(ADC_TypeDef *ADCx, uint32_t Width, uint32_t Ratio) in LL_ADC_ConfigureDSDataOutput() argument
2489 MODIFY_REG(ADCx->DS_CONF, (ADC_DS_CONF_DS_WIDTH | ADC_DS_CONF_DS_RATIO), in LL_ADC_ConfigureDSDataOutput()
2505 __STATIC_INLINE void LL_ADC_SetDSDataOutputWidth(ADC_TypeDef *ADCx, uint32_t Width) in LL_ADC_SetDSDataOutputWidth() argument
2507 MODIFY_REG(ADCx->DS_CONF, ADC_DS_CONF_DS_WIDTH, (Width << ADC_DS_CONF_DS_WIDTH_Pos)); in LL_ADC_SetDSDataOutputWidth()
2522 __STATIC_INLINE uint32_t LL_ADC_GetDSDataOutputWidth(const ADC_TypeDef *ADCx) in LL_ADC_GetDSDataOutputWidth() argument
2524 return (uint32_t)(READ_BIT(ADCx->DS_CONF, ADC_DS_CONF_DS_WIDTH) >> ADC_DS_CONF_DS_WIDTH_Pos); in LL_ADC_GetDSDataOutputWidth()
2543 __STATIC_INLINE void LL_ADC_SetDSDataOutputRatio(ADC_TypeDef *ADCx, uint32_t Ratio) in LL_ADC_SetDSDataOutputRatio() argument
2545 MODIFY_REG(ADCx->DS_CONF, ADC_DS_CONF_DS_RATIO, Ratio); in LL_ADC_SetDSDataOutputRatio()
2563 __STATIC_INLINE uint32_t LL_ADC_GetDSDataOutputRatio(const ADC_TypeDef *ADCx) in LL_ADC_GetDSDataOutputRatio() argument
2565 return (uint32_t)(READ_BIT(ADCx->DS_CONF, ADC_DS_CONF_DS_RATIO)); in LL_ADC_GetDSDataOutputRatio()
2640 __STATIC_INLINE void LL_ADC_SetSequencerRanks(ADC_TypeDef *ADCx, uint32_t Rank, uint32_t Channel) in LL_ADC_SetSequencerRanks() argument
2646 __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->SEQ_1, in LL_ADC_SetSequencerRanks()
2714 __STATIC_INLINE uint32_t LL_ADC_GetSequencerRanks(const ADC_TypeDef *ADCx, uint32_t Rank) in LL_ADC_GetSequencerRanks() argument
2716 const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->SEQ_1, in LL_ADC_GetSequencerRanks()
2746 __STATIC_INLINE void LL_ADC_ConfigureCalibPoint(ADC_TypeDef *ADCx, uint32_t Point, uint32_t Gain, u… in LL_ADC_ConfigureCalibPoint() argument
2748 __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->COMP_1, Point); in LL_ADC_ConfigureCalibPoint()
2766 __STATIC_INLINE void LL_ADC_SetCalibPointGain(ADC_TypeDef *ADCx, uint32_t Point, uint32_t Gain) in LL_ADC_SetCalibPointGain() argument
2768 __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->COMP_1, Point); in LL_ADC_SetCalibPointGain()
2785 __STATIC_INLINE uint32_t LL_ADC_GetCalibPointGain(const ADC_TypeDef *ADCx, uint32_t Point) in LL_ADC_GetCalibPointGain() argument
2787 const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->COMP_1, Point); in LL_ADC_GetCalibPointGain()
2805 __STATIC_INLINE void LL_ADC_SetCalibPointOffset(ADC_TypeDef *ADCx, uint32_t Point, uint8_t Offset) in LL_ADC_SetCalibPointOffset() argument
2807 __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->COMP_1, Point); in LL_ADC_SetCalibPointOffset()
2824 __STATIC_INLINE uint32_t LL_ADC_GetCalibPointOffset(const ADC_TypeDef *ADCx, uint32_t Point) in LL_ADC_GetCalibPointOffset() argument
2826 const __IO uint32_t *preg = __ADC_PTR_REG_OFFSET(ADCx->COMP_1, Point); in LL_ADC_GetCalibPointOffset()
2846 __STATIC_INLINE void LL_ADC_SetCalibPointForDiff(ADC_TypeDef *ADCx, uint32_t Point, uint32_t Range) in LL_ADC_SetCalibPointForDiff() argument
2850 MODIFY_REG(ADCx->COMP_SEL, (ADC_COMP_SEL_OFFSET_GAIN2 << ADC_COMP_SEL_OFFSET_GAIN0_Pos), in LL_ADC_SetCalibPointForDiff()
2855 MODIFY_REG(ADCx->COMP_SEL, (ADC_COMP_SEL_OFFSET_GAIN2 << ADC_COMP_SEL_OFFSET_GAIN3_Pos), in LL_ADC_SetCalibPointForDiff()
2860 MODIFY_REG(ADCx->COMP_SEL, (ADC_COMP_SEL_OFFSET_GAIN2 << ADC_COMP_SEL_OFFSET_GAIN6_Pos), in LL_ADC_SetCalibPointForDiff()
2880 __STATIC_INLINE uint32_t LL_ADC_GetCalibPointForDiff(const ADC_TypeDef *ADCx, uint32_t Range) in LL_ADC_GetCalibPointForDiff() argument
2884 return ((uint32_t)(READ_BIT(ADCx->COMP_SEL, ADC_COMP_SEL_OFFSET_GAIN2) in LL_ADC_GetCalibPointForDiff()
2889 …return ((uint32_t)(READ_BIT(ADCx->COMP_SEL, ADC_COMP_SEL_OFFSET_GAIN2 << ADC_COMP_SEL_OFFSET_GAIN3… in LL_ADC_GetCalibPointForDiff()
2894 …return ((uint32_t)(READ_BIT(ADCx->COMP_SEL, ADC_COMP_SEL_OFFSET_GAIN2 << ADC_COMP_SEL_OFFSET_GAIN6… in LL_ADC_GetCalibPointForDiff()
2915 __STATIC_INLINE void LL_ADC_SetCalibPointForSinglePos(ADC_TypeDef *ADCx, uint32_t Point, uint32_t R… in LL_ADC_SetCalibPointForSinglePos() argument
2919 MODIFY_REG(ADCx->COMP_SEL, (ADC_COMP_SEL_OFFSET_GAIN1 << ADC_COMP_SEL_OFFSET_GAIN0_Pos), in LL_ADC_SetCalibPointForSinglePos()
2924 MODIFY_REG(ADCx->COMP_SEL, (ADC_COMP_SEL_OFFSET_GAIN1 << ADC_COMP_SEL_OFFSET_GAIN3_Pos), in LL_ADC_SetCalibPointForSinglePos()
2929 MODIFY_REG(ADCx->COMP_SEL, (ADC_COMP_SEL_OFFSET_GAIN1 << ADC_COMP_SEL_OFFSET_GAIN6_Pos), in LL_ADC_SetCalibPointForSinglePos()
2950 __STATIC_INLINE uint32_t LL_ADC_GetCalibPointForSinglePos(const ADC_TypeDef *ADCx, uint32_t Range) in LL_ADC_GetCalibPointForSinglePos() argument
2954 …return ((uint32_t)(READ_BIT(ADCx->COMP_SEL, ADC_COMP_SEL_OFFSET_GAIN1) >> ADC_COMP_SEL_OFFSET_GAIN… in LL_ADC_GetCalibPointForSinglePos()
2958 …return ((uint32_t)(READ_BIT(ADCx->COMP_SEL, ADC_COMP_SEL_OFFSET_GAIN1 << ADC_COMP_SEL_OFFSET_GAIN3… in LL_ADC_GetCalibPointForSinglePos()
2963 …return ((uint32_t)(READ_BIT(ADCx->COMP_SEL, ADC_COMP_SEL_OFFSET_GAIN1 << ADC_COMP_SEL_OFFSET_GAIN6… in LL_ADC_GetCalibPointForSinglePos()
2985 __STATIC_INLINE void LL_ADC_SetCalibPointForSingleNeg(ADC_TypeDef *ADCx, uint32_t Point, uint32_t R… in LL_ADC_SetCalibPointForSingleNeg() argument
2989 MODIFY_REG(ADCx->COMP_SEL, (ADC_COMP_SEL_OFFSET_GAIN0 << ADC_COMP_SEL_OFFSET_GAIN0_Pos), in LL_ADC_SetCalibPointForSingleNeg()
2994 MODIFY_REG(ADCx->COMP_SEL, (ADC_COMP_SEL_OFFSET_GAIN0 << ADC_COMP_SEL_OFFSET_GAIN3_Pos), in LL_ADC_SetCalibPointForSingleNeg()
2999 MODIFY_REG(ADCx->COMP_SEL, (ADC_COMP_SEL_OFFSET_GAIN0 << ADC_COMP_SEL_OFFSET_GAIN6_Pos), in LL_ADC_SetCalibPointForSingleNeg()
3021 __STATIC_INLINE uint32_t LL_ADC_GetCalibPointForSingleNeg(const ADC_TypeDef *ADCx, uint32_t Range) in LL_ADC_GetCalibPointForSingleNeg() argument
3025 …return ((uint32_t)(READ_BIT(ADCx->COMP_SEL, ADC_COMP_SEL_OFFSET_GAIN0) >> ADC_COMP_SEL_OFFSET_GAIN… in LL_ADC_GetCalibPointForSingleNeg()
3029 …return ((uint32_t)(READ_BIT(ADCx->COMP_SEL, ADC_COMP_SEL_OFFSET_GAIN0 << ADC_COMP_SEL_OFFSET_GAIN3… in LL_ADC_GetCalibPointForSingleNeg()
3034 …return ((uint32_t)(READ_BIT(ADCx->COMP_SEL, ADC_COMP_SEL_OFFSET_GAIN0 << ADC_COMP_SEL_OFFSET_GAIN6… in LL_ADC_GetCalibPointForSingleNeg()
3055 __STATIC_INLINE void LL_ADC_ConfigureAWDThresholds(ADC_TypeDef *ADCx, uint32_t LowThreshold, uint32… in LL_ADC_ConfigureAWDThresholds() argument
3057 …MODIFY_REG(ADCx->WD_TH, (ADC_WD_TH_WD_LT | ADC_WD_TH_WD_HT), (LowThreshold | (HighThreshold << ADC… in LL_ADC_ConfigureAWDThresholds()
3068 __STATIC_INLINE void LL_ADC_SetAWDThresholdLow(ADC_TypeDef *ADCx, uint32_t Threshold) in LL_ADC_SetAWDThresholdLow() argument
3070 MODIFY_REG(ADCx->WD_TH, ADC_WD_TH_WD_LT, Threshold); in LL_ADC_SetAWDThresholdLow()
3080 __STATIC_INLINE uint32_t LL_ADC_GetAWDThresholdLow(const ADC_TypeDef *ADCx) in LL_ADC_GetAWDThresholdLow() argument
3082 return ((uint32_t)(READ_BIT(ADCx->WD_TH, ADC_WD_TH_WD_LT))); in LL_ADC_GetAWDThresholdLow()
3092 __STATIC_INLINE void LL_ADC_SetAWDThresholdHigh(ADC_TypeDef *ADCx, uint32_t Threshold) in LL_ADC_SetAWDThresholdHigh() argument
3094 MODIFY_REG(ADCx->WD_TH, ADC_WD_TH_WD_HT, (Threshold << ADC_WD_TH_WD_HT_Pos)); in LL_ADC_SetAWDThresholdHigh()
3104 __STATIC_INLINE uint32_t LL_ADC_GetAWDThresholdHigh(const ADC_TypeDef *ADCx) in LL_ADC_GetAWDThresholdHigh() argument
3106 return ((uint32_t)(READ_BIT(ADCx->WD_TH, ADC_WD_TH_WD_HT) >> ADC_WD_TH_WD_HT_Pos)); in LL_ADC_GetAWDThresholdHigh()
3134 __STATIC_INLINE void LL_ADC_SetAWDInputChannels(ADC_TypeDef *ADCx, uint32_t ChannelMask) in LL_ADC_SetAWDInputChannels() argument
3136 MODIFY_REG(ADCx->WD_CONF, ADC_WD_CONF_AWD_CHX, ChannelMask); in LL_ADC_SetAWDInputChannels()
3163 __STATIC_INLINE uint32_t LL_ADC_GetAWDInputChannels(const ADC_TypeDef *ADCx) in LL_ADC_GetAWDInputChannels() argument
3165 return (uint32_t)(READ_BIT(ADCx->WD_CONF, ADC_WD_CONF_AWD_CHX)); in LL_ADC_GetAWDInputChannels()
3185 __STATIC_INLINE uint32_t LL_ADC_DSGetOutputData(const ADC_TypeDef *ADCx) in LL_ADC_DSGetOutputData() argument
3187 return (uint32_t)(READ_BIT(ADCx->DS_DATAOUT, ADC_DS_DATAOUT_DS_DATA)); in LL_ADC_DSGetOutputData()
3197 __STATIC_INLINE uint32_t LL_ADC_DFGetOutputData(const ADC_TypeDef *ADCx) in LL_ADC_DFGetOutputData() argument
3199 return (uint32_t)(READ_BIT(ADCx->DF_DATAOUT, ADC_DF_DATAOUT_DF_DATA)); in LL_ADC_DFGetOutputData()
3226 __STATIC_INLINE uint32_t LL_ADC_GetActiveFlags(ADC_TypeDef *ADCx) in LL_ADC_GetActiveFlags() argument
3229 return (uint32_t)(READ_BIT(ADCx->IRQ_STATUS, LL_ADC_IRQ_FLAGS_MASK)); in LL_ADC_GetActiveFlags()
3249 __STATIC_INLINE void LL_ADC_ClearActiveFlags(ADC_TypeDef *ADCx, uint32_t FlagsMask) in LL_ADC_ClearActiveFlags() argument
3251 WRITE_REG(ADCx->IRQ_STATUS, FlagsMask); in LL_ADC_ClearActiveFlags()
3268 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag(const ADC_TypeDef *ADCx, uint32_t FlagsMask) in LL_ADC_IsActiveFlag() argument
3270 return ((READ_BIT(ADCx->IRQ_STATUS, FlagsMask) == (FlagsMask)) ? 1UL : 0UL); in LL_ADC_IsActiveFlag()
3281 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_DFOVRFL(const ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_DFOVRFL() argument
3283 …return ((READ_BIT(ADCx->IRQ_STATUS, ADC_IRQ_STATUS_DF_OVRFL_IRQ) == (ADC_IRQ_STATUS_DF_OVRFL_IRQ))… in LL_ADC_IsActiveFlag_DFOVRFL()
3292 __STATIC_INLINE void LL_ADC_ClearFlag_DFOVRFL(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_DFOVRFL() argument
3294 WRITE_REG(ADCx->IRQ_STATUS, ADC_IRQ_STATUS_DF_OVRFL_IRQ); in LL_ADC_ClearFlag_DFOVRFL()
3306 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_OVRDF(const ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_OVRDF() argument
3308 …return ((READ_BIT(ADCx->IRQ_STATUS, ADC_IRQ_STATUS_OVR_DF_IRQ) == (ADC_IRQ_STATUS_OVR_DF_IRQ)) ? 1… in LL_ADC_IsActiveFlag_OVRDF()
3317 __STATIC_INLINE void LL_ADC_ClearFlag_OVRDF(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_OVRDF() argument
3319 WRITE_REG(ADCx->IRQ_STATUS, ADC_IRQ_STATUS_OVR_DF_IRQ); in LL_ADC_ClearFlag_OVRDF()
3330 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_OVRDS(const ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_OVRDS() argument
3332 …return ((READ_BIT(ADCx->IRQ_STATUS, ADC_IRQ_STATUS_OVR_DS_IRQ) == (ADC_IRQ_STATUS_OVR_DS_IRQ)) ? 1… in LL_ADC_IsActiveFlag_OVRDS()
3341 __STATIC_INLINE void LL_ADC_ClearFlag_OVRDS(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_OVRDS() argument
3343 WRITE_REG(ADCx->IRQ_STATUS, ADC_IRQ_STATUS_OVR_DS_IRQ); in LL_ADC_ClearFlag_OVRDS()
3353 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_AWD(const ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_AWD() argument
3355 …return ((READ_BIT(ADCx->IRQ_STATUS, ADC_IRQ_STATUS_AWD_IRQ) == (ADC_IRQ_STATUS_AWD_IRQ)) ? 1UL : 0… in LL_ADC_IsActiveFlag_AWD()
3364 __STATIC_INLINE void LL_ADC_ClearFlag_AWD(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_AWD() argument
3366 WRITE_REG(ADCx->IRQ_STATUS, ADC_IRQ_STATUS_AWD_IRQ); in LL_ADC_ClearFlag_AWD()
3376 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOS(const ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_EOS() argument
3378 …return ((READ_BIT(ADCx->IRQ_STATUS, ADC_IRQ_STATUS_EOS_IRQ) == (ADC_IRQ_STATUS_EOS_IRQ)) ? 1UL : 0… in LL_ADC_IsActiveFlag_EOS()
3387 __STATIC_INLINE void LL_ADC_ClearFlag_EOS(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_EOS() argument
3389 WRITE_REG(ADCx->IRQ_STATUS, ADC_IRQ_STATUS_EOS_IRQ); in LL_ADC_ClearFlag_EOS()
3400 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EODF(const ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_EODF() argument
3402 …return ((READ_BIT(ADCx->IRQ_STATUS, ADC_IRQ_STATUS_EODF_IRQ) == (ADC_IRQ_STATUS_EODF_IRQ)) ? 1UL :… in LL_ADC_IsActiveFlag_EODF()
3411 __STATIC_INLINE void LL_ADC_ClearFlag_EODF(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_EODF() argument
3413 WRITE_REG(ADCx->IRQ_STATUS, ADC_IRQ_STATUS_EODF_IRQ); in LL_ADC_ClearFlag_EODF()
3424 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EODS(const ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_EODS() argument
3426 …return ((READ_BIT(ADCx->IRQ_STATUS, ADC_IRQ_STATUS_EODS_IRQ) == (ADC_IRQ_STATUS_EODS_IRQ)) ? 1UL :… in LL_ADC_IsActiveFlag_EODS()
3435 __STATIC_INLINE void LL_ADC_ClearFlag_EODS(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_EODS() argument
3437 WRITE_REG(ADCx->IRQ_STATUS, ADC_IRQ_STATUS_EODS_IRQ); in LL_ADC_ClearFlag_EODS()
3447 __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOC(const ADC_TypeDef *ADCx) in LL_ADC_IsActiveFlag_EOC() argument
3449 …return ((READ_BIT(ADCx->IRQ_STATUS, ADC_IRQ_STATUS_EOC_IRQ) == (ADC_IRQ_STATUS_EOC_IRQ)) ? 1UL : 0… in LL_ADC_IsActiveFlag_EOC()
3459 __STATIC_INLINE void LL_ADC_ClearFlag_EOC(ADC_TypeDef *ADCx) in LL_ADC_ClearFlag_EOC() argument
3461 WRITE_REG(ADCx->IRQ_STATUS, ADC_IRQ_STATUS_EOC_IRQ); in LL_ADC_ClearFlag_EOC()
3485 __STATIC_INLINE void LL_ADC_EnableIT(ADC_TypeDef *ADCx, uint32_t IrqMask) in LL_ADC_EnableIT() argument
3487 SET_BIT(ADCx->IRQ_ENABLE, IrqMask); in LL_ADC_EnableIT()
3504 __STATIC_INLINE void LL_ADC_DisableIT(ADC_TypeDef *ADCx, uint32_t IrqMask) in LL_ADC_DisableIT() argument
3506 CLEAR_BIT(ADCx->IRQ_ENABLE, IrqMask); in LL_ADC_DisableIT()
3524 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT(const ADC_TypeDef *ADCx, uint32_t IrqMask) in LL_ADC_IsEnabledIT() argument
3526 return ((READ_BIT(ADCx->IRQ_ENABLE, IrqMask) == (IrqMask)) ? 1UL : 0UL); in LL_ADC_IsEnabledIT()
3536 __STATIC_INLINE void LL_ADC_EnableIT_DFOVRFL(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_DFOVRFL() argument
3538 SET_BIT(ADCx->IRQ_ENABLE, ADC_IRQ_ENABLE_DF_OVRFL_IRQ_ENA); in LL_ADC_EnableIT_DFOVRFL()
3548 __STATIC_INLINE void LL_ADC_DisableIT_DFOVRFL(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_DFOVRFL() argument
3550 CLEAR_BIT(ADCx->IRQ_ENABLE, ADC_IRQ_ENABLE_DF_OVRFL_IRQ_ENA); in LL_ADC_DisableIT_DFOVRFL()
3559 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_DFOVRFL(const ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_DFOVRFL() argument
3561 …return ((READ_BIT(ADCx->IRQ_ENABLE, ADC_IRQ_ENABLE_DF_OVRFL_IRQ_ENA) == (ADC_IRQ_ENABLE_DF_OVRFL_I… in LL_ADC_IsEnabledIT_DFOVRFL()
3573 __STATIC_INLINE void LL_ADC_EnableIT_DFOVR(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_DFOVR() argument
3575 SET_BIT(ADCx->IRQ_ENABLE, ADC_IRQ_ENABLE_OVR_DF_IRQ_ENA); in LL_ADC_EnableIT_DFOVR()
3585 __STATIC_INLINE void LL_ADC_DisableIT_DFOVR(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_DFOVR() argument
3587 CLEAR_BIT(ADCx->IRQ_ENABLE, ADC_IRQ_ENABLE_OVR_DF_IRQ_ENA); in LL_ADC_DisableIT_DFOVR()
3597 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_DFOVR(const ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_DFOVR() argument
3599 …return ((READ_BIT(ADCx->IRQ_ENABLE, ADC_IRQ_ENABLE_OVR_DF_IRQ_ENA) == (ADC_IRQ_ENABLE_OVR_DF_IRQ_E… in LL_ADC_IsEnabledIT_DFOVR()
3609 __STATIC_INLINE void LL_ADC_EnableIT_DSOVR(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_DSOVR() argument
3611 SET_BIT(ADCx->IRQ_ENABLE, ADC_IRQ_ENABLE_OVR_DS_IRQ_ENA); in LL_ADC_EnableIT_DSOVR()
3621 __STATIC_INLINE void LL_ADC_DisableIT_DSOVR(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_DSOVR() argument
3623 CLEAR_BIT(ADCx->IRQ_ENABLE, ADC_IRQ_ENABLE_OVR_DS_IRQ_ENA); in LL_ADC_DisableIT_DSOVR()
3633 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_DSOVR(const ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_DSOVR() argument
3635 …return ((READ_BIT(ADCx->IRQ_ENABLE, ADC_IRQ_ENABLE_OVR_DS_IRQ_ENA) == (ADC_IRQ_ENABLE_OVR_DS_IRQ_E… in LL_ADC_IsEnabledIT_DSOVR()
3645 __STATIC_INLINE void LL_ADC_EnableIT_AWD(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_AWD() argument
3647 SET_BIT(ADCx->IRQ_ENABLE, ADC_IRQ_ENABLE_AWD_IRQ_ENA); in LL_ADC_EnableIT_AWD()
3657 __STATIC_INLINE void LL_ADC_DisableIT_AWD(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_AWD() argument
3659 CLEAR_BIT(ADCx->IRQ_ENABLE, ADC_IRQ_ENABLE_AWD_IRQ_ENA); in LL_ADC_DisableIT_AWD()
3669 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_AWD(const ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_AWD() argument
3671 …return ((READ_BIT(ADCx->IRQ_ENABLE, ADC_IRQ_ENABLE_AWD_IRQ_ENA) == (ADC_IRQ_ENABLE_AWD_IRQ_ENA)) ?… in LL_ADC_IsEnabledIT_AWD()
3681 __STATIC_INLINE void LL_ADC_EnableIT_EOS(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_EOS() argument
3683 SET_BIT(ADCx->IRQ_ENABLE, ADC_IRQ_ENABLE_EOS_IRQ_ENA); in LL_ADC_EnableIT_EOS()
3693 __STATIC_INLINE void LL_ADC_DisableIT_EOS(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_EOS() argument
3695 CLEAR_BIT(ADCx->IRQ_ENABLE, ADC_IRQ_ENABLE_EOS_IRQ_ENA); in LL_ADC_DisableIT_EOS()
3705 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOS(const ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_EOS() argument
3707 …return ((READ_BIT(ADCx->IRQ_ENABLE, ADC_IRQ_ENABLE_EOS_IRQ_ENA) == (ADC_IRQ_ENABLE_EOS_IRQ_ENA)) ?… in LL_ADC_IsEnabledIT_EOS()
3717 __STATIC_INLINE void LL_ADC_EnableIT_EODF(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_EODF() argument
3719 SET_BIT(ADCx->IRQ_ENABLE, ADC_IRQ_ENABLE_EODF_IRQ_ENA); in LL_ADC_EnableIT_EODF()
3729 __STATIC_INLINE void LL_ADC_DisableIT_EODF(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_EODF() argument
3731 CLEAR_BIT(ADCx->IRQ_ENABLE, ADC_IRQ_ENABLE_EODF_IRQ_ENA); in LL_ADC_DisableIT_EODF()
3741 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EODF(const ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_EODF() argument
3743 …return ((READ_BIT(ADCx->IRQ_ENABLE, ADC_IRQ_ENABLE_EODF_IRQ_ENA) == (ADC_IRQ_ENABLE_EODF_IRQ_ENA))… in LL_ADC_IsEnabledIT_EODF()
3753 __STATIC_INLINE void LL_ADC_EnableIT_EODS(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_EODS() argument
3755 SET_BIT(ADCx->IRQ_ENABLE, ADC_IRQ_ENABLE_EODS_IRQ_ENA); in LL_ADC_EnableIT_EODS()
3765 __STATIC_INLINE void LL_ADC_DisableIT_EODS(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_EODS() argument
3767 CLEAR_BIT(ADCx->IRQ_ENABLE, ADC_IRQ_ENABLE_EODS_IRQ_ENA); in LL_ADC_DisableIT_EODS()
3777 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EODS(const ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_EODS() argument
3779 …return ((READ_BIT(ADCx->IRQ_ENABLE, ADC_IRQ_ENABLE_EODS_IRQ_ENA) == (ADC_IRQ_ENABLE_EODS_IRQ_ENA))… in LL_ADC_IsEnabledIT_EODS()
3788 __STATIC_INLINE void LL_ADC_EnableIT_EOC(ADC_TypeDef *ADCx) in LL_ADC_EnableIT_EOC() argument
3790 SET_BIT(ADCx->IRQ_ENABLE, ADC_IRQ_ENABLE_EOC_IRQ_ENA); in LL_ADC_EnableIT_EOC()
3800 __STATIC_INLINE void LL_ADC_DisableIT_EOC(ADC_TypeDef *ADCx) in LL_ADC_DisableIT_EOC() argument
3802 CLEAR_BIT(ADCx->IRQ_ENABLE, ADC_IRQ_ENABLE_EOC_IRQ_ENA); in LL_ADC_DisableIT_EOC()
3812 __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOC(const ADC_TypeDef *ADCx) in LL_ADC_IsEnabledIT_EOC() argument
3814 …return ((READ_BIT(ADCx->IRQ_ENABLE, ADC_IRQ_ENABLE_EOC_IRQ_ENA) == (ADC_IRQ_ENABLE_EOC_IRQ_ENA)) ?… in LL_ADC_IsEnabledIT_EOC()
3837 __STATIC_INLINE void LL_ADC_SetVbiasPrechargeDelay(ADC_TypeDef *ADCx, uint32_t Delay) in LL_ADC_SetVbiasPrechargeDelay() argument
3839 …MODIFY_REG(ADCx->TIMER_CONF, ADC_TIMER_CONF_VBIAS_PRECH_DELAY, Delay << ADC_TIMER_CONF_VBIAS_PRECH… in LL_ADC_SetVbiasPrechargeDelay()
3852 __STATIC_INLINE uint32_t LL_ADC_GetVbiasPrechargeDelay(const ADC_TypeDef *ADCx) in LL_ADC_GetVbiasPrechargeDelay() argument
3854 return (uint32_t)(READ_BIT(ADCx->TIMER_CONF, ADC_TIMER_CONF_VBIAS_PRECH_DELAY)); in LL_ADC_GetVbiasPrechargeDelay()
3866 __STATIC_INLINE void LL_ADC_VbiasPrechargeDelayPrescalerEnable(ADC_TypeDef *ADCx) in LL_ADC_VbiasPrechargeDelayPrescalerEnable() argument
3868 SET_BIT(ADCx->TIMER_CONF, ADC_TIMER_CONF_PRECH_DELAY_SEL); in LL_ADC_VbiasPrechargeDelayPrescalerEnable()
3880 __STATIC_INLINE void LL_ADC_VbiasPrechargeDelayPrescalerDisable(ADC_TypeDef *ADCx) in LL_ADC_VbiasPrechargeDelayPrescalerDisable() argument
3882 CLEAR_BIT(ADCx->TIMER_CONF, ADC_TIMER_CONF_PRECH_DELAY_SEL); in LL_ADC_VbiasPrechargeDelayPrescalerDisable()
3898 __STATIC_INLINE void LL_ADC_SetADCLDODelay(ADC_TypeDef *ADCx, uint32_t Delay) in LL_ADC_SetADCLDODelay() argument
3900 MODIFY_REG(ADCx->TIMER_CONF, ADC_TIMER_CONF_ADC_LDO_DELAY, Delay); in LL_ADC_SetADCLDODelay()
3913 __STATIC_INLINE uint32_t LL_ADC_GetADCLDODelay(const ADC_TypeDef *ADCx) in LL_ADC_GetADCLDODelay() argument
3915 return (uint32_t)(READ_BIT(ADCx->TIMER_CONF, ADC_TIMER_CONF_ADC_LDO_DELAY)); in LL_ADC_GetADCLDODelay()
4271 ErrorStatus LL_ADC_DeInit(ADC_TypeDef *ADCx);
4274 ErrorStatus LL_ADC_Init(ADC_TypeDef *ADCx, const LL_ADC_InitTypeDef *pADC_InitStruct);
4277 ErrorStatus LL_ADC_VoltageRangeInit(ADC_TypeDef *ADCx, const LL_ADC_VoltRangeInitTypeDef *pVoltRang…
4278 ErrorStatus LL_ADC_SequenceInit(ADC_TypeDef *ADCx, const LL_ADC_SequenceInitTypeDef *pSequence_Init…