STM32L4xx_HAL_Driver  1.14.0
stm32l4xx_ll_adc.h File Reference

Header file of ADC LL module. More...

Go to the source code of this file.

Data Structures

struct  LL_ADC_CommonInitTypeDef
 Structure definition of some features of ADC common parameters and multimode (all ADC instances belonging to the same ADC common instance). More...
 
struct  LL_ADC_InitTypeDef
 Structure definition of some features of ADC instance. More...
 
struct  LL_ADC_REG_InitTypeDef
 Structure definition of some features of ADC group regular. More...
 
struct  LL_ADC_INJ_InitTypeDef
 Structure definition of some features of ADC group injected. More...
 

Functions

__STATIC_INLINE uint32_t LL_ADC_DMA_GetRegAddr (ADC_TypeDef *ADCx, uint32_t Register)
 Function to help to configure DMA transfer from ADC: retrieve the ADC register address from ADC instance and a list of ADC registers intended to be used (most commonly) with DMA transfer. More...
 
__STATIC_INLINE void LL_ADC_SetCommonClock (ADC_Common_TypeDef *ADCxy_COMMON, uint32_t CommonClock)
 Set parameter common to several ADC: Clock source and prescaler. More...
 
__STATIC_INLINE uint32_t LL_ADC_GetCommonClock (ADC_Common_TypeDef *ADCxy_COMMON)
 Get parameter common to several ADC: Clock source and prescaler. CCR CKMODE LL_ADC_GetCommonClock
CCR PRESC LL_ADC_GetCommonClock. More...
 
__STATIC_INLINE void LL_ADC_SetCommonPathInternalCh (ADC_Common_TypeDef *ADCxy_COMMON, uint32_t PathInternal)
 Set parameter common to several ADC: measurement path to internal channels (VrefInt, temperature sensor, ...). More...
 
__STATIC_INLINE uint32_t LL_ADC_GetCommonPathInternalCh (ADC_Common_TypeDef *ADCxy_COMMON)
 Get parameter common to several ADC: measurement path to internal channels (VrefInt, temperature sensor, ...). More...
 
__STATIC_INLINE void LL_ADC_SetCalibrationFactor (ADC_TypeDef *ADCx, uint32_t SingleDiff, uint32_t CalibrationFactor)
 Set ADC calibration factor in the mode single-ended or differential (for devices with differential mode available). More...
 
__STATIC_INLINE uint32_t LL_ADC_GetCalibrationFactor (ADC_TypeDef *ADCx, uint32_t SingleDiff)
 Get ADC calibration factor in the mode single-ended or differential (for devices with differential mode available). More...
 
__STATIC_INLINE void LL_ADC_SetResolution (ADC_TypeDef *ADCx, uint32_t Resolution)
 Set ADC resolution. Refer to reference manual for alignments formats dependencies to ADC resolutions. More...
 
__STATIC_INLINE uint32_t LL_ADC_GetResolution (ADC_TypeDef *ADCx)
 Get ADC resolution. Refer to reference manual for alignments formats dependencies to ADC resolutions. CFGR RES LL_ADC_GetResolution. More...
 
__STATIC_INLINE void LL_ADC_SetDataAlignment (ADC_TypeDef *ADCx, uint32_t DataAlignment)
 Set ADC conversion data alignment. More...
 
__STATIC_INLINE uint32_t LL_ADC_GetDataAlignment (ADC_TypeDef *ADCx)
 Get ADC conversion data alignment. More...
 
__STATIC_INLINE void LL_ADC_SetLowPowerMode (ADC_TypeDef *ADCx, uint32_t LowPowerMode)
 Set ADC low power mode. More...
 
__STATIC_INLINE uint32_t LL_ADC_GetLowPowerMode (ADC_TypeDef *ADCx)
 Get ADC low power mode: More...
 
__STATIC_INLINE void LL_ADC_SetOffset (ADC_TypeDef *ADCx, uint32_t Offsety, uint32_t Channel, uint32_t OffsetLevel)
 Set ADC selected offset number 1, 2, 3 or 4. More...
 
__STATIC_INLINE uint32_t LL_ADC_GetOffsetChannel (ADC_TypeDef *ADCx, uint32_t Offsety)
 Get for the ADC selected offset number 1, 2, 3 or 4: Channel to which the offset programmed will be applied (independently of channel mapped on ADC group regular or group injected) More...
 
__STATIC_INLINE uint32_t LL_ADC_GetOffsetLevel (ADC_TypeDef *ADCx, uint32_t Offsety)
 Get for the ADC selected offset number 1, 2, 3 or 4: Offset level (offset to be subtracted from the raw converted data). More...
 
__STATIC_INLINE void LL_ADC_SetOffsetState (ADC_TypeDef *ADCx, uint32_t Offsety, uint32_t OffsetState)
 Set for the ADC selected offset number 1, 2, 3 or 4: force offset state disable or enable without modifying offset channel or offset value. More...
 
__STATIC_INLINE uint32_t LL_ADC_GetOffsetState (ADC_TypeDef *ADCx, uint32_t Offsety)
 Get for the ADC selected offset number 1, 2, 3 or 4: offset state disabled or enabled. OFR1 OFFSET1_EN LL_ADC_GetOffsetState
OFR2 OFFSET2_EN LL_ADC_GetOffsetState
OFR3 OFFSET3_EN LL_ADC_GetOffsetState
OFR4 OFFSET4_EN LL_ADC_GetOffsetState. More...
 
__STATIC_INLINE void LL_ADC_SetSamplingTimeCommonConfig (ADC_TypeDef *ADCx, uint32_t SamplingTimeCommonConfig)
 Set ADC sampling time common configuration impacting settings of sampling time channel wise. More...
 
__STATIC_INLINE uint32_t LL_ADC_GetSamplingTimeCommonConfig (ADC_TypeDef *ADCx)
 Get ADC sampling time common configuration impacting settings of sampling time channel wise. SMPR1 SMPPLUS LL_ADC_GetSamplingTimeCommonConfig. More...
 
__STATIC_INLINE void LL_ADC_REG_SetTriggerSource (ADC_TypeDef *ADCx, uint32_t TriggerSource)
 Set ADC group regular conversion trigger source: internal (SW start) or from external peripheral (timer event, external interrupt line). More...
 
__STATIC_INLINE uint32_t LL_ADC_REG_GetTriggerSource (ADC_TypeDef *ADCx)
 Get ADC group regular conversion trigger source: internal (SW start) or from external peripheral (timer event, external interrupt line). More...
 
__STATIC_INLINE uint32_t LL_ADC_REG_IsTriggerSourceSWStart (ADC_TypeDef *ADCx)
 Get ADC group regular conversion trigger source internal (SW start) or external. More...
 
__STATIC_INLINE void LL_ADC_REG_SetTriggerEdge (ADC_TypeDef *ADCx, uint32_t ExternalTriggerEdge)
 Set ADC group regular conversion trigger polarity. More...
 
__STATIC_INLINE uint32_t LL_ADC_REG_GetTriggerEdge (ADC_TypeDef *ADCx)
 Get ADC group regular conversion trigger polarity. More...
 
__STATIC_INLINE void LL_ADC_REG_SetSequencerLength (ADC_TypeDef *ADCx, uint32_t SequencerNbRanks)
 Set ADC group regular sequencer length and scan direction. More...
 
__STATIC_INLINE uint32_t LL_ADC_REG_GetSequencerLength (ADC_TypeDef *ADCx)
 Get ADC group regular sequencer length and scan direction. More...
 
__STATIC_INLINE void LL_ADC_REG_SetSequencerDiscont (ADC_TypeDef *ADCx, uint32_t SeqDiscont)
 Set ADC group regular sequencer discontinuous mode: sequence subdivided and scan conversions interrupted every selected number of ranks. More...
 
__STATIC_INLINE uint32_t LL_ADC_REG_GetSequencerDiscont (ADC_TypeDef *ADCx)
 Get ADC group regular sequencer discontinuous mode: sequence subdivided and scan conversions interrupted every selected number of ranks. CFGR DISCEN LL_ADC_REG_GetSequencerDiscont
CFGR DISCNUM LL_ADC_REG_GetSequencerDiscont. More...
 
__STATIC_INLINE void LL_ADC_REG_SetSequencerRanks (ADC_TypeDef *ADCx, uint32_t Rank, uint32_t Channel)
 Set ADC group regular sequence: channel on the selected scan sequence rank. More...
 
__STATIC_INLINE uint32_t LL_ADC_REG_GetSequencerRanks (ADC_TypeDef *ADCx, uint32_t Rank)
 Get ADC group regular sequence: channel on the selected scan sequence rank. More...
 
__STATIC_INLINE void LL_ADC_REG_SetContinuousMode (ADC_TypeDef *ADCx, uint32_t Continuous)
 Set ADC continuous conversion mode on ADC group regular. More...
 
__STATIC_INLINE uint32_t LL_ADC_REG_GetContinuousMode (ADC_TypeDef *ADCx)
 Get ADC continuous conversion mode on ADC group regular. More...
 
__STATIC_INLINE void LL_ADC_REG_SetDMATransfer (ADC_TypeDef *ADCx, uint32_t DMATransfer)
 Set ADC group regular conversion data transfer: no transfer or transfer by DMA, and DMA requests mode. More...
 
__STATIC_INLINE uint32_t LL_ADC_REG_GetDMATransfer (ADC_TypeDef *ADCx)
 Get ADC group regular conversion data transfer: no transfer or transfer by DMA, and DMA requests mode. More...
 
__STATIC_INLINE void LL_ADC_REG_SetDFSDMTransfer (ADC_TypeDef *ADCx, uint32_t DFSDMTransfer)
 Set ADC group regular conversion data transfer to DFSDM. More...
 
__STATIC_INLINE uint32_t LL_ADC_REG_GetDFSDMTransfer (ADC_TypeDef *ADCx)
 Get ADC group regular conversion data transfer to DFSDM. CFGR DFSDMCFG LL_ADC_REG_GetDFSDMTransfer. More...
 
__STATIC_INLINE void LL_ADC_REG_SetOverrun (ADC_TypeDef *ADCx, uint32_t Overrun)
 Set ADC group regular behavior in case of overrun: data preserved or overwritten. More...
 
__STATIC_INLINE uint32_t LL_ADC_REG_GetOverrun (ADC_TypeDef *ADCx)
 Get ADC group regular behavior in case of overrun: data preserved or overwritten. CFGR OVRMOD LL_ADC_REG_GetOverrun. More...
 
__STATIC_INLINE void LL_ADC_INJ_SetTriggerSource (ADC_TypeDef *ADCx, uint32_t TriggerSource)
 Set ADC group injected conversion trigger source: internal (SW start) or from external peripheral (timer event, external interrupt line). More...
 
__STATIC_INLINE uint32_t LL_ADC_INJ_GetTriggerSource (ADC_TypeDef *ADCx)
 Get ADC group injected conversion trigger source: internal (SW start) or from external peripheral (timer event, external interrupt line). More...
 
__STATIC_INLINE uint32_t LL_ADC_INJ_IsTriggerSourceSWStart (ADC_TypeDef *ADCx)
 Get ADC group injected conversion trigger source internal (SW start) or external. More...
 
__STATIC_INLINE void LL_ADC_INJ_SetTriggerEdge (ADC_TypeDef *ADCx, uint32_t ExternalTriggerEdge)
 Set ADC group injected conversion trigger polarity. Applicable only for trigger source set to external trigger. More...
 
__STATIC_INLINE uint32_t LL_ADC_INJ_GetTriggerEdge (ADC_TypeDef *ADCx)
 Get ADC group injected conversion trigger polarity. Applicable only for trigger source set to external trigger. JSQR JEXTEN LL_ADC_INJ_GetTriggerEdge. More...
 
__STATIC_INLINE void LL_ADC_INJ_SetSequencerLength (ADC_TypeDef *ADCx, uint32_t SequencerNbRanks)
 Set ADC group injected sequencer length and scan direction. More...
 
__STATIC_INLINE uint32_t LL_ADC_INJ_GetSequencerLength (ADC_TypeDef *ADCx)
 Get ADC group injected sequencer length and scan direction. More...
 
__STATIC_INLINE void LL_ADC_INJ_SetSequencerDiscont (ADC_TypeDef *ADCx, uint32_t SeqDiscont)
 Set ADC group injected sequencer discontinuous mode: sequence subdivided and scan conversions interrupted every selected number of ranks. More...
 
__STATIC_INLINE uint32_t LL_ADC_INJ_GetSequencerDiscont (ADC_TypeDef *ADCx)
 Get ADC group injected sequencer discontinuous mode: sequence subdivided and scan conversions interrupted every selected number of ranks. CFGR JDISCEN LL_ADC_INJ_GetSequencerDiscont. More...
 
__STATIC_INLINE void LL_ADC_INJ_SetSequencerRanks (ADC_TypeDef *ADCx, uint32_t Rank, uint32_t Channel)
 Set ADC group injected sequence: channel on the selected sequence rank. More...
 
__STATIC_INLINE uint32_t LL_ADC_INJ_GetSequencerRanks (ADC_TypeDef *ADCx, uint32_t Rank)
 Get ADC group injected sequence: channel on the selected sequence rank. More...
 
__STATIC_INLINE void LL_ADC_INJ_SetTrigAuto (ADC_TypeDef *ADCx, uint32_t TrigAuto)
 Set ADC group injected conversion trigger: independent or from ADC group regular. More...
 
__STATIC_INLINE uint32_t LL_ADC_INJ_GetTrigAuto (ADC_TypeDef *ADCx)
 Get ADC group injected conversion trigger: independent or from ADC group regular. CFGR JAUTO LL_ADC_INJ_GetTrigAuto. More...
 
__STATIC_INLINE void LL_ADC_INJ_SetQueueMode (ADC_TypeDef *ADCx, uint32_t QueueMode)
 Set ADC group injected contexts queue mode. More...
 
__STATIC_INLINE uint32_t LL_ADC_INJ_GetQueueMode (ADC_TypeDef *ADCx)
 Get ADC group injected context queue mode. CFGR JQM LL_ADC_INJ_GetQueueMode
CFGR JQDIS LL_ADC_INJ_GetQueueMode. More...
 
__STATIC_INLINE void LL_ADC_INJ_ConfigQueueContext (ADC_TypeDef *ADCx, uint32_t TriggerSource, uint32_t ExternalTriggerEdge, uint32_t SequencerNbRanks, uint32_t Rank1_Channel, uint32_t Rank2_Channel, uint32_t Rank3_Channel, uint32_t Rank4_Channel)
 Set one context on ADC group injected that will be checked in contexts queue. More...
 
__STATIC_INLINE void LL_ADC_SetChannelSamplingTime (ADC_TypeDef *ADCx, uint32_t Channel, uint32_t SamplingTime)
 Set sampling time of the selected ADC channel Unit: ADC clock cycles. More...
 
__STATIC_INLINE uint32_t LL_ADC_GetChannelSamplingTime (ADC_TypeDef *ADCx, uint32_t Channel)
 Get sampling time of the selected ADC channel Unit: ADC clock cycles. More...
 
__STATIC_INLINE void LL_ADC_SetChannelSingleDiff (ADC_TypeDef *ADCx, uint32_t Channel, uint32_t SingleDiff)
 Set mode single-ended or differential input of the selected ADC channel. More...
 
__STATIC_INLINE uint32_t LL_ADC_GetChannelSingleDiff (ADC_TypeDef *ADCx, uint32_t Channel)
 Get mode single-ended or differential input of the selected ADC channel. More...
 
__STATIC_INLINE void LL_ADC_SetAnalogWDMonitChannels (ADC_TypeDef *ADCx, uint32_t AWDy, uint32_t AWDChannelGroup)
 Set ADC analog watchdog monitored channels: a single channel, multiple channels or all channels, on ADC groups regular and-or injected. More...
 
__STATIC_INLINE uint32_t LL_ADC_GetAnalogWDMonitChannels (ADC_TypeDef *ADCx, uint32_t AWDy)
 Get ADC analog watchdog monitored channel. More...
 
__STATIC_INLINE void LL_ADC_ConfigAnalogWDThresholds (ADC_TypeDef *ADCx, uint32_t AWDy, uint32_t AWDThresholdHighValue, uint32_t AWDThresholdLowValue)
 Set ADC analog watchdog thresholds value of both thresholds high and low. More...
 
__STATIC_INLINE void LL_ADC_SetAnalogWDThresholds (ADC_TypeDef *ADCx, uint32_t AWDy, uint32_t AWDThresholdsHighLow, uint32_t AWDThresholdValue)
 Set ADC analog watchdog threshold value of threshold high or low. More...
 
__STATIC_INLINE uint32_t LL_ADC_GetAnalogWDThresholds (ADC_TypeDef *ADCx, uint32_t AWDy, uint32_t AWDThresholdsHighLow)
 Get ADC analog watchdog threshold value of threshold high, threshold low or raw data with ADC thresholds high and low concatenated. More...
 
__STATIC_INLINE void LL_ADC_SetOverSamplingScope (ADC_TypeDef *ADCx, uint32_t OvsScope)
 Set ADC oversampling scope: ADC groups regular and-or injected (availability of ADC group injected depends on STM32 families). More...
 
__STATIC_INLINE uint32_t LL_ADC_GetOverSamplingScope (ADC_TypeDef *ADCx)
 Get ADC oversampling scope: ADC groups regular and-or injected (availability of ADC group injected depends on STM32 families). More...
 
__STATIC_INLINE void LL_ADC_SetOverSamplingDiscont (ADC_TypeDef *ADCx, uint32_t OverSamplingDiscont)
 Set ADC oversampling discontinuous mode (triggered mode) on the selected ADC group. More...
 
__STATIC_INLINE uint32_t LL_ADC_GetOverSamplingDiscont (ADC_TypeDef *ADCx)
 Get ADC oversampling discontinuous mode (triggered mode) on the selected ADC group. More...
 
__STATIC_INLINE void LL_ADC_ConfigOverSamplingRatioShift (ADC_TypeDef *ADCx, uint32_t Ratio, uint32_t Shift)
 Set ADC oversampling (impacting both ADC groups regular and injected) More...
 
__STATIC_INLINE uint32_t LL_ADC_GetOverSamplingRatio (ADC_TypeDef *ADCx)
 Get ADC oversampling ratio (impacting both ADC groups regular and injected) CFGR2 OVSR LL_ADC_GetOverSamplingRatio. More...
 
__STATIC_INLINE uint32_t LL_ADC_GetOverSamplingShift (ADC_TypeDef *ADCx)
 Get ADC oversampling shift (impacting both ADC groups regular and injected) CFGR2 OVSS LL_ADC_GetOverSamplingShift. More...
 
__STATIC_INLINE void LL_ADC_SetMultimode (ADC_Common_TypeDef *ADCxy_COMMON, uint32_t Multimode)
 Set ADC multimode configuration to operate in independent mode or multimode (for devices with several ADC instances). More...
 
__STATIC_INLINE uint32_t LL_ADC_GetMultimode (ADC_Common_TypeDef *ADCxy_COMMON)
 Get ADC multimode configuration to operate in independent mode or multimode (for devices with several ADC instances). More...
 
__STATIC_INLINE void LL_ADC_SetMultiDMATransfer (ADC_Common_TypeDef *ADCxy_COMMON, uint32_t MultiDMATransfer)
 Set ADC multimode conversion data transfer: no transfer or transfer by DMA. More...
 
__STATIC_INLINE uint32_t LL_ADC_GetMultiDMATransfer (ADC_Common_TypeDef *ADCxy_COMMON)
 Get ADC multimode conversion data transfer: no transfer or transfer by DMA. More...
 
__STATIC_INLINE void LL_ADC_SetMultiTwoSamplingDelay (ADC_Common_TypeDef *ADCxy_COMMON, uint32_t MultiTwoSamplingDelay)
 Set ADC multimode delay between 2 sampling phases. More...
 
__STATIC_INLINE uint32_t LL_ADC_GetMultiTwoSamplingDelay (ADC_Common_TypeDef *ADCxy_COMMON)
 Get ADC multimode delay between 2 sampling phases. CCR DELAY LL_ADC_GetMultiTwoSamplingDelay. More...
 
__STATIC_INLINE void LL_ADC_REG_SetTrigSource (ADC_TypeDef *ADCx, uint32_t TriggerSource)
 
__STATIC_INLINE void LL_ADC_INJ_SetTrigSource (ADC_TypeDef *ADCx, uint32_t TriggerSource)
 
__STATIC_INLINE void LL_ADC_EnableDeepPowerDown (ADC_TypeDef *ADCx)
 Put ADC instance in deep power down state. More...
 
__STATIC_INLINE void LL_ADC_DisableDeepPowerDown (ADC_TypeDef *ADCx)
 Disable ADC deep power down mode. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsDeepPowerDownEnabled (ADC_TypeDef *ADCx)
 Get the selected ADC instance deep power down state. CR DEEPPWD LL_ADC_IsDeepPowerDownEnabled. More...
 
__STATIC_INLINE void LL_ADC_EnableInternalRegulator (ADC_TypeDef *ADCx)
 Enable ADC instance internal voltage regulator. More...
 
__STATIC_INLINE void LL_ADC_DisableInternalRegulator (ADC_TypeDef *ADCx)
 Disable ADC internal voltage regulator. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsInternalRegulatorEnabled (ADC_TypeDef *ADCx)
 Get the selected ADC instance internal voltage regulator state. CR ADVREGEN LL_ADC_IsInternalRegulatorEnabled. More...
 
__STATIC_INLINE void LL_ADC_Enable (ADC_TypeDef *ADCx)
 Enable the selected ADC instance. More...
 
__STATIC_INLINE void LL_ADC_Disable (ADC_TypeDef *ADCx)
 Disable the selected ADC instance. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsEnabled (ADC_TypeDef *ADCx)
 Get the selected ADC instance enable state. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsDisableOngoing (ADC_TypeDef *ADCx)
 Get the selected ADC instance disable state. CR ADDIS LL_ADC_IsDisableOngoing. More...
 
__STATIC_INLINE void LL_ADC_StartCalibration (ADC_TypeDef *ADCx, uint32_t SingleDiff)
 Start ADC calibration in the mode single-ended or differential (for devices with differential mode available). More...
 
__STATIC_INLINE uint32_t LL_ADC_IsCalibrationOnGoing (ADC_TypeDef *ADCx)
 Get ADC calibration state. CR ADCAL LL_ADC_IsCalibrationOnGoing. More...
 
__STATIC_INLINE void LL_ADC_REG_StartConversion (ADC_TypeDef *ADCx)
 Start ADC group regular conversion. More...
 
__STATIC_INLINE void LL_ADC_REG_StopConversion (ADC_TypeDef *ADCx)
 Stop ADC group regular conversion. More...
 
__STATIC_INLINE uint32_t LL_ADC_REG_IsConversionOngoing (ADC_TypeDef *ADCx)
 Get ADC group regular conversion state. CR ADSTART LL_ADC_REG_IsConversionOngoing. More...
 
__STATIC_INLINE uint32_t LL_ADC_REG_IsStopConversionOngoing (ADC_TypeDef *ADCx)
 Get ADC group regular command of conversion stop state CR ADSTP LL_ADC_REG_IsStopConversionOngoing. More...
 
__STATIC_INLINE uint32_t LL_ADC_REG_ReadConversionData32 (ADC_TypeDef *ADCx)
 Get ADC group regular conversion data, range fit for all ADC configurations: all ADC resolutions and all oversampling increased data width (for devices with feature oversampling). DR RDATA LL_ADC_REG_ReadConversionData32. More...
 
__STATIC_INLINE uint16_t LL_ADC_REG_ReadConversionData12 (ADC_TypeDef *ADCx)
 Get ADC group regular conversion data, range fit for ADC resolution 12 bits. More...
 
__STATIC_INLINE uint16_t LL_ADC_REG_ReadConversionData10 (ADC_TypeDef *ADCx)
 Get ADC group regular conversion data, range fit for ADC resolution 10 bits. More...
 
__STATIC_INLINE uint8_t LL_ADC_REG_ReadConversionData8 (ADC_TypeDef *ADCx)
 Get ADC group regular conversion data, range fit for ADC resolution 8 bits. More...
 
__STATIC_INLINE uint8_t LL_ADC_REG_ReadConversionData6 (ADC_TypeDef *ADCx)
 Get ADC group regular conversion data, range fit for ADC resolution 6 bits. More...
 
__STATIC_INLINE uint32_t LL_ADC_REG_ReadMultiConversionData32 (ADC_Common_TypeDef *ADCxy_COMMON, uint32_t ConversionData)
 Get ADC multimode conversion data of ADC master, ADC slave or raw data with ADC master and slave concatenated. More...
 
__STATIC_INLINE void LL_ADC_INJ_StartConversion (ADC_TypeDef *ADCx)
 Start ADC group injected conversion. More...
 
__STATIC_INLINE void LL_ADC_INJ_StopConversion (ADC_TypeDef *ADCx)
 Stop ADC group injected conversion. More...
 
__STATIC_INLINE uint32_t LL_ADC_INJ_IsConversionOngoing (ADC_TypeDef *ADCx)
 Get ADC group injected conversion state. CR JADSTART LL_ADC_INJ_IsConversionOngoing. More...
 
__STATIC_INLINE uint32_t LL_ADC_INJ_IsStopConversionOngoing (ADC_TypeDef *ADCx)
 Get ADC group injected command of conversion stop state CR JADSTP LL_ADC_INJ_IsStopConversionOngoing. More...
 
__STATIC_INLINE uint32_t LL_ADC_INJ_ReadConversionData32 (ADC_TypeDef *ADCx, uint32_t Rank)
 Get ADC group regular conversion data, range fit for all ADC configurations: all ADC resolutions and all oversampling increased data width (for devices with feature oversampling). JDR1 JDATA LL_ADC_INJ_ReadConversionData32
JDR2 JDATA LL_ADC_INJ_ReadConversionData32
JDR3 JDATA LL_ADC_INJ_ReadConversionData32
JDR4 JDATA LL_ADC_INJ_ReadConversionData32. More...
 
__STATIC_INLINE uint16_t LL_ADC_INJ_ReadConversionData12 (ADC_TypeDef *ADCx, uint32_t Rank)
 Get ADC group injected conversion data, range fit for ADC resolution 12 bits. More...
 
__STATIC_INLINE uint16_t LL_ADC_INJ_ReadConversionData10 (ADC_TypeDef *ADCx, uint32_t Rank)
 Get ADC group injected conversion data, range fit for ADC resolution 10 bits. More...
 
__STATIC_INLINE uint8_t LL_ADC_INJ_ReadConversionData8 (ADC_TypeDef *ADCx, uint32_t Rank)
 Get ADC group injected conversion data, range fit for ADC resolution 8 bits. More...
 
__STATIC_INLINE uint8_t LL_ADC_INJ_ReadConversionData6 (ADC_TypeDef *ADCx, uint32_t Rank)
 Get ADC group injected conversion data, range fit for ADC resolution 6 bits. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_ADRDY (ADC_TypeDef *ADCx)
 Get flag ADC ready. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOC (ADC_TypeDef *ADCx)
 Get flag ADC group regular end of unitary conversion. ISR EOC LL_ADC_IsActiveFlag_EOC. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOS (ADC_TypeDef *ADCx)
 Get flag ADC group regular end of sequence conversions. ISR EOS LL_ADC_IsActiveFlag_EOS. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_OVR (ADC_TypeDef *ADCx)
 Get flag ADC group regular overrun. ISR OVR LL_ADC_IsActiveFlag_OVR. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_EOSMP (ADC_TypeDef *ADCx)
 Get flag ADC group regular end of sampling phase. ISR EOSMP LL_ADC_IsActiveFlag_EOSMP. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_JEOC (ADC_TypeDef *ADCx)
 Get flag ADC group injected end of unitary conversion. ISR JEOC LL_ADC_IsActiveFlag_JEOC. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_JEOS (ADC_TypeDef *ADCx)
 Get flag ADC group injected end of sequence conversions. ISR JEOS LL_ADC_IsActiveFlag_JEOS. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_JQOVF (ADC_TypeDef *ADCx)
 Get flag ADC group injected contexts queue overflow. ISR JQOVF LL_ADC_IsActiveFlag_JQOVF. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_AWD1 (ADC_TypeDef *ADCx)
 Get flag ADC analog watchdog 1 flag ISR AWD1 LL_ADC_IsActiveFlag_AWD1. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_AWD2 (ADC_TypeDef *ADCx)
 Get flag ADC analog watchdog 2. ISR AWD2 LL_ADC_IsActiveFlag_AWD2. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_AWD3 (ADC_TypeDef *ADCx)
 Get flag ADC analog watchdog 3. ISR AWD3 LL_ADC_IsActiveFlag_AWD3. More...
 
__STATIC_INLINE void LL_ADC_ClearFlag_ADRDY (ADC_TypeDef *ADCx)
 Clear flag ADC ready. More...
 
__STATIC_INLINE void LL_ADC_ClearFlag_EOC (ADC_TypeDef *ADCx)
 Clear flag ADC group regular end of unitary conversion. ISR EOC LL_ADC_ClearFlag_EOC. More...
 
__STATIC_INLINE void LL_ADC_ClearFlag_EOS (ADC_TypeDef *ADCx)
 Clear flag ADC group regular end of sequence conversions. ISR EOS LL_ADC_ClearFlag_EOS. More...
 
__STATIC_INLINE void LL_ADC_ClearFlag_OVR (ADC_TypeDef *ADCx)
 Clear flag ADC group regular overrun. ISR OVR LL_ADC_ClearFlag_OVR. More...
 
__STATIC_INLINE void LL_ADC_ClearFlag_EOSMP (ADC_TypeDef *ADCx)
 Clear flag ADC group regular end of sampling phase. ISR EOSMP LL_ADC_ClearFlag_EOSMP. More...
 
__STATIC_INLINE void LL_ADC_ClearFlag_JEOC (ADC_TypeDef *ADCx)
 Clear flag ADC group injected end of unitary conversion. ISR JEOC LL_ADC_ClearFlag_JEOC. More...
 
__STATIC_INLINE void LL_ADC_ClearFlag_JEOS (ADC_TypeDef *ADCx)
 Clear flag ADC group injected end of sequence conversions. ISR JEOS LL_ADC_ClearFlag_JEOS. More...
 
__STATIC_INLINE void LL_ADC_ClearFlag_JQOVF (ADC_TypeDef *ADCx)
 Clear flag ADC group injected contexts queue overflow. ISR JQOVF LL_ADC_ClearFlag_JQOVF. More...
 
__STATIC_INLINE void LL_ADC_ClearFlag_AWD1 (ADC_TypeDef *ADCx)
 Clear flag ADC analog watchdog 1. ISR AWD1 LL_ADC_ClearFlag_AWD1. More...
 
__STATIC_INLINE void LL_ADC_ClearFlag_AWD2 (ADC_TypeDef *ADCx)
 Clear flag ADC analog watchdog 2. ISR AWD2 LL_ADC_ClearFlag_AWD2. More...
 
__STATIC_INLINE void LL_ADC_ClearFlag_AWD3 (ADC_TypeDef *ADCx)
 Clear flag ADC analog watchdog 3. ISR AWD3 LL_ADC_ClearFlag_AWD3. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_ADRDY (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC ready of the ADC master. CSR ADRDY_MST LL_ADC_IsActiveFlag_MST_ADRDY. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_ADRDY (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC ready of the ADC slave. CSR ADRDY_SLV LL_ADC_IsActiveFlag_SLV_ADRDY. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_EOC (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group regular end of unitary conversion of the ADC master. CSR EOC_MST LL_ADC_IsActiveFlag_MST_EOC. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_EOC (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group regular end of unitary conversion of the ADC slave. CSR EOC_SLV LL_ADC_IsActiveFlag_SLV_EOC. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_EOS (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group regular end of sequence conversions of the ADC master. CSR EOS_MST LL_ADC_IsActiveFlag_MST_EOS. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_EOS (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group regular end of sequence conversions of the ADC slave. CSR EOS_SLV LL_ADC_IsActiveFlag_SLV_EOS. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_OVR (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group regular overrun of the ADC master. CSR OVR_MST LL_ADC_IsActiveFlag_MST_OVR. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_OVR (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group regular overrun of the ADC slave. CSR OVR_SLV LL_ADC_IsActiveFlag_SLV_OVR. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_EOSMP (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group regular end of sampling of the ADC master. CSR EOSMP_MST LL_ADC_IsActiveFlag_MST_EOSMP. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_EOSMP (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group regular end of sampling of the ADC slave. CSR EOSMP_SLV LL_ADC_IsActiveFlag_SLV_EOSMP. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_JEOC (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group injected end of unitary conversion of the ADC master. CSR JEOC_MST LL_ADC_IsActiveFlag_MST_JEOC. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_JEOC (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group injected end of unitary conversion of the ADC slave. CSR JEOC_SLV LL_ADC_IsActiveFlag_SLV_JEOC. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_JEOS (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group injected end of sequence conversions of the ADC master. CSR JEOS_MST LL_ADC_IsActiveFlag_MST_JEOS. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_JEOS (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group injected end of sequence conversions of the ADC slave. CSR JEOS_SLV LL_ADC_IsActiveFlag_SLV_JEOS. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_JQOVF (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group injected context queue overflow of the ADC master. CSR JQOVF_MST LL_ADC_IsActiveFlag_MST_JQOVF. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_JQOVF (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC group injected context queue overflow of the ADC slave. CSR JQOVF_SLV LL_ADC_IsActiveFlag_SLV_JQOVF. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_AWD1 (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC analog watchdog 1 of the ADC master. CSR AWD1_MST LL_ADC_IsActiveFlag_MST_AWD1. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_AWD1 (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode analog watchdog 1 of the ADC slave. CSR AWD1_SLV LL_ADC_IsActiveFlag_SLV_AWD1. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_AWD2 (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC analog watchdog 2 of the ADC master. CSR AWD2_MST LL_ADC_IsActiveFlag_MST_AWD2. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_AWD2 (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC analog watchdog 2 of the ADC slave. CSR AWD2_SLV LL_ADC_IsActiveFlag_SLV_AWD2. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_MST_AWD3 (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC analog watchdog 3 of the ADC master. CSR AWD3_MST LL_ADC_IsActiveFlag_MST_AWD3. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_AWD3 (ADC_Common_TypeDef *ADCxy_COMMON)
 Get flag multimode ADC analog watchdog 3 of the ADC slave. CSR AWD3_SLV LL_ADC_IsActiveFlag_SLV_AWD3. More...
 
__STATIC_INLINE void LL_ADC_EnableIT_ADRDY (ADC_TypeDef *ADCx)
 Enable ADC ready. IER ADRDYIE LL_ADC_EnableIT_ADRDY. More...
 
__STATIC_INLINE void LL_ADC_EnableIT_EOC (ADC_TypeDef *ADCx)
 Enable interruption ADC group regular end of unitary conversion. IER EOCIE LL_ADC_EnableIT_EOC. More...
 
__STATIC_INLINE void LL_ADC_EnableIT_EOS (ADC_TypeDef *ADCx)
 Enable interruption ADC group regular end of sequence conversions. IER EOSIE LL_ADC_EnableIT_EOS. More...
 
__STATIC_INLINE void LL_ADC_EnableIT_OVR (ADC_TypeDef *ADCx)
 Enable ADC group regular interruption overrun. IER OVRIE LL_ADC_EnableIT_OVR. More...
 
__STATIC_INLINE void LL_ADC_EnableIT_EOSMP (ADC_TypeDef *ADCx)
 Enable interruption ADC group regular end of sampling. IER EOSMPIE LL_ADC_EnableIT_EOSMP. More...
 
__STATIC_INLINE void LL_ADC_EnableIT_JEOC (ADC_TypeDef *ADCx)
 Enable interruption ADC group injected end of unitary conversion. IER JEOCIE LL_ADC_EnableIT_JEOC. More...
 
__STATIC_INLINE void LL_ADC_EnableIT_JEOS (ADC_TypeDef *ADCx)
 Enable interruption ADC group injected end of sequence conversions. IER JEOSIE LL_ADC_EnableIT_JEOS. More...
 
__STATIC_INLINE void LL_ADC_EnableIT_JQOVF (ADC_TypeDef *ADCx)
 Enable interruption ADC group injected context queue overflow. IER JQOVFIE LL_ADC_EnableIT_JQOVF. More...
 
__STATIC_INLINE void LL_ADC_EnableIT_AWD1 (ADC_TypeDef *ADCx)
 Enable interruption ADC analog watchdog 1. IER AWD1IE LL_ADC_EnableIT_AWD1. More...
 
__STATIC_INLINE void LL_ADC_EnableIT_AWD2 (ADC_TypeDef *ADCx)
 Enable interruption ADC analog watchdog 2. IER AWD2IE LL_ADC_EnableIT_AWD2. More...
 
__STATIC_INLINE void LL_ADC_EnableIT_AWD3 (ADC_TypeDef *ADCx)
 Enable interruption ADC analog watchdog 3. IER AWD3IE LL_ADC_EnableIT_AWD3. More...
 
__STATIC_INLINE void LL_ADC_DisableIT_ADRDY (ADC_TypeDef *ADCx)
 Disable interruption ADC ready. IER ADRDYIE LL_ADC_DisableIT_ADRDY. More...
 
__STATIC_INLINE void LL_ADC_DisableIT_EOC (ADC_TypeDef *ADCx)
 Disable interruption ADC group regular end of unitary conversion. IER EOCIE LL_ADC_DisableIT_EOC. More...
 
__STATIC_INLINE void LL_ADC_DisableIT_EOS (ADC_TypeDef *ADCx)
 Disable interruption ADC group regular end of sequence conversions. IER EOSIE LL_ADC_DisableIT_EOS. More...
 
__STATIC_INLINE void LL_ADC_DisableIT_OVR (ADC_TypeDef *ADCx)
 Disable interruption ADC group regular overrun. IER OVRIE LL_ADC_DisableIT_OVR. More...
 
__STATIC_INLINE void LL_ADC_DisableIT_EOSMP (ADC_TypeDef *ADCx)
 Disable interruption ADC group regular end of sampling. IER EOSMPIE LL_ADC_DisableIT_EOSMP. More...
 
__STATIC_INLINE void LL_ADC_DisableIT_JEOC (ADC_TypeDef *ADCx)
 Disable interruption ADC group regular end of unitary conversion. IER JEOCIE LL_ADC_DisableIT_JEOC. More...
 
__STATIC_INLINE void LL_ADC_DisableIT_JEOS (ADC_TypeDef *ADCx)
 Disable interruption ADC group injected end of sequence conversions. IER JEOSIE LL_ADC_DisableIT_JEOS. More...
 
__STATIC_INLINE void LL_ADC_DisableIT_JQOVF (ADC_TypeDef *ADCx)
 Disable interruption ADC group injected context queue overflow. IER JQOVFIE LL_ADC_DisableIT_JQOVF. More...
 
__STATIC_INLINE void LL_ADC_DisableIT_AWD1 (ADC_TypeDef *ADCx)
 Disable interruption ADC analog watchdog 1. IER AWD1IE LL_ADC_DisableIT_AWD1. More...
 
__STATIC_INLINE void LL_ADC_DisableIT_AWD2 (ADC_TypeDef *ADCx)
 Disable interruption ADC analog watchdog 2. IER AWD2IE LL_ADC_DisableIT_AWD2. More...
 
__STATIC_INLINE void LL_ADC_DisableIT_AWD3 (ADC_TypeDef *ADCx)
 Disable interruption ADC analog watchdog 3. IER AWD3IE LL_ADC_DisableIT_AWD3. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_ADRDY (ADC_TypeDef *ADCx)
 Get state of interruption ADC ready (0: interrupt disabled, 1: interrupt enabled). IER ADRDYIE LL_ADC_IsEnabledIT_ADRDY. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOC (ADC_TypeDef *ADCx)
 Get state of interruption ADC group regular end of unitary conversion (0: interrupt disabled, 1: interrupt enabled). IER EOCIE LL_ADC_IsEnabledIT_EOC. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOS (ADC_TypeDef *ADCx)
 Get state of interruption ADC group regular end of sequence conversions (0: interrupt disabled, 1: interrupt enabled). IER EOSIE LL_ADC_IsEnabledIT_EOS. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_OVR (ADC_TypeDef *ADCx)
 Get state of interruption ADC group regular overrun (0: interrupt disabled, 1: interrupt enabled). IER OVRIE LL_ADC_IsEnabledIT_OVR. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_EOSMP (ADC_TypeDef *ADCx)
 Get state of interruption ADC group regular end of sampling (0: interrupt disabled, 1: interrupt enabled). IER EOSMPIE LL_ADC_IsEnabledIT_EOSMP. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_JEOC (ADC_TypeDef *ADCx)
 Get state of interruption ADC group injected end of unitary conversion (0: interrupt disabled, 1: interrupt enabled). IER JEOCIE LL_ADC_IsEnabledIT_JEOC. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_JEOS (ADC_TypeDef *ADCx)
 Get state of interruption ADC group injected end of sequence conversions (0: interrupt disabled, 1: interrupt enabled). IER JEOSIE LL_ADC_IsEnabledIT_JEOS. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_JQOVF (ADC_TypeDef *ADCx)
 Get state of interruption ADC group injected context queue overflow interrupt state (0: interrupt disabled, 1: interrupt enabled). IER JQOVFIE LL_ADC_IsEnabledIT_JQOVF. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_AWD1 (ADC_TypeDef *ADCx)
 Get state of interruption ADC analog watchdog 1 (0: interrupt disabled, 1: interrupt enabled). IER AWD1IE LL_ADC_IsEnabledIT_AWD1. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_AWD2 (ADC_TypeDef *ADCx)
 Get state of interruption Get ADC analog watchdog 2 (0: interrupt disabled, 1: interrupt enabled). IER AWD2IE LL_ADC_IsEnabledIT_AWD2. More...
 
__STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_AWD3 (ADC_TypeDef *ADCx)
 Get state of interruption Get ADC analog watchdog 3 (0: interrupt disabled, 1: interrupt enabled). IER AWD3IE LL_ADC_IsEnabledIT_AWD3. More...
 
ErrorStatus LL_ADC_CommonDeInit (ADC_Common_TypeDef *ADCxy_COMMON)
 De-initialize registers of all ADC instances belonging to the same ADC common instance to their default reset values. More...
 
ErrorStatus LL_ADC_CommonInit (ADC_Common_TypeDef *ADCxy_COMMON, LL_ADC_CommonInitTypeDef *ADC_CommonInitStruct)
 Initialize some features of ADC common parameters (all ADC instances belonging to the same ADC common instance) and multimode (for devices with several ADC instances available). More...
 
void LL_ADC_CommonStructInit (LL_ADC_CommonInitTypeDef *ADC_CommonInitStruct)
 Set each LL_ADC_CommonInitTypeDef field to default value. More...
 
ErrorStatus LL_ADC_DeInit (ADC_TypeDef *ADCx)
 De-initialize registers of the selected ADC instance to their default reset values. More...
 
ErrorStatus LL_ADC_Init (ADC_TypeDef *ADCx, LL_ADC_InitTypeDef *ADC_InitStruct)
 Initialize some features of ADC instance. More...
 
void LL_ADC_StructInit (LL_ADC_InitTypeDef *ADC_InitStruct)
 Set each LL_ADC_InitTypeDef field to default value. More...
 
ErrorStatus LL_ADC_REG_Init (ADC_TypeDef *ADCx, LL_ADC_REG_InitTypeDef *ADC_REG_InitStruct)
 Initialize some features of ADC group regular. More...
 
void LL_ADC_REG_StructInit (LL_ADC_REG_InitTypeDef *ADC_REG_InitStruct)
 Set each LL_ADC_REG_InitTypeDef field to default value. More...
 
ErrorStatus LL_ADC_INJ_Init (ADC_TypeDef *ADCx, LL_ADC_INJ_InitTypeDef *ADC_INJ_InitStruct)
 Initialize some features of ADC group injected. More...
 
void LL_ADC_INJ_StructInit (LL_ADC_INJ_InitTypeDef *ADC_INJ_InitStruct)
 Set each LL_ADC_INJ_InitTypeDef field to default value. More...
 

Detailed Description

Header file of ADC LL module.

Author
MCD Application Team
Attention

© Copyright (c) 2017 STMicroelectronics. All rights reserved.

This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause

Definition in file stm32l4xx_ll_adc.h.