Lines Matching full:on
172 … for compatibility with some ADC on other STM32
207 … compatibility with some ADC on other STM32 families
247 … aligned on register LSB (bit 0) */
269 … reduced range: on this STM32 series,
408 /* (feature of several watchdogs not available on all STM32 families)). */
412 /* selection on groups. */
482 … Writing '0' has no effect on the bit value. */
495 … TS_CAL1: On STM32U5, temperature sensor ADC raw
500 … TS_CAL2: On STM32U5, temperature sensor ADC raw
528 * (shift mask on register position bit 0).
599 * @note These parameters have an impact on ADC scope: ADC instance.
601 * of ADC group injected depends on STM32 families).
610 * (setting possible with ADC enabled without conversion on going,
611 * ADC enabled with conversion on going, ...)
641 * @note These parameters have an impact on ADC scope: ADC group regular.
651 * (setting possible with ADC enabled without conversion on going,
652 * ADC enabled with conversion on going, ...)
663 … @note On this STM32 series, setting trigger source to external trigger
665 … compatibility with some ADC on other STM32 families having this
685 …uint32_t ContinuousMode; /*!< Set ADC continuous conversion mode on ADC group regular,
717 * @note These parameters have an impact on ADC scope: ADC group injected.
727 * (setting possible with ADC enabled without conversion on going,
728 * ADC enabled with conversion on going, ...)
739 … @note On this STM32 series, setting trigger source to external trigger
741 … compatibility with some ADC on other STM32 families having this
877 … ADC configured in multimode (available on STM32 devices
1022 … (alignment on data register LSB bit 0)*/
1024 … (alignment on data register MSB bit 15)*/
1032 … /*!< ADC no bit shift left applied on the final ADC conver…
1033 … /*!< ADC 1 bit shift left applied on the final ADC conver…
1034 … /*!< ADC 2 bits shift left applied on the final ADC conver…
1035 … /*!< ADC 3 bits shift left applied on the final ADC conver…
1036 … /*!< ADC 4 bits shift left applied on the final ADC conver…
1037 … /*!< ADC 5 bits shift left applied on the final ADC conver…
1038 … /*!< ADC 6 bits shift left applied on the final ADC conver…
1039 …C_CFGR2_LSHIFT_0) /*!< ADC 7 bits shift left applied on the final ADC conver…
1040 … /*!< ADC 8 bits shift left applied on the final ADC conver…
1041 … /*!< ADC 9 bits shift left applied on the final ADC conver…
1042 … /*!< ADC 10 bits shift left applied on the final ADC conver…
1043 …_CFGR2_LSHIFT_0) /*!< ADC 11 bits shift left applied on the final ADC conver…
1044 … /*!< ADC 12 bits shift left applied on the final ADC conver…
1045 …_CFGR2_LSHIFT_0) /*!< ADC 13 bits shift left applied on the final ADC conver…
1046 …_CFGR2_LSHIFT_1) /*!< ADC 14 bits shift left applied on the final ADC conver…
1047 …_CFGR2_LSHIFT_1 | ADC_CFGR2_LSHIFT_0) /*!< ADC 15 bits shift left applied on the final ADC conver…
1083 …us sampling phase of ADC4 and ADC1/2, ADC4 is put on hold during one ADC4 clock cycle to avoid noi…
1084 …s sampling phase of ADC4 and ADC1/2, ADC4 is put on hold during two ADC4 clock cycles to avoid noi…
1092 …ich the offset programmed will be applied (independently of channel mapped on ADC group regular or…
1093 …ich the offset programmed will be applied (independently of channel mapped on ADC group regular or…
1094 …ich the offset programmed will be applied (independently of channel mapped on ADC group regular or…
1095 …ich the offset programmed will be applied (independently of channel mapped on ADC group regular or…
1130 #define LL_ADC_GROUP_REGULAR (0x00000001UL) /*!< ADC group regular (available on all …
1131 #define LL_ADC_GROUP_INJECTED (0x00000002UL) /*!< ADC group injected (not available on…
1147 /* on one of the common sampling time available. */
1198 …ERNAL_CH) /*!< ADC internal channel connected to Vcore. On STM32U5, ADC channel available only on …
1199 …< ADC internal channel connected to Temperature sensor. On STM32U5, ADC channel available only on …
1200 …er ladder of factor 1/4 to have Vbat always below Vdda. On STM32U5, ADC channel available only on …
1310 /** @defgroup ADC_LL_EC_REG_OVR_DATA_BEHAVIOR ADC group regular - Overrun behavior on conversion d…
1331 … regular sequencer disable (equivalent to sequencer of 1 rank: ADC conversion on only 1 channel) */
1353 … regular sequencer disable (equivalent to sequencer of 1 rank: ADC conversion on only 1 channel) */
1385 …On this STM32 series, parameter relevant only is sequencer set to mode not fully configurable, ref…
1386 #define LL_ADC_REG_SEQ_SCAN_DIR_BACKWARD (ADC4_CFGR1_SCANDIR) /*!< On this STM32 series, parame…
1473 … group injected trigger source set to SW start, without any further action on ADC group injected …
1497 …injected sequencer disable (equivalent to sequencer of 1 rank: ADC conversion on only 1 channel) */
1796 …mpling on conversions of ADC group regular. If group injected interrupts group regular: when ADC g…
1797 …mpling on conversions of ADC group regular. If group injected interrupts group regular: when ADC g…
1798 … ADC_CFGR2_JOVSE ) /*!< ADC oversampling on conversions of ADC g…
1799 …on conversions of both ADC groups regular and injected. If group injected interrupting group regul…
1912 * For details on delays values, refer to descriptions in source code
1931 /* - ADC conversion time: duration depending on ADC clock and ADC */
1954 /* Note: On this STM32 series, a minimum number of ADC clock cycles */
2051 * (1) On STM32U5, parameter available only on ADC instance: ADC1/ADC2.
2052 * (2) On STM32U5, parameter available only on ADC instance: ADC4.
2053 …* (3) On STM32U5, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to …
2100 * (1) On STM32U5, parameter available only on ADC instance: ADC1/ADC2.
2101 * (2) On STM32U5, parameter available only on ADC instance: ADC4.
2102 …* (3) On STM32U5, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to …
2165 * (1) On STM32U5, parameter available only on ADC instance: ADC1/ADC2.
2166 * (2) On STM32U5, parameter available only on ADC instance: ADC4.
2167 …* (3) On STM32U5, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to …
2219 * (1) On STM32U5, parameter available only on ADC instance: ADC1/ADC2.
2220 * (2) On STM32U5, parameter available only on ADC instance: ADC4.
2221 …* (3) On STM32U5, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to …
2250 * selected is available on the ADC instance selected.
2272 * (1) On STM32U5, parameter available only on ADC instance: ADC1/ADC2.
2273 * (2) On STM32U5, parameter available only on ADC instance: ADC4.
2274 …* @retval Value "0" if the internal channel selected is not available on the ADC instance selected.
2275 * Value "1" if the internal channel selected is available on the ADC instance selected.
2349 * (1) On STM32U5, parameter available only on ADC instance: ADC1/ADC2.
2350 * (2) On STM32U5, parameter available only on ADC instance: ADC4.
2351 …* (3) On STM32U5, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to …
2440 * (0) On STM32U5, parameter available only on analog watchdog number: AWD1.
2441 * (1) On STM32U5, parameter available only on ADC instance: ADC1, ADC2.
2442 * (2) On STM32U5, parameter available only on ADC instance: ADC4.
2460 * analog watchdog threshold high (on 8 bits):
2494 * analog watchdog threshold high (on 8 bits):
2599 * @note On devices with only 1 ADC common instance, parameter of this macro
2695 * @note On STM32U5, this feature is available on ADC instances: ADC1, ADC2.
2698 * depending on differential input voltages.
2724 * @note This voltage depends on user board environment: voltage level
2726 * On devices with small package, the pin Vref+ is not present
2728 * @note On this STM32 series, calibration data of internal voltage reference
2783 * @note On this STM32 series, calibration data of temperature sensor
2837 * If temperature sensor calibration values are available on
2838 * on this device (presence of macro __LL_ADC_CALC_TEMPERATURE()),
2852 …* On STM32U5, refer to device datasheet parameter "Avg_Slope".
2855 * On STM32U5, refer to device datasheet parameter "V30"
2933 * (1) Available on devices with several ADC instances.
3000 * @note On this STM32 series, if ADC group injected is used, some
3004 * @note On this STM32 series, setting of this feature is conditioned to
3077 * @note On this STM32 series, setting of this feature is conditioned to
3107 * @note On this STM32 series, setting of this feature is conditioned to
3147 * @note On this STM32 series, setting of this feature is conditioned to
3220 * @note On this STM32 series, setting of this feature is conditioned to
3222 * ADC must be enabled, without calibration on going, without conversion
3223 * on going on group regular.
3271 /* Retrieve bits with position in register depending on parameter */ in LL_ADC_GetCalibrationOffsetFactor()
3297 * @note On STM32U5, this feature is available on ADC instances: ADC1, ADC2.
3298 * @note On this STM32 series, setting of this feature is conditioned to
3300 * ADC must be enabled, without calibration on going, without conversion
3301 * on going on group regular.
3304 * @param ADCx ADC instance (on STM32U5, feature available on ADC instances: ADC1, ADC2)
3331 * @note On STM32U5, this feature is available on ADC instances: ADC1, ADC2.
3334 * @param ADCx ADC instance (on STM32U5, feature available on ADC instances: ADC1, ADC2)
3361 * @note On this STM32 series, setting of this feature is conditioned to
3363 * ADC must be disabled or enabled without conversion on going
3364 * on either groups regular or injected.
3419 * @note On this STM32 series, setting of this feature is conditioned to
3421 * ADC must be disabled or enabled without conversion on going
3422 * on group regular.
3474 * 2. Later on, when conversion data is needed: poll for end of
3478 * - ADC low power mode "auto power-off" (feature available on
3488 * correspond to the current voltage level on the selected
3490 * @note On this STM32 series, setting of this feature is conditioned to
3492 * ADC must be disabled or enabled without conversion on going
3493 * on either groups regular or injected.
3538 * 2. Later on, when conversion data is needed: poll for end of
3542 * - ADC low power mode "auto power-off" (feature available on
3552 * correspond to the current voltage level on the selected
3577 * (independently of channel mapped on ADC group regular
3582 * offset has to be left-aligned on bit 11, the LSB (right bits)
3586 * @note If a channel is mapped on several offsets numbers, only the offset
3588 * @note On this STM32 series, setting of this feature is conditioned to
3590 * ADC must be disabled or enabled without conversion on going
3591 * on either groups regular or injected.
3592 * @note On STM32U5, some fast channels are available: fast analog inputs
3641 * (1) On STM32U5, parameter available only on ADC instance: ADC1, ADC2.
3642 * (2) On STM32U5, parameter available only on ADC instance: ADC4.
3643 …* (3) On STM32U5, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to …
3660 * (independently of channel mapped on ADC group regular
3664 * the returned channel number is only partly formatted on definition
3673 * @note On STM32U5, some fast channels are available: fast analog inputs
3714 * (1) On STM32U5, parameter available only on ADC instance: ADC1, ADC2.
3715 * (2) On STM32U5, parameter available only on ADC instance: ADC4.
3716 …* (3) On STM32U5, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to …
3734 * offset has to be left-aligned on bit 11, the LSB (right bits)
3758 * @note On this STM32 series, setting of this feature is conditioned to
3760 * ADC must be disabled or enabled without conversion on going
3761 * on either groups regular or injected.
3912 * @note On this STM32 series, setting of this feature is conditioned to
3914 * ADC must be disabled or enabled without conversion on going
3915 * on either groups regular or injected.
3952 * @note On this STM32 series, sampling time scope is on ADC instance:
3954 * (on some other STM32 families, sampling time is channel wise)
3963 * On this STM32 series, ADC processing time is:
3972 * @note On this STM32 series, setting of this feature is conditioned to
3974 * ADC must be disabled or enabled without conversion on going
3975 * on group regular.
3976 * @note Applicable only on ADC4 instance
4005 * @note On this STM32 series, sampling time scope is on ADC instance:
4007 * (on some other STM32 families, sampling time is channel wise)
4041 * @note On this STM32 series, setting trigger source to external trigger
4043 * (default setting for compatibility with some ADC on other
4048 * depends on timers availability on the selected device.
4049 * @note On this STM32 series, setting of this feature is conditioned to
4051 * ADC must be disabled or enabled without conversion on going
4052 * on group regular.
4102 * depends on timers availability on the selected device.
4134 /* Value for shift of {0; 4; 8; 12} depending on value of bitfield */ in LL_ADC_REG_GetTriggerSource()
4149 /* Value for shift of {0; 4; 8; 12} depending on value of bitfield */ in LL_ADC_REG_GetTriggerSource()
4181 * @note On this STM32 series, setting of this feature is conditioned to
4183 * ADC must be disabled or enabled without conversion on going
4184 * on group regular.
4228 * @note On this STM32 series, setting of this feature is conditioned to
4230 * ADC must be disabled or enabled without conversion on going
4231 * on group regular.
4276 * @note On this STM32 series, setting of this feature is conditioned to
4278 * ADC must be disabled or enabled without conversion on going
4279 * on group regular.
4315 * @note On this STM32 series, setting of this feature is conditioned to
4317 * ADC must be enabled without conversion on going on group regular,
4318 * without conversion stop command on going on group regular,
4319 * without ADC disable command on going.
4337 * @note On this STM32 series, setting of this feature is conditioned to
4339 * ADC must be enabled without conversion on going on group regular,
4340 * without conversion stop command on going on group regular,
4341 * without ADC disable command on going.
4353 * @note On this STM32 series, ADC group regular sequencer both modes
4366 * @note On this STM32 series, setting of this feature is conditioned to
4368 * ADC must be disabled or enabled without conversion on going
4369 * on group regular.
4376 * @note On this STM32U5 series, this is applicable on ADC4 only.
4385 * @note On this STM32 series, ADC group regular sequencer both modes
4403 * @note On this STM32U5 series, this is applicable on ADC4 only.
4431 * (channel 0 fixed on rank 0, channel 1 fixed on rank1, ...).
4438 * ADC conversion on only 1 channel.
4439 * @note On this STM32 series, setting of this feature is conditioned to
4441 * ADC must be disabled or enabled without conversion on going
4442 * on group regular.
4498 * (channel 0 fixed on rank 0, channel 1 fixed on rank1, ...).
4505 * ADC conversion on only 1 channel.
4566 * @note On this STM32 series, setting of this feature is conditioned to
4568 * ADC must be disabled or enabled without conversion on going
4569 * on group regular.
4614 * @brief Set ADC group regular sequence: channel on the selected
4619 * @note On this STM32 series, ADC group regular sequencer is
4623 * @note Depending on devices and packages, some channels may not be available.
4625 * @note On this STM32 series, to measure internal channels (VrefInt,
4629 * @note On this STM32 series, setting of this feature is conditioned to
4631 * ADC must be disabled or enabled without conversion on going
4632 * on group regular.
4697 * (1) On STM32U5, parameter available only on ADC instance: ADC1, ADC2.
4698 * (2) On STM32U5, parameter available only on ADC instance: ADC4.
4699 …* (3) On STM32U5, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to …
4706 /* in register and register position depending on parameter "Rank". */ in LL_ADC_REG_SetSequencerRanks()
4728 * @brief Get ADC group regular sequence: channel on the selected
4730 * @note On this STM32 series, ADC group regular sequencer is
4734 * @note Depending on devices and packages, some channels may not be available.
4738 * the returned channel number is only partly formatted on definition
4811 * (1) On STM32U5, parameter available only on ADC instance: ADC1, ADC2.
4812 * (2) On STM32U5, parameter available only on ADC instance: ADC4.
4813 …* (3) On STM32U5, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to …
4843 * @note On this STM32 series, parameter relevant only is sequencer is set
4846 * @note On some other STM32 families, this setting is not available and
4848 * @note On this STM32 series, setting of this feature is conditioned to
4850 * ADC must be disabled or enabled without conversion on going
4851 * on group regular.
4866 * @note On this STM32 series, parameter relevant only is sequencer is set
4869 * @note On some other STM32 families, this setting is not available and
4883 * @brief Set ADC group regular sequence: channel on rank corresponding to
4888 * (channel 0 fixed on rank 0, channel 1 fixed on rank1, ...).
4891 * @note On this STM32 series, ADC group regular sequencer both modes
4898 * @note Depending on devices and packages, some channels may not be available.
4900 * @note On this STM32 series, to measure internal channels (VrefInt,
4904 * @note On this STM32 series, setting of this feature is conditioned to
4906 * ADC must be disabled or enabled without conversion on going
4907 * on group regular.
4954 * (1) On STM32U5, parameter can be set in ADC group sequencer
4967 * @brief Add channel to ADC group regular sequence: channel on rank corresponding to
4972 * (channel 0 fixed on rank 0, channel 1 fixed on rank1, ...).
4975 * @note On this STM32 series, ADC group regular sequencer both modes
4982 * @note Depending on devices and packages, some channels may not be available.
4984 * @note On this STM32 series, to measure internal channels (VrefInt,
4988 * @note On this STM32 series, setting of this feature is conditioned to
4990 * ADC must be disabled or enabled without conversion on going
4991 * on group regular.
5038 * (1) On STM32U5, parameter can be set in ADC group sequencer
5051 * @brief Remove channel to ADC group regular sequence: channel on rank corresponding to
5056 * (channel 0 fixed on rank 0, channel 1 fixed on rank1, ...).
5059 * @note On this STM32 series, ADC group regular sequencer both modes
5066 * @note Depending on devices and packages, some channels may not be available.
5068 * @note On this STM32 series, to measure internal channels (VrefInt,
5072 * @note On this STM32 series, setting of this feature is conditioned to
5074 * ADC must be disabled or enabled without conversion on going
5075 * on group regular.
5122 * (1) On STM32U5, parameter can be set in ADC group sequencer
5135 * @brief Get ADC group regular sequence: channel on rank corresponding to
5140 * (channel 0 fixed on rank 0, channel 1 fixed on rank1, ...).
5141 * @note On this STM32 series, ADC group regular sequencer both modes
5148 * @note Depending on devices and packages, some channels may not be available.
5150 * @note On this STM32 series, to measure internal channels (VrefInt,
5154 * @note On this STM32 series, setting of this feature is conditioned to
5156 * ADC must be disabled or enabled without conversion on going
5157 * on group regular.
5204 * (1) On STM32U5, parameter can be set in ADC group sequencer
5343 * @note On this STM32 series, setting of this feature is conditioned to
5379 * @note On this STM32 series, setting of this feature is conditioned to
5410 * ADC4 is put on hold during one or two ADC4 clock cycles to avoid noise on Vref+.
5443 * @brief Set ADC continuous conversion mode on ADC group regular.
5450 * @note On this STM32 series, setting of this feature is conditioned to
5452 * ADC must be disabled or enabled without conversion on going
5453 * on group regular.
5467 * @brief Get ADC continuous conversion mode on ADC group regular.
5544 * @note On this STM32 series, setting of this feature is conditioned to
5546 * ADC must be disabled or enabled without conversion on going
5547 * on group regular.
5604 * @note On this STM32 series, setting of this feature is conditioned to
5606 * ADC must be disabled or enabled without conversion on going
5607 * on group regular.
5646 * @note On this STM32 series, setting trigger source to external trigger
5648 * (default setting for compatibility with some ADC on other
5653 * depends on timers availability on the selected device.
5654 * @note On this STM32 series, setting of this feature is conditioned to
5657 * on going on either groups regular or injected.
5700 * depends on timers availability on the selected device.
5730 /* Value for shift of {0; 4; 8; 12} depending on value of bitfield */ in LL_ADC_INJ_GetTriggerSource()
5761 * @note On this STM32 series, setting of this feature is conditioned to
5764 * on going on either groups regular or injected.
5800 * ADC conversion on only 1 channel.
5801 * @note On this STM32 series, setting of this feature is conditioned to
5804 * on going on either groups regular or injected.
5826 * ADC conversion on only 1 channel.
5874 * @brief Set ADC group injected sequence: channel on the selected
5876 * @note Depending on devices and packages, some channels may not be available.
5878 * @note On this STM32 series, to measure internal channels (VrefInt,
5882 * @note On STM32U5, some fast channels are available: fast analog inputs
5884 * @note On this STM32 series, setting of this feature is conditioned to
5887 * on going on either groups regular or injected.
5927 * (1) On STM32U5, parameter available only on ADC instance: ADC1, ADC2.
5928 * (2) On STM32U5, parameter available only on ADC instance: ADC4.
5929 …* (3) On STM32U5, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to …
5936 /* in register depending on parameter "Rank". */ in LL_ADC_INJ_SetSequencerRanks()
5946 * @brief Get ADC group injected sequence: channel on the selected
5948 * @note Depending on devices and packages, some channels may not be available.
5952 * the returned channel number is only partly formatted on definition
6000 * (1) On STM32U5, parameter available only on ADC instance: ADC1, ADC2.
6001 * (2) On STM32U5, parameter available only on ADC instance: ADC4.
6002 …* (3) On STM32U5, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to …
6024 * 1 data register on ADC group regular, 4 data registers
6025 * on ADC group injected.
6031 * further action on ADC group injected conversion start or stop:
6036 * @note On this STM32 series, setting of this feature is conditioned to
6038 * ADC must be disabled or enabled without conversion on going
6039 * on either groups regular or injected.
6067 * @brief Set one context on ADC group injected that will be checked in
6082 * @note On this STM32 series, to measure internal channels (VrefInt,
6086 * @note On STM32U5, some fast channels are available: fast analog inputs
6088 * @note On this STM32 series, setting of this feature is conditioned to
6091 * on going on either groups regular or injected.
6160 * (1) On STM32U5, parameter available only on ADC instance: ADC1, ADC2.
6161 * (2) On STM32U5, parameter available only on ADC instance: ADC4.
6162 …* (3) On STM32U5, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to …
6193 * (1) On STM32U5, parameter available only on ADC instance: ADC1, ADC2.
6194 * (2) On STM32U5, parameter available only on ADC instance: ADC4.
6195 …* (3) On STM32U5, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to …
6226 * (1) On STM32U5, parameter available only on ADC instance: ADC1, ADC2.
6227 * (2) On STM32U5, parameter available only on ADC instance: ADC4.
6228 …* (3) On STM32U5, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to …
6259 * (1) On STM32U5, parameter available only on ADC instance: ADC1, ADC2.
6260 * (2) On STM32U5, parameter available only on ADC instance: ADC4.
6261 …* (3) On STM32U5, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to …
6275 /* in register depending on literal "LL_ADC_INJ_RANK_x". */ in LL_ADC_INJ_ConfigQueueContext()
6316 * @note On this device, sampling time is on channel scope: independently
6317 * of channel mapped on ADC group regular or injected.
6326 * On this STM32 series, ADC processing time is:
6335 * @note On this STM32 series, setting of this feature is conditioned to
6337 * ADC must be disabled or enabled without conversion on going
6338 * on either groups regular or injected.
6388 * (1) On STM32U5, parameter available only on ADC instance: ADC1, ADC2.
6389 * (2) On STM32U5, parameter available only on ADC instance: ADC4.
6390 …* (3) On STM32U5, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to …
6404 * (1) On STM32U5, parameter available only on ADC instance: ADC1, ADC2.
6405 * (2) On STM32U5, parameter available only on ADC instance: ADC4.
6413 /* in register and register position depending on parameter "Channel". */ in LL_ADC_SetChannelSamplingTime()
6441 * @note On this device, sampling time is on channel scope: independently
6442 * of channel mapped on ADC group regular or injected.
6444 * On this STM32 series, ADC processing time is:
6498 * (1) On STM32U5, parameter available only on ADC instance: ADC1, ADC2.
6499 * (2) On STM32U5, parameter available only on ADC instance: ADC4.
6500 …* (3) On STM32U5, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to …
6514 * (1) On STM32U5, parameter available only on ADC instance: ADC1, ADC2.
6515 * (2) On STM32U5, parameter available only on ADC instance: ADC4.
6541 /* Select sampling time bitfield depending on sampling time bit value 0 or 1. */ in LL_ADC_GetChannelSamplingTime()
6550 * @note Channel ending is on channel scope: independently of channel mapped
6551 * on ADC group regular or injected.
6562 * @note On STM32U5, some channels are internally fixed to single-ended inputs
6570 * @note On this STM32 series, setting of this feature is conditioned to
6624 * @note On STM32U5, some channels are internally fixed to single-ended inputs
6668 * on ADC groups regular and-or injected.
6674 * @note On this STM32 series, there are 2 kinds of analog watchdog
6682 * - channels monitored: flexible on channels monitored, selection is
6687 * - groups monitored: not selection possible (monitoring on both
6689 * Channels selected are monitored on groups regular and injected:
6695 * @note On this STM32 series, setting of this feature is conditioned to
6697 * ADC must be disabled or enabled without conversion on going
6698 * on either groups regular or injected.
6787 * (0) On STM32U5, parameter available only on analog watchdog number: AWD1.
6788 * (1) On STM32U5, parameter available only on ADC instance: ADC1, ADC2.
6789 * (2) On STM32U5, parameter available only on ADC instance: ADC4.
6795 /* in register and register position depending on parameter "AWDy". */ in LL_ADC_SetAnalogWDMonitChannels()
6831 * the returned channel number is only partly formatted on definition
6842 * @note On this STM32 series, there are 2 kinds of analog watchdog
6850 * - channels monitored: flexible on channels monitored, selection is
6855 * - groups monitored: not selection possible (monitoring on both
6857 * Channels selected are monitored on groups regular and injected:
6863 * @note On this STM32 series, setting of this feature is conditioned to
6865 * ADC must be disabled or enabled without conversion on going
6866 * on either groups regular or injected.
6879 * (1) On this AWD number, monitored channel can be retrieved
6950 * (0) On STM32U5, parameter available only on analog watchdog number: AWD1.
7035 * @note On this STM32 series, there are 2 kinds of analog watchdog
7043 * - channels monitored: flexible on channels monitored, selection is
7048 * - groups monitored: not selection possible (monitoring on both
7050 * Channels selected are monitored on groups regular and injected:
7058 * on oversampling intermediate computation (after ratio, before shift
7061 * @note On this STM32 series, setting of this feature is conditioned to
7063 * ADC must be disabled or enabled without conversion on going
7064 * on either ADC groups regular or injected.
7087 /* position in register and register position depending on parameters */ in LL_ADC_SetAnalogWDThresholds()
7197 * @note On this STM32 series, there are 2 kinds of analog watchdog
7205 * - channels monitored: flexible on channels monitored, selection is
7210 * - groups monitored: not selection possible (monitoring on both
7212 * Channels selected are monitored on groups regular and injected:
7218 * impacted: the comparison of analog watchdog thresholds is done on
7223 * on 12 bits (ratio 16 and shift 4, or ratio 32 and shift 5, ...):
7226 * on 14 bits (ratio 16 and shift 2, or ratio 32 and shift 3, ...):
7229 * on 16 bits (ratio 16 and shift none, or ratio 32 and shift 1, ...):
7231 * @note On this STM32 series, setting of this feature is conditioned to
7233 * ADC must be disabled or enabled without conversion on going
7234 * on group regular.
7256 /* position in register and register position depending on parameter */ in LL_ADC_ConfigAnalogWDThresholds()
7300 * @note On this STM32 series, setting of this feature is conditioned to
7302 * ADC must be disabled or enabled without conversion on going
7303 * on either groups regular or injected.
7304 * @note On this STM32 series, this feature is only available on first
7330 * @note On this STM32 series, this feature is only available on first
7363 * (availability of ADC group injected depends on STM32 families).
7367 * the oversampling on ADC group regular is either
7370 * @note On this STM32 series, setting of this feature is conditioned to
7372 * ADC must be disabled or enabled without conversion on going
7373 * on either groups regular or injected.
7400 * (availability of ADC group injected depends on STM32 families).
7404 * the oversampling on ADC group regular is either
7432 * on the selected ADC group.
7438 * @note On this STM32 series, setting of this feature is conditioned to
7440 * ADC must be disabled or enabled without conversion on going
7441 * on group regular.
7442 * @note On this STM32 series, oversampling discontinuous mode
7444 * set on group regular only and in resumed mode.
7459 * on the selected ADC group.
7482 * @note On this STM32 series, setting of this feature is conditioned to
7484 * ADC must be disabled or enabled without conversion on going
7485 * on either groups regular or injected.
7588 * either master or slave depending on hardware.
7590 * @note On this STM32 series, setting of this feature is conditioned to
7619 * either master or slave depending on hardware.
7669 * @note On this STM32 series, setting of this feature is conditioned to
7672 * or enabled without conversion on going on group regular.
7732 * @note The sampling delay range depends on ADC resolution:
7737 * @note On this STM32 series, setting of this feature is conditioned to
7813 /** @defgroup ADC_LL_EF_Operation_ADC_Instance Operation on ADC hierarchical scope: ADC instance
7823 * @note On this STM32 series, setting of this feature is conditioned to
7844 * @note On this STM32 series, setting of this feature is conditioned to
7872 * @note On this STM32 series, after ADC internal voltage regulator enable,
7877 * @note On this STM32 series, setting of this feature is conditioned to
7894 * @note On this STM32 series, setting of this feature is conditioned to
7919 * @note On this STM32 series, after ADC enable, a delay for
7923 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
7926 * @note On this STM32 series, setting of this feature is conditioned to
7943 * @note On this STM32 series, setting of this feature is conditioned to
7945 * ADC must be not disabled. Must be enabled without conversion on going
7946 * on either groups regular or injected.
7961 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
7977 * @retval 0: no ADC disable command on going.
7987 * @note On this STM32 series, a minimum number of ADC clock cycles
8002 * @note On this STM32 series, setting of this feature is conditioned to
8046 /** @defgroup ADC_LL_EF_Operation_ADC_Group_Regular Operation on ADC hierarchical scope: group regu…
8052 * @note On this STM32 series, this function is relevant for both
8057 * will start at next trigger event (on the selected trigger edge)
8059 * @note On this STM32 series, setting of this feature is conditioned to
8061 * ADC must be enabled without conversion on going on group regular,
8062 * without conversion stop command on going on group regular,
8063 * without ADC disable command on going.
8078 * @note On this STM32 series, setting of this feature is conditioned to
8080 * ADC must be enabled with conversion on going on group regular,
8081 * without ADC disable command on going.
8100 * @retval 0: no conversion is on going on ADC group regular.
8111 * @retval 0: no command of conversion stop is on going on ADC group regular.
8239 /** @defgroup ADC_LL_EF_Operation_ADC_Group_Injected Operation on ADC hierarchical scope: group inj…
8245 * @note On this STM32 series, this function is relevant for both
8250 * will start at next trigger event (on the selected trigger edge)
8252 * @note On this STM32 series, setting of this feature is conditioned to
8254 * ADC must be enabled without conversion on going on group injected,
8255 * without conversion stop command on going on group injected,
8256 * without ADC disable command on going.
8271 * @note On this STM32 series, setting of this feature is conditioned to
8273 * ADC must be enabled with conversion on going on group injected,
8274 * without ADC disable command on going.
8291 * @retval 0: no conversion is on going on ADC group injected.
8302 * @retval 0: no command of conversion stop is on going on ADC group injected.
8474 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
8587 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
9096 /* (availability of ADC group injected depends on STM32 families) */