Lines Matching full:on
117 … compatibility with some ADC on other STM32 series
147 … compatibility with some ADC on other STM32 series
188 /* Equivalent mask of ADC_CHANNEL_NUMBER_MASK aligned on register LSB (bit 0) */
195 … of different ADC internal channels mapped on same channel
196 number on different ADC instances */
306 /* (feature of several watchdogs not available on all STM32 series)). */
310 /* selection on groups. */
368 Writing '0' has no effect on the bit value. */
380 …R_CAL1_ADDR ((uint16_t*) (0x08FFF814UL)) /* Address of parameter TS_CAL1: On STM32H5,
383 …R_CAL2_ADDR ((uint16_t*) (0x08FFF818UL)) /* Address of parameter TS_CAL2: On STM32H5,
442 … @note On this STM32 series, if ADC group injected is used, some clock ratio
470 * @note These parameters have an impact on ADC scope: ADC instance.
472 * of ADC group injected depends on STM32 series).
481 * (setting possible with ADC enabled without conversion on going,
482 * ADC enabled with conversion on going, ...)
509 * @note These parameters have an impact on ADC scope: ADC group regular.
519 * (setting possible with ADC enabled without conversion on going,
520 * ADC enabled with conversion on going, ...)
531 … @note On this STM32 series, setting trigger source to external trigger also
533 … with some ADC on other STM32 series having this setting set by HW
553 …uint32_t ContinuousMode; /*!< Set ADC continuous conversion mode on ADC group regular…
579 * @note These parameters have an impact on ADC scope: ADC group injected.
589 * (setting possible with ADC enabled without conversion on going,
590 * ADC enabled with conversion on going, ...)
601 … @note On this STM32 series, setting trigger source to external trigger also
603 … compatibility with some ADC on other STM32 series having this
750 (available on STM32 devices with several ADC instances).
829 (alignment on data register LSB bit 0)*/
831 (alignment on data register MSB bit 15)*/
853 mapped on ADC group regular or injected) */
856 mapped on ADC group regular or injected) */
859 mapped on ADC group regular or injected) */
862 mapped on ADC group regular or injected) */
900 #define LL_ADC_GROUP_REGULAR (0x00000001UL) /*!< ADC group regular (available on …
901 …_GROUP_INJECTED (0x00000002UL) /*!< ADC group injected (not available on all STM32
954 … On STM32H563xx/573xx, ADC channel available only on ADC instance: ADC1. */
957 … On STM32H563xx/573xx, ADC channel available only on ADC instance: ADC1. */
961 … On STM32H563xx/573xx, ADC channel available only on ADC instance: ADC2. */
964 … On STM32H563xx/573xx, ADC channel available only on ADC instance: ADC2. */
1152 on ADC groups regular or injected). */
1158 /** @defgroup ADC_LL_EC_REG_OVR_DATA_BEHAVIOR ADC group regular - Overrun behavior on conversion d…
1173 … (equivalent to sequencer of 1 rank: ADC conversion on only 1 channel) */
1401 … SW start, without any further action on ADC group injected conversion start
1427 … (equivalent to sequencer of 1 rank: ADC conversion on only 1 channel) */
1730 … On STM32H563xx/573xx, ADC channel available only on ADC instance: ADC1. */
1735 … On STM32H563xx/573xx, ADC channel available only on ADC instance: ADC1. */
1741 … On STM32H563xx/573xx, ADC channel available only on ADC instance: ADC1. */
1746 … On STM32H563xx/573xx, ADC channel available only on ADC instance: ADC1. */
1751 … On STM32H563xx/573xx, ADC channel available only on ADC instance: ADC1. */
1757 … On STM32H563xx/573xx, ADC channel available only on ADC instance: ADC1. */
1763 … On STM32H563xx/573xx, ADC channel available only on ADC instance: ADC2. */
1769 … On STM32H563xx/573xx, ADC channel available only on ADC instance: ADC2. */
1775 … On STM32H563xx/573xx, ADC channel available only on ADC instance: ADC2. */
1779 … On STM32H563xx/573xx, ADC channel available only on ADC instance: ADC2. */
1784 … On STM32H563xx/573xx, ADC channel available only on ADC instance: ADC2. */
1790 … On STM32H563xx/573xx, ADC channel available only on ADC instance: ADC2. */
1840 …GRP_REGULAR_CONTINUED (ADC_CFGR2_ROVSE) /*!< ADC oversampling on conversions of
1842 … when ADC group injected is triggered, the oversampling on ADC group regular
1844 …GRP_REGULAR_RESUMED (ADC_CFGR2_ROVSM | ADC_CFGR2_ROVSE) /*!< ADC oversampling on conversions of
1846 … when ADC group injected is triggered, the oversampling on ADC group regular
1848 …GRP_INJECTED (ADC_CFGR2_JOVSE) /*!< ADC oversampling on conversions of
1850 …GRP_INJ_REG_RESUMED (ADC_CFGR2_JOVSE | ADC_CFGR2_ROVSE) /*!< ADC oversampling on conversions of
1852 … regular: when ADC group injected is triggered, the oversampling on ADC group
2049 … @ref __LL_ADC_CALC_TEMPERATURE(), due to issue on
2050 … calibration parameters. This value is coded on 16 bits
2051 … (to fit on signed word or double word) and corresponds
2060 * For details on delays values, refer to descriptions in source code
2079 /* - ADC conversion time: duration depending on ADC clock and ADC */
2107 /* Note: On this STM32 series, a minimum number of ADC clock cycles */
2193 * (1) On STM32H563xx/573xx, parameter available only on ADC instance: ADC1.\n
2194 * (2) On STM32H563xx/573xx, parameter available only on ADC instance: ADC2.\n
2195 …* (3) On STM32H5, fast channel allows: 2.5 (sampling) + 12.5 (conversion 12b) = 15 ADC clo…
2243 * (1) On STM32H563xx/573xx, parameter available only on ADC instance: ADC1.\n
2244 * (2) On STM32H563xx/573xx, parameter available only on ADC instance: ADC2.\n
2245 …* (3) On STM32H5, fast channel allows: 2.5 (sampling) + 12.5 (conversion 12b) = 15 ADC clo…
2309 * (1) On STM32H563xx/573xx, parameter available only on ADC instance: ADC1.\n
2310 * (2) On STM32H563xx/573xx, parameter available only on ADC instance: ADC2.\n
2311 …* (3) On STM32H5, fast channel allows: 2.5 (sampling) + 12.5 (conversion 12b) = 15 ADC clo…
2359 * (1) On STM32H563xx/573xx, parameter available only on ADC instance: ADC1.\n
2360 * (2) On STM32H563xx/573xx, parameter available only on ADC instance: ADC2.\n
2361 …* (3) On STM32H5, fast channel allows: 2.5 (sampling) + 12.5 (conversion 12b) = 15 ADC clo…
2390 * selected is available on the ADC instance selected.
2408 * (1) On STM32H563xx/573xx, parameter available only on ADC instance: ADC1.
2409 * (2) On STM32H563xx/573xx, parameter available only on ADC instance: ADC2.
2410 …* @retval Value "0" if the internal channel selected is not available on the ADC instance selected.
2411 * Value "1" if the internal channel selected is available on the ADC instance selected.
2469 * (1) On STM32H563xx/573xx, parameter available only on ADC instance: ADC1.\n
2470 * (2) On STM32H563xx/573xx, parameter available only on ADC instance: ADC2.\n
2471 …* (3) On STM32H5, fast channel allows: 2.5 (sampling) + 12.5 (conversion 12b) = 15 ADC clo…
2558 * (0) On STM32H5, parameter available only on analog watchdog number: AWD1.\n
2559 * (1) On STM32H563xx/573xx, parameter available only on ADC instance: ADC1.
2560 * (2) On STM32H563xx/573xx, parameter available only on ADC instance: ADC2.
2579 * analog watchdog threshold high (on 8 bits):
2601 * analog watchdog threshold high (on 8 bits):
2707 * @note On devices with only 1 ADC common instance, parameter of this macro
2795 * @note This voltage depends on user board environment: voltage level
2797 * On devices with small package, the pin Vref+ is not present
2799 * @note On this STM32 series, calibration data of internal voltage reference
2849 * @note On this STM32 series, calibration data of temperature sensor
2903 * If temperature sensor calibration values are available on
2904 * on this device (presence of macro __LL_ADC_CALC_TEMPERATURE()),
2917 …* On STM32H5, refer to device datasheet parameter "Avg_Slope…
2920 …* On this STM32 series, refer to datasheet parameter "V30" (…
2999 * (1) Available on devices with several ADC instances.
3042 * @note On this STM32 series, if ADC group injected is used, some
3046 * @note On this STM32 series, setting of this feature is conditioned to
3237 * @note On this STM32 series, VddCore channel is controlled via a specific register.
3238 * @note On this STM32 series, VddCore channel is on ADC2 instance only.
3250 * @note On this STM32 series, VddCore channel is controlled via a specific register.
3264 * @note On this STM32 series, VddCore channel is controlled via a specific register.
3265 * @note On this STM32 series, VddCore channel is on ADC2 instance only.
3277 * @note On this STM32 series, VddCore channel is controlled via a specific register.
3290 …* @note On this STM32 series, Channel 0 channel connection to GPIO is controlled via specific re…
3291 * @note On this STM32 series, Channel 0 GPIO switch control must be enabled when INP0 is used.
3305 * @note On this STM32 series, Channel 0 connection to GPIO is controlled via specific register.
3334 * @note On this STM32 series, setting of this feature is conditioned to
3336 * ADC must be enabled, without calibration on going, without conversion
3337 * on going on group regular.
3375 /* Retrieve bits with position in register depending on parameter */ in LL_ADC_GetCalibrationFactor()
3389 * @note On this STM32 series, setting of this feature is conditioned to
3391 * ADC must be disabled or enabled without conversion on going
3392 * on either groups regular or injected.
3428 * @note On this STM32 series, setting of this feature is conditioned to
3430 * ADC must be disabled or enabled without conversion on going
3431 * on either groups regular or injected.
3483 * 2. Later on, when conversion data is needed: poll for end of
3491 * correspond to the current voltage level on the selected
3493 * @note On this STM32 series, setting of this feature is conditioned to
3495 * ADC must be disabled or enabled without conversion on going
3496 * on either groups regular or injected.
3533 * 2. Later on, when conversion data is needed: poll for end of
3541 * correspond to the current voltage level on the selected
3558 * (independently of channel mapped on ADC group regular
3563 * offset has to be left-aligned on bit 11, the LSB (right bits)
3567 * @note If a channel is mapped on several offsets numbers, only the offset
3569 * @note On this STM32 series, setting of this feature is conditioned to
3571 * ADC must be disabled or enabled without conversion on going
3572 * on either groups regular or injected.
3573 * @note On STM32H5, some fast channels are available: fast analog inputs
3619 * (1) On STM32H563xx/573xx, parameter available only on ADC instance: ADC1.\n
3620 * (2) On STM32H563xx/573xx, parameter available only on ADC instance: ADC2.\n
3621 …* (3) On STM32H5, fast channel allows: 2.5 (sampling) + 12.5 (conversion 12b) = 15 ADC clo…
3638 * (independently of channel mapped on ADC group regular
3642 * the returned channel number is only partly formatted on definition
3651 * @note On STM32H5, some fast channels are available: fast analog inputs
3689 * (1) On STM32H563xx/573xx, parameter available only on ADC instance: ADC1.\n
3690 * (2) On STM32H563xx/573xx, parameter available only on ADC instance: ADC2.\n
3691 …* (3) On STM32H5, fast channel allows: 2.5 (sampling) + 12.5 (conversion 12b) = 15 ADC clo…
3709 * offset has to be left-aligned on bit 11, the LSB (right bits)
3737 * @note On this STM32 series, setting of this feature is conditioned to
3739 * ADC must be disabled or enabled without conversion on going
3740 * on either groups regular or injected.
3792 * @note On this STM32 series, setting of this feature is conditioned to
3794 * ADC must be disabled or enabled without conversion on going
3795 * on either groups regular or injected.
3847 * @note On this STM32 series, setting of this feature is conditioned to
3849 * ADC must be disabled or enabled without conversion on going
3850 * on either groups regular or injected.
3903 * @note On this STM32 series, setting of this feature is conditioned to
3905 * ADC must be disabled or enabled without conversion on going
3906 * on either groups regular or injected.
3946 * @note On this STM32 series, setting trigger source to external trigger
3948 * (default setting for compatibility with some ADC on other
3953 * depends on timers availability on the selected device.
3954 * @note On this STM32 series, setting of this feature is conditioned to
3956 * ADC must be disabled or enabled without conversion on going
3957 * on group regular.
3984 * (1) On STM32H5 series, parameter specific to devices: STM32H563/H573xx.
3985 * (2) On STM32H5 series, parameter specific to devices: STM32H503xx.
4004 * depends on timers availability on the selected device.
4031 * (1) On STM32H5 series, parameter specific to devices: STM32H563/H573xx.
4032 * (2) On STM32H5 series, parameter specific to devices: STM32H503xx.
4038 /* Value for shift of {0; 4; 8; 12} depending on value of bitfield */ in LL_ADC_REG_GetTriggerSource()
4069 * @note On this STM32 series, setting of this feature is conditioned to
4071 * ADC must be disabled or enabled without conversion on going
4072 * on group regular.
4106 * @note On this STM32 series, setting of this feature is conditioned to
4108 * ADC must be disabled or enabled without conversion on going
4109 * on group regular.
4160 * (channel 0 fixed on rank 0, channel 1 fixed on rank1, ...).
4167 * ADC conversion on only 1 channel.
4168 * @note On this STM32 series, setting of this feature is conditioned to
4170 * ADC must be disabled or enabled without conversion on going
4171 * on group regular.
4219 * (channel 0 fixed on rank 0, channel 1 fixed on rank1, ...).
4226 * ADC conversion on only 1 channel.
4260 * @note On this STM32 series, setting of this feature is conditioned to
4262 * ADC must be disabled or enabled without conversion on going
4263 * on group regular.
4308 * @brief Set ADC group regular sequence: channel on the selected
4313 * @note On this STM32 series, ADC group regular sequencer is
4317 * @note Depending on devices and packages, some channels may not be available.
4319 * @note On this STM32 series, to measure internal channels (VrefInt,
4323 * @note On this STM32 series, setting of this feature is conditioned to
4325 * ADC must be disabled or enabled without conversion on going
4326 * on group regular.
4387 * (1) On STM32H563xx/573xx, parameter available only on ADC instance: ADC1.\n
4388 * (2) On STM32H563xx/573xx, parameter available only on ADC instance: ADC2.\n
4389 …* (3) On STM32H5, fast channel allows: 2.5 (sampling) + 12.5 (conversion 12b) = 15 ADC clo…
4396 /* in register and register position depending on parameter "Rank". */ in LL_ADC_REG_SetSequencerRanks()
4409 * @brief Get ADC group regular sequence: channel on the selected
4411 * @note On this STM32 series, ADC group regular sequencer is
4415 * @note Depending on devices and packages, some channels may not be available.
4419 * the returned channel number is only partly formatted on definition
4488 * (1) On STM32H563xx/573xx, parameter available only on ADC instance: ADC1.\n
4489 * (2) On STM32H563xx/573xx, parameter available only on ADC instance: ADC2.\n
4490 …* (3) On STM32H5, fast channel allows: 2.5 (sampling) + 12.5 (conversion 12b) = 15 ADC clo…
4508 * @brief Set ADC continuous conversion mode on ADC group regular.
4515 * @note On this STM32 series, setting of this feature is conditioned to
4517 * ADC must be disabled or enabled without conversion on going
4518 * on group regular.
4532 * @brief Get ADC continuous conversion mode on ADC group regular.
4570 * @note On this STM32 series, setting of this feature is conditioned to
4572 * ADC must be disabled or enabled without conversion on going
4573 * on either groups regular or injected.
4632 * @note On this STM32 series, setting of this feature is conditioned to
4634 * ADC must be disabled or enabled without conversion on going
4635 * on group regular.
4674 * @note On this STM32 series, setting trigger source to external trigger
4676 * (default setting for compatibility with some ADC on other
4681 * depends on timers availability on the selected device.
4682 * @note On this STM32 series, setting of this feature is conditioned to
4685 * on going on either groups regular or injected.
4711 * (1) On STM32H5 series, parameter specific to devices: STM32H563/H573xx.
4712 * (2) On STM32H5 series, parameter specific to devices: STM32H503xx.
4731 * depends on timers availability on the selected device.
4757 * (1) On STM32H5 series, parameter specific to devices: STM32H563/H573xx.
4758 * (2) On STM32H5 series, parameter specific to devices: STM32H503xx.
4764 /* Value for shift of {0; 4; 8; 12} depending on value of bitfield */ in LL_ADC_INJ_GetTriggerSource()
4795 * @note On this STM32 series, setting of this feature is conditioned to
4798 * on going on either groups regular or injected.
4834 * ADC conversion on only 1 channel.
4835 * @note On this STM32 series, setting of this feature is conditioned to
4838 * on going on either groups regular or injected.
4860 * ADC conversion on only 1 channel.
4908 * @brief Set ADC group injected sequence: channel on the selected
4910 * @note Depending on devices and packages, some channels may not be available.
4912 * @note On this STM32 series, to measure internal channels (VrefInt,
4916 * @note On STM32H5, some fast channels are available: fast analog inputs
4918 * @note On this STM32 series, setting of this feature is conditioned to
4921 * on going on either groups regular or injected.
4958 * (1) On STM32H563xx/573xx, parameter available only on ADC instance: ADC1.\n
4959 * (2) On STM32H563xx/573xx, parameter available only on ADC instance: ADC2.\n
4960 …* (3) On STM32H5, fast channel allows: 2.5 (sampling) + 12.5 (conversion 12b) = 15 ADC clo…
4967 /* in register depending on parameter "Rank". */ in LL_ADC_INJ_SetSequencerRanks()
4978 * @brief Get ADC group injected sequence: channel on the selected
4980 * @note Depending on devices and packages, some channels may not be available.
4984 * the returned channel number is only partly formatted on definition
5029 * (1) On STM32H563xx/573xx, parameter available only on ADC instance: ADC1.\n
5030 * (2) On STM32H563xx/573xx, parameter available only on ADC instance: ADC2.\n
5031 …* (3) On STM32H5, fast channel allows: 2.5 (sampling) + 12.5 (conversion 12b) = 15 ADC clo…
5053 * 1 data register on ADC group regular, 4 data registers
5054 * on ADC group injected.
5060 * further action on ADC group injected conversion start or stop:
5065 * @note On this STM32 series, setting of this feature is conditioned to
5067 * ADC must be disabled or enabled without conversion on going
5068 * on either groups regular or injected.
5119 * @note This parameter can be modified only when no conversion is on going
5120 * on either groups regular or injected.
5123 * @note On this STM32 series, setting of this feature is conditioned to
5125 * ADC must be disabled or enabled without conversion on going
5126 * on either groups regular or injected.
5157 * @brief Set one context on ADC group injected that will be checked in
5173 * @note On this STM32 series, to measure internal channels (VrefInt,
5177 * @note On STM32H5, some fast channels are available: fast analog inputs
5179 * @note On this STM32 series, setting of this feature is conditioned to
5182 * on going on either groups regular or injected.
5213 * (1) On STM32H5 series, parameter specific to devices: STM32H563/H573xx.
5214 * (2) On STM32H5 series, parameter specific to devices: STM32H503xx.
5253 * (1) On STM32H563xx/573xx, parameter available only on ADC instance: ADC1.\n
5254 * (2) On STM32H563xx/573xx, parameter available only on ADC instance: ADC2.\n
5255 …* (3) On STM32H5, fast channel allows: 2.5 (sampling) + 12.5 (conversion 12b) = 15 ADC clo…
5283 * (1) On STM32H563xx/573xx, parameter available only on ADC instance: ADC1.\n
5284 * (2) On STM32H563xx/573xx, parameter available only on ADC instance: ADC2.\n
5285 …* (3) On STM32H5, fast channel allows: 2.5 (sampling) + 12.5 (conversion 12b) = 15 ADC clo…
5313 * (1) On STM32H563xx/573xx, parameter available only on ADC instance: ADC1.\n
5314 * (2) On STM32H563xx/573xx, parameter available only on ADC instance: ADC2.\n
5315 …* (3) On STM32H5, fast channel allows: 2.5 (sampling) + 12.5 (conversion 12b) = 15 ADC clo…
5343 * (1) On STM32H563xx/573xx, parameter available only on ADC instance: ADC1.\n
5344 * (2) On STM32H563xx/573xx, parameter available only on ADC instance: ADC2.\n
5345 …* (3) On STM32H5, fast channel allows: 2.5 (sampling) + 12.5 (conversion 12b) = 15 ADC clo…
5359 /* in register depending on literal "LL_ADC_INJ_RANK_x". */ in LL_ADC_INJ_ConfigQueueContext()
5398 * @note On this device, sampling time is on channel scope: independently
5399 * of channel mapped on ADC group regular or injected.
5408 * On this STM32 series, ADC processing time is:
5417 * @note On this STM32 series, setting of this feature is conditioned to
5419 * ADC must be disabled or enabled without conversion on going
5420 * on either groups regular or injected.
5467 * (1) On STM32H563xx/573xx, parameter available only on ADC instance: ADC1.\n
5468 * (2) On STM32H563xx/573xx, parameter available only on ADC instance: ADC2.\n
5469 …* (3) On STM32H5, fast channel allows: 2.5 (sampling) + 12.5 (conversion 12b) = 15 ADC clo…
5481 * (1) On some devices, ADC sampling time 2.5 ADC clock cycles
5489 /* in register and register position depending on parameter "Channel". */ in LL_ADC_SetChannelSamplingTime()
5503 * @note On this device, sampling time is on channel scope: independently
5504 * of channel mapped on ADC group regular or injected.
5506 * On this STM32 series, ADC processing time is:
5557 * (1) On STM32H563xx/573xx, parameter available only on ADC instance: ADC1.\n
5558 * (2) On STM32H563xx/573xx, parameter available only on ADC instance: ADC2.\n
5559 …* (3) On STM32H5, fast channel allows: 2.5 (sampling) + 12.5 (conversion 12b) = 15 ADC clo…
5571 * (1) On some devices, ADC sampling time 2.5 ADC clock cycles
5590 * @note Channel ending is on channel scope: independently of channel mapped
5591 * on ADC group regular or injected.
5605 * @note On this STM32 series, setting of this feature is conditioned to
5698 * on ADC groups regular and-or injected.
5704 * @note On this STM32 series, there are 2 kinds of analog watchdog
5712 * - channels monitored: flexible on channels monitored, selection is
5717 * - groups monitored: not selection possible (monitoring on both
5719 * Channels selected are monitored on groups regular and injected:
5725 * @note On this STM32 series, setting of this feature is conditioned to
5727 * ADC must be disabled or enabled without conversion on going
5728 * on either groups regular or injected.
5818 * (0) On STM32H5, parameter available only on analog watchdog number: AWD1.\n
5819 * (1) On STM32H563xx/573xx, parameter available only on ADC instance: ADC1.
5820 * (2) On STM32H563xx/573xx, parameter available only on ADC instance: ADC2.
5826 /* in register and register position depending on parameter "AWDy". */ in LL_ADC_SetAnalogWDMonitChannels()
5843 * the returned channel number is only partly formatted on definition
5854 * @note On this STM32 series, there are 2 kinds of analog watchdog
5862 * - channels monitored: flexible on channels monitored, selection is
5867 * - groups monitored: not selection possible (monitoring on both
5869 * Channels selected are monitored on groups regular and injected:
5875 * @note On this STM32 series, setting of this feature is conditioned to
5877 * ADC must be disabled or enabled without conversion on going
5878 * on either groups regular or injected.
5891 * (1) On this AWD number, monitored channel can be retrieved
5962 * (0) On STM32H5, parameter available only on analog watchdog number: AWD1.
6030 * @note On this STM32 series, there are 2 kinds of analog watchdog
6038 * - channels monitored: flexible on channels monitored, selection is
6043 * - groups monitored: not selection possible (monitoring on both
6045 * Channels selected are monitored on groups regular and injected:
6052 * impacted: the comparison of analog watchdog thresholds is done on
6057 * on 12 bits (ratio 16 and shift 4, or ratio 32 and shift 5, ...):
6060 * on 14 bits (ratio 16 and shift 2, or ratio 32 and shift 3, ...):
6063 * on 16 bits (ratio 16 and shift none, or ratio 32 and shift 1, ...):
6084 /* position in register and register position depending on parameter */ in LL_ADC_ConfigAnalogWDThresholds()
6104 * @note On this STM32 series, there are 2 kinds of analog watchdog
6112 * - channels monitored: flexible on channels monitored, selection is
6117 * - groups monitored: not selection possible (monitoring on both
6119 * Channels selected are monitored on groups regular and injected:
6126 * impacted: the comparison of analog watchdog thresholds is done on
6131 * on 12 bits (ratio 16 and shift 4, or ratio 32 and shift 5, ...):
6134 * on 14 bits (ratio 16 and shift 2, or ratio 32 and shift 3, ...):
6137 * on 16 bits (ratio 16 and shift none, or ratio 32 and shift 1, ...):
6139 * @note On this STM32 series, setting of this feature is not conditioned to
6141 * ADC can be disabled, enabled with or without conversion on going
6142 * on either ADC groups regular or injected.
6164 /* position in register and register position depending on parameters */ in LL_ADC_SetAnalogWDThresholds()
6218 * @note On this STM32 series, setting of this feature is conditioned to
6220 * ADC must be disabled or enabled without conversion on going
6221 * on either groups regular or injected.
6222 * @note On this STM32 series, this feature is only available on first
6248 * @note On this STM32 series, this feature is only available on first
6281 * (availability of ADC group injected depends on STM32 series).
6285 * the oversampling on ADC group regular is either
6288 * @note On this STM32 series, setting of this feature is conditioned to
6290 * ADC must be disabled or enabled without conversion on going
6291 * on either groups regular or injected.
6311 * (availability of ADC group injected depends on STM32 series).
6315 * the oversampling on ADC group regular is either
6336 * on the selected ADC group.
6342 * @note On this STM32 series, setting of this feature is conditioned to
6344 * ADC must be disabled or enabled without conversion on going
6345 * on group regular.
6346 * @note On this STM32 series, oversampling discontinuous mode
6348 * set on group regular only and in resumed mode.
6363 * on the selected ADC group.
6386 * @note On this STM32 series, setting of this feature is conditioned to
6388 * ADC must be disabled or enabled without conversion on going
6389 * on either groups regular or injected.
6473 * either master or slave depending on hardware.
6475 * @note On this STM32 series, setting of this feature is conditioned to
6504 * either master or slave depending on hardware.
6554 * @note On this STM32 series, setting of this feature is conditioned to
6557 * or enabled without conversion on going on group regular.
6623 * @note The sampling delay range depends on ADC resolution:
6628 * @note On this STM32 series, setting of this feature is conditioned to
6693 /** @defgroup ADC_LL_EF_Operation_ADC_Instance Operation on ADC hierarchical scope: ADC instance
6703 * @note On this STM32 series, setting of this feature is conditioned to
6726 * @note On this STM32 series, setting of this feature is conditioned to
6754 * @note On this STM32 series, after ADC internal voltage regulator enable,
6759 * @note On this STM32 series, setting of this feature is conditioned to
6778 * @note On this STM32 series, setting of this feature is conditioned to
6803 * @note On this STM32 series, after ADC enable, a delay for
6807 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
6810 * @note On this STM32 series, setting of this feature is conditioned to
6829 * @note On this STM32 series, setting of this feature is conditioned to
6831 * ADC must be not disabled. Must be enabled without conversion on going
6832 * on either groups regular or injected.
6849 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
6865 * @retval 0: no ADC disable command on going.
6875 * @note On this STM32 series, a minimum number of ADC clock cycles
6884 * @note On this STM32 series, setting of this feature is conditioned to
6920 /** @defgroup ADC_LL_EF_Operation_ADC_Group_Regular Operation on ADC hierarchical scope: group regu…
6926 * @note On this STM32 series, this function is relevant for both
6931 * will start at next trigger event (on the selected trigger edge)
6933 * @note On this STM32 series, setting of this feature is conditioned to
6935 * ADC must be enabled without conversion on going on group regular,
6936 * without conversion stop command on going on group regular,
6937 * without ADC disable command on going.
6954 * @note On this STM32 series, setting of this feature is conditioned to
6956 * ADC must be enabled with conversion on going on group regular,
6957 * without ADC disable command on going.
6976 * @retval 0: no conversion is on going on ADC group regular.
6987 * @retval 0: no command of conversion stop is on going on ADC group regular.
7000 * @note On this STM32 series, setting of this feature is conditioned to
7002 * ADC must be enabled without conversion on going on group regular,
7003 * without conversion stop command on going on group regular,
7004 * without ADC disable command on going.
7022 * @note On this STM32 series, setting of this feature is conditioned to
7024 * ADC must be enabled without conversion on going on group regular,
7025 * without conversion stop command on going on group regular,
7026 * without ADC disable command on going.
7146 /** @defgroup ADC_LL_EF_Operation_ADC_Group_Injected Operation on ADC hierarchical scope: group inj…
7152 * @note On this STM32 series, this function is relevant for both
7157 * will start at next trigger event (on the selected trigger edge)
7159 * @note On this STM32 series, setting of this feature is conditioned to
7161 * ADC must be enabled without conversion on going on group injected,
7162 * without conversion stop command on going on group injected,
7163 * without ADC disable command on going.
7180 * @note On this STM32 series, setting of this feature is conditioned to
7182 * ADC must be enabled with conversion on going on group injected,
7183 * without ADC disable command on going.
7202 * @retval 0: no conversion is on going on ADC group injected.
7213 * @retval 0: no command of conversion stop is on going on ADC group injected.
7369 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
7493 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
8278 /* (availability of ADC group injected depends on STM32 series) */