Returned: value can be one of the following values: (1) On
STM32F4, parameter available only on ADC instance: ADC1.
LL_ADC_CHANNEL_0
LL_ADC_CHANNEL_1
LL_ADC_CHANNEL_2
LL_ADC_CHANNEL_3
LL_ADC_CHANNEL_4
LL_ADC_CHANNEL_5
LL_ADC_CHANNEL_6
LL_ADC_CHANNEL_7
LL_ADC_CHANNEL_8
LL_ADC_CHANNEL_9
LL_ADC_CHANNEL_10
LL_ADC_CHANNEL_11
LL_ADC_CHANNEL_12
LL_ADC_CHANNEL_13
LL_ADC_CHANNEL_14
LL_ADC_CHANNEL_15
LL_ADC_CHANNEL_16
LL_ADC_CHANNEL_17
LL_ADC_CHANNEL_18
LL_ADC_CHANNEL_VREFINT (1)
LL_ADC_CHANNEL_TEMPSENSOR (1)(2)
LL_ADC_CHANNEL_VBAT (1)
(2) On devices STM32F42x and STM32F43x, limitation: this
internal channel is shared between temperature sensor and
Vbat, only 1 measurement path must be enabled.
(1) For ADC channel read back from ADC register,
comparison with internal channel parameter to be done using
helper macro
__LL_ADC_CHANNEL_INTERNAL_TO_EXTERNAL().
On this STM32 serie, ADC group regular sequencer is fully
configurable: sequencer length and each rank affectation to a
channel are configurable. Refer to description of function
LL_ADC_REG_SetSequencerLength().
Depending on devices and packages, some channels may
not be available. Refer to device datasheet for channels
availability.
Usage of the returned channel number: To reinject this
channel into another function LL_ADC_xxx: the returned
channel number is only partly formatted on definition of literals
LL_ADC_CHANNEL_x. Therefore, it has to be compared with
parts of literals LL_ADC_CHANNEL_x or using helper macro
__LL_ADC_CHANNEL_TO_DECIMAL_NB(). Then the
selected literal LL_ADC_CHANNEL_x can be used as
parameter for another function.To get the channel number in