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 */
303 /* (feature of several watchdogs not available on all STM32 series)). */
307 /* selection on groups. */
365 Writing '0' has no effect on the bit value. */
377 …R_CAL1_ADDR ((uint16_t*) (0x1FFF75A8UL)) /* Address of parameter TS_CAL1: On STM32G4,
380 …R_CAL2_ADDR ((uint16_t*) (0x1FFF75CAUL)) /* Address of parameter TS_CAL2: On STM32G4,
439 … @note On this STM32 series, if ADC group injected is used, some clock ratio
467 * @note These parameters have an impact on ADC scope: ADC instance.
469 * of ADC group injected depends on STM32 series).
478 * (setting possible with ADC enabled without conversion on going,
479 * ADC enabled with conversion on going, ...)
506 * @note These parameters have an impact on ADC scope: ADC group regular.
516 * (setting possible with ADC enabled without conversion on going,
517 * ADC enabled with conversion on going, ...)
528 … @note On this STM32 series, setting trigger source to external trigger also
530 … with some ADC on other STM32 series having this setting set by HW
550 …uint32_t ContinuousMode; /*!< Set ADC continuous conversion mode on ADC group regular…
576 * @note These parameters have an impact on ADC scope: ADC group injected.
586 * (setting possible with ADC enabled without conversion on going,
587 * ADC enabled with conversion on going, ...)
598 … @note On this STM32 series, setting trigger source to external trigger also
600 … compatibility with some ADC on other STM32 series having this
747 (available on STM32 devices with several ADC instances).
826 (alignment on data register LSB bit 0)*/
828 (alignment on data register MSB bit 15)*/
850 mapped on ADC group regular or injected) */
853 mapped on ADC group regular or injected) */
856 mapped on ADC group regular or injected) */
859 mapped on ADC group regular or injected) */
897 #define LL_ADC_GROUP_REGULAR (0x00000001UL) /*!< ADC group regular (available on …
898 …_GROUP_INJECTED (0x00000002UL) /*!< ADC group injected (not available on all STM32
948 … On this STM32 series, ADC channel available on all instances but ADC2. */
951 … On this STM32 series, ADC channel available only on ADC1 instance. */
954 … On this STM32 series, ADC channel available only on ADC5 instance.
958 … to have channel voltage always below Vdda. On this STM32 series, ADC channel
959 … available on all ADC instances but ADC2 & ADC4. Refer to device datasheet
963 … On this STM32 series, ADC channel available only on ADC1 instance. */
966 … output. On this STM32 series, ADC channel available only on ADC2 instance. */
969 … output. On this STM32 series, ADC channel available only on ADC2 instance. */
972 … output. On this STM32 series, ADC channel available only on ADC3 instance.
975 connected to OPAMP4 output. On this STM32 series, ADC channel available only on ADC5 instance.
978 connected to OPAMP5 output. On this STM32 series, ADC channel available only on ADC5 instance.
983 … On this STM32 series, ADC channel available only on ADC4 instance.
1006 … Note: On this STM32 series, this trigger is available only on
1012 … Note: On this STM32 series, this trigger is available only on
1028 … Note: On this STM32 series, this trigger is available only on
1035 … Note: On this STM32 series, this trigger is available only on
1041 … Note: On this STM32 series, this trigger is available only on
1050 … Note: On this STM32 series, this trigger is available only on
1058 … Note: On this STM32 series, this trigger is available only on
1069 … Note: On this STM32 series, this trigger is available only on
1076 … Note: On this STM32 series, this trigger is available only on
1098 … Note: On this STM32 series, this trigger is available only on
1107 … Note: On this STM32 series, TIM20 is not available on all devices.
1113 … Note: On this STM32 series, TIM20 is not available on all devices.
1120 … Note: On this STM32 series, TIM20 is not available on all devices.
1127 … Note: On this STM32 series, this trigger is available only on
1128 … ADC1/2 instances, and TIM20 is not available on all devices.
1135 … Note: On this STM32 series, this trigger is available only on
1136 … ADC1/2 instances, and TIM20 is not available on all devices.
1142 … Note: On this STM32 series, HRTIM is not available on all devices.
1148 … Note: On this STM32 series, this trigger is available only on
1149 … ADC3/4/5 instances, and HRTIM is not available on all devices.
1155 … Note: On this STM32 series, HRTIM is not available on all devices.
1161 … Note: On this STM32 series, this trigger is available only on
1162 … ADC3/4/5 instances, and HRTIM is not available on all devices.
1169 … Note: On this STM32 series, HRTIM is not available on all devices.
1175 … Note: On this STM32 series, HRTIM is not available on all devices.
1181 … Note: On this STM32 series, HRTIM is not available on all devices.
1187 … Note: On this STM32 series, HRTIM is not available on all devices.
1194 … Note: On this STM32 series, HRTIM is not available on all devices.
1200 … Note: On this STM32 series, HRTIM is not available on all devices.
1206 … Note: On this STM32 series, this trigger is available only on
1212 … Note: On this STM32 series, this trigger is available only on
1288 on ADC groups regular or injected). */
1294 /** @defgroup ADC_LL_EC_REG_OVR_DATA_BEHAVIOR ADC group regular - Overrun behavior on conversion d…
1309 … (equivalent to sequencer of 1 rank: ADC conversion on only 1 channel) */
1433 … Note: On this STM32 series, this trigger is available only on ADC3/4/5
1447 … Note: On this STM32 series, this trigger is available only on ADC1/2
1458 … Note: On this STM32 series, this trigger is available only on ADC1/2
1465 … Note: On this STM32 series, this trigger is available only on ADC1/2
1471 … Note: On this STM32 series, this trigger is available only on ADC1/2
1481 … Note: On this STM32 series, this trigger is available only on ADC3/4/5
1488 … Note: On this STM32 series, this trigger is available only on ADC3/4/5
1511 … Note: On this STM32 series, this trigger is available only on ADC3/4/5
1527 … Note: On this STM32 series, this trigger is available only on ADC1/2
1532 … Note: On this STM32 series, TIM20 is not available on all devices. Refer to
1538 … Note: On this STM32 series, TIM20 is not available on all devices. Refer to
1545 … Trigger available only on ADC3/4/5 instances. On this STM32 series, TIM20 is
1546 … not available on all devices. Refer to device datasheet for more details */
1552 … Trigger available only on ADC1/2 instances. On this STM32 series, TIM20 is
1553 … not available on all devices. Refer to device datasheet for more details */
1558 … Note: On this STM32 series, this trigger is available only on ADC3/4/5
1559 … instances, and HRTIM is not available on all devices. Refer to device
1565 … Note: On this STM32 series, HRTIM is not available on all devices. Refer to
1571 … Note: On this STM32 series, this trigger is available only on ADC3/4/5
1572 … instances, and HRTIM is not available on all devices. Refer to device
1578 … Note: On this STM32 series, HRTIM is not available on all devices. Refer to
1584 … Note: On this STM32 series, HRTIM is not available on all devices. Refer to
1590 … Note: On this STM32 series, HRTIM is not available on all devices. Refer to
1596 … Note: On this STM32 series, HRTIM is not available on all devices. Refer to
1602 … Note: On this STM32 series, HRTIM is not available on all devices. Refer to
1608 … Note: On this STM32 series, HRTIM is not available on all devices. Refer to
1614 … Note: On this STM32 series, HRTIM is not available on all devices.Refer to
1620 … Note: On this STM32 series, this trigger is available only on ADC3/4/5
1626 … Note: On this STM32 series, this trigger is available only on ADC1/2
1657 … SW start, without any further action on ADC group injected conversion start
1683 … (equivalent to sequencer of 1 rank: ADC conversion on only 1 channel) */
2161 …GRP_REGULAR_CONTINUED (ADC_CFGR2_ROVSE) /*!< ADC oversampling on conversions of
2163 … when ADC group injected is triggered, the oversampling on ADC group regular
2165 …GRP_REGULAR_RESUMED (ADC_CFGR2_ROVSM | ADC_CFGR2_ROVSE) /*!< ADC oversampling on conversions of
2167 … when ADC group injected is triggered, the oversampling on ADC group regular
2169 …GRP_INJECTED (ADC_CFGR2_JOVSE) /*!< ADC oversampling on conversions of
2171 …GRP_INJ_REG_RESUMED (ADC_CFGR2_JOVSE | ADC_CFGR2_ROVSE) /*!< ADC oversampling on conversions of
2173 … regular: when ADC group injected is triggered, the oversampling on ADC group
2370 … @ref __LL_ADC_CALC_TEMPERATURE(), due to issue on
2371 … calibration parameters. This value is coded on 16 bits
2372 … (to fit on signed word or double word) and corresponds
2381 * For details on delays values, refer to descriptions in source code
2400 /* - ADC conversion time: duration depending on ADC clock and ADC */
2428 /* Note: On this STM32 series, a minimum number of ADC clock cycles */
2520 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
2521 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
2522 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
2523 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
2524 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
2525 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
2526 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
2527 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
2529 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
2585 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
2586 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
2587 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
2588 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
2589 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
2590 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
2591 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
2592 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
2594 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
2666 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
2667 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
2668 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
2669 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
2670 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
2671 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
2672 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
2673 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
2675 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
2731 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
2732 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
2733 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
2734 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
2735 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
2736 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
2737 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
2738 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
2740 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
2770 * selected is available on the ADC instance selected.
2795 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
2796 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
2797 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
2798 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
2799 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
2800 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
2801 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
2802 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
2804 …* @retval Value "0" if the internal channel selected is not available on the ADC instance selected.
2805 * Value "1" if the internal channel selected is available on the ADC instance selected.
2963 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
2964 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
2965 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
2966 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
2967 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
2968 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
2969 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
2970 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
2972 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
3079 * (0) On STM32G4, parameter available only on analog watchdog number: AWD1.\n
3080 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
3081 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
3082 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
3083 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
3084 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
3085 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
3086 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
3087 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
3107 * analog watchdog threshold high (on 8 bits):
3129 * analog watchdog threshold high (on 8 bits):
3263 * @note On devices with only 1 ADC common instance, parameter of this macro
3375 * depending on differential input voltages.
3401 * @note This voltage depends on user board environment: voltage level
3403 * On devices with small package, the pin Vref+ is not present
3405 * @note On this STM32 series, calibration data of internal voltage reference
3455 * @note On this STM32 series, calibration data of temperature sensor
3509 * If temperature sensor calibration values are available on
3510 * on this device (presence of macro __LL_ADC_CALC_TEMPERATURE()),
3523 …* On STM32G4, refer to device datasheet parameter "Avg_Slope…
3526 …* On STM32G4, refer to datasheet parameter "V30" (correspond…
3604 * (1) Available on devices with several ADC instances.
3647 * @note On this STM32 series, if ADC group injected is used, some
3651 * @note On this STM32 series, setting of this feature is conditioned to
3856 * @note On this STM32 series, setting of this feature is conditioned to
3858 * ADC must be enabled, without calibration on going, without conversion
3859 * on going on group regular.
3897 /* Retrieve bits with position in register depending on parameter */ in LL_ADC_GetCalibrationFactor()
3911 * @note On this STM32 series, setting of this feature is conditioned to
3913 * ADC must be disabled or enabled without conversion on going
3914 * on either groups regular or injected.
3950 * @note On this STM32 series, setting of this feature is conditioned to
3952 * ADC must be disabled or enabled without conversion on going
3953 * on either groups regular or injected.
4005 * 2. Later on, when conversion data is needed: poll for end of
4013 * correspond to the current voltage level on the selected
4015 * @note On this STM32 series, setting of this feature is conditioned to
4017 * ADC must be disabled or enabled without conversion on going
4018 * on either groups regular or injected.
4055 * 2. Later on, when conversion data is needed: poll for end of
4063 * correspond to the current voltage level on the selected
4080 * (independently of channel mapped on ADC group regular
4085 * offset has to be left-aligned on bit 11, the LSB (right bits)
4089 * @note If a channel is mapped on several offsets numbers, only the offset
4091 * @note On this STM32 series, setting of this feature is conditioned to
4093 * ADC must be disabled or enabled without conversion on going
4094 * on either groups regular or injected.
4095 * @note On STM32G4, some fast channels are available: fast analog inputs
4147 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
4148 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
4149 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
4150 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
4151 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
4152 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
4153 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
4154 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
4156 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
4175 * (independently of channel mapped on ADC group regular
4179 * the returned channel number is only partly formatted on definition
4188 * @note On STM32G4, some fast channels are available: fast analog inputs
4232 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
4233 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
4234 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
4235 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
4236 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
4237 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
4238 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
4239 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
4241 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
4261 * offset has to be left-aligned on bit 11, the LSB (right bits)
4289 * @note On this STM32 series, setting of this feature is conditioned to
4291 * ADC must be disabled or enabled without conversion on going
4292 * on either groups regular or injected.
4344 * @note On this STM32 series, setting of this feature is conditioned to
4346 * ADC must be disabled or enabled without conversion on going
4347 * on either groups regular or injected.
4399 * @note On this STM32 series, setting of this feature is conditioned to
4401 * ADC must be disabled or enabled without conversion on going
4402 * on either groups regular or injected.
4459 * @note On this STM32 series, setting of this feature is conditioned to
4461 * ADC must be disabled or enabled without conversion on going
4462 * on either groups regular or injected.
4496 * @note On this STM32 series, setting of this feature is conditioned to
4498 * ADC must be disabled or enabled without conversion on going
4499 * on either groups regular or injected.
4539 * @note On this STM32 series, setting trigger source to external trigger
4541 * (default setting for compatibility with some ADC on other
4546 * depends on timers availability on the selected device.
4547 * @note On this STM32 series, setting of this feature is conditioned to
4549 * ADC must be disabled or enabled without conversion on going
4550 * on group regular.
4596 * (1) On STM32G4 series, parameter not available on all ADC instances: ADC1, ADC2.\n
4597 * (2) On STM32G4 series, parameter not available on all ADC instances: ADC3, ADC4, ADC5.
4598 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
4618 * depends on timers availability on the selected device.
4664 * (1) On STM32G4 series, parameter not available on all ADC instances: ADC1, ADC2.\n
4665 * (2) On STM32G4 series, parameter not available on all ADC instances: ADC3, ADC4, ADC5.
4666 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
4673 /* Value for shift of {0; 4; 8; 12} depending on value of bitfield */ in LL_ADC_REG_GetTriggerSource()
4704 * @note On this STM32 series, setting of this feature is conditioned to
4706 * ADC must be disabled or enabled without conversion on going
4707 * on group regular.
4741 * @note On this STM32 series, setting of this feature is conditioned to
4743 * ADC must be disabled or enabled without conversion on going
4744 * on group regular.
4795 * (channel 0 fixed on rank 0, channel 1 fixed on rank1, ...).
4802 * ADC conversion on only 1 channel.
4803 * @note On this STM32 series, setting of this feature is conditioned to
4805 * ADC must be disabled or enabled without conversion on going
4806 * on group regular.
4854 * (channel 0 fixed on rank 0, channel 1 fixed on rank1, ...).
4861 * ADC conversion on only 1 channel.
4895 * @note On this STM32 series, setting of this feature is conditioned to
4897 * ADC must be disabled or enabled without conversion on going
4898 * on group regular.
4943 * @brief Set ADC group regular sequence: channel on the selected
4948 * @note On this STM32 series, ADC group regular sequencer is
4952 * @note Depending on devices and packages, some channels may not be available.
4954 * @note On this STM32 series, to measure internal channels (VrefInt,
4958 * @note On this STM32 series, setting of this feature is conditioned to
4960 * ADC must be disabled or enabled without conversion on going
4961 * on group regular.
5028 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
5029 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
5030 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
5031 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
5032 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
5033 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
5034 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
5035 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
5037 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
5046 /* in register and register position depending on parameter "Rank". */ in LL_ADC_REG_SetSequencerRanks()
5059 * @brief Get ADC group regular sequence: channel on the selected
5061 * @note On this STM32 series, ADC group regular sequencer is
5065 * @note Depending on devices and packages, some channels may not be available.
5069 * the returned channel number is only partly formatted on definition
5144 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
5145 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
5146 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
5147 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
5148 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
5149 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
5150 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
5151 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
5153 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
5173 * @brief Set ADC continuous conversion mode on ADC group regular.
5180 * @note On this STM32 series, setting of this feature is conditioned to
5182 * ADC must be disabled or enabled without conversion on going
5183 * on group regular.
5197 * @brief Get ADC continuous conversion mode on ADC group regular.
5235 * @note On this STM32 series, setting of this feature is conditioned to
5237 * ADC must be disabled or enabled without conversion on going
5238 * on either groups regular or injected.
5297 * @note On this STM32 series, setting of this feature is conditioned to
5299 * ADC must be disabled or enabled without conversion on going
5300 * on group regular.
5339 * @note On this STM32 series, setting trigger source to external trigger
5341 * (default setting for compatibility with some ADC on other
5346 * depends on timers availability on the selected device.
5347 * @note On this STM32 series, setting of this feature is conditioned to
5350 * on going on either groups regular or injected.
5395 * (1) On STM32G4 series, parameter not available on all ADC instances: ADC1, ADC2.\n
5396 * (2) On STM32G4 series, parameter not available on all ADC instances: ADC3, ADC4, ADC5.
5397 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
5417 * depends on timers availability on the selected device.
5462 * (1) On STM32G4 series, parameter not available on all ADC instances: ADC1, ADC2.\n
5463 * (2) On STM32G4 series, parameter not available on all ADC instances: ADC3, ADC4, ADC5.
5464 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
5471 /* Value for shift of {0; 4; 8; 12} depending on value of bitfield */ in LL_ADC_INJ_GetTriggerSource()
5502 * @note On this STM32 series, setting of this feature is conditioned to
5505 * on going on either groups regular or injected.
5541 * ADC conversion on only 1 channel.
5542 * @note On this STM32 series, setting of this feature is conditioned to
5545 * on going on either groups regular or injected.
5567 * ADC conversion on only 1 channel.
5615 * @brief Set ADC group injected sequence: channel on the selected
5617 * @note Depending on devices and packages, some channels may not be available.
5619 * @note On this STM32 series, to measure internal channels (VrefInt,
5623 * @note On STM32G4, some fast channels are available: fast analog inputs
5625 * @note On this STM32 series, setting of this feature is conditioned to
5628 * on going on either groups regular or injected.
5671 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
5672 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
5673 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
5674 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
5675 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
5676 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
5677 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
5678 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
5680 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
5689 /* in register depending on parameter "Rank". */ in LL_ADC_INJ_SetSequencerRanks()
5700 * @brief Get ADC group injected sequence: channel on the selected
5702 * @note Depending on devices and packages, some channels may not be available.
5706 * the returned channel number is only partly formatted on definition
5757 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
5758 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
5759 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
5760 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
5761 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
5762 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
5763 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
5764 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
5766 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
5790 * 1 data register on ADC group regular, 4 data registers
5791 * on ADC group injected.
5797 * further action on ADC group injected conversion start or stop:
5802 * @note On this STM32 series, setting of this feature is conditioned to
5804 * ADC must be disabled or enabled without conversion on going
5805 * on either groups regular or injected.
5856 * @note This parameter can be modified only when no conversion is on going
5857 * on either groups regular or injected.
5860 * @note On this STM32 series, setting of this feature is conditioned to
5862 * ADC must be disabled or enabled without conversion on going
5863 * on either groups regular or injected.
5894 * @brief Set one context on ADC group injected that will be checked in
5910 * @note On this STM32 series, to measure internal channels (VrefInt,
5914 * @note On STM32G4, some fast channels are available: fast analog inputs
5916 * @note On this STM32 series, setting of this feature is conditioned to
5919 * on going on either groups regular or injected.
5969 * (1) On STM32G4 series, parameter not available on all ADC instances: ADC1, ADC2.\n
5970 * (2) On STM32G4 series, parameter not available on all ADC instances: ADC3, ADC4, ADC5.
5971 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
6017 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
6018 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
6019 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
6020 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
6021 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
6022 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
6023 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
6024 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
6026 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
6062 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
6063 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
6064 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
6065 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
6066 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
6067 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
6068 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
6069 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
6071 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
6107 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
6108 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
6109 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
6110 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
6111 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
6112 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
6113 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
6114 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
6116 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
6152 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
6153 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
6154 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
6155 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
6156 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
6157 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
6158 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
6159 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
6161 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
6177 /* in register depending on literal "LL_ADC_INJ_RANK_x". */ in LL_ADC_INJ_ConfigQueueContext()
6216 * @note On this device, sampling time is on channel scope: independently
6217 * of channel mapped on ADC group regular or injected.
6226 * On this STM32 series, ADC processing time is:
6235 * @note On this STM32 series, setting of this feature is conditioned to
6237 * ADC must be disabled or enabled without conversion on going
6238 * on either groups regular or injected.
6291 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
6292 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
6293 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
6294 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
6295 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
6296 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
6297 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
6298 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
6300 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
6314 * (1) On some devices, ADC sampling time 2.5 ADC clock cycles
6322 /* in register and register position depending on parameter "Channel". */ in LL_ADC_SetChannelSamplingTime()
6336 * @note On this device, sampling time is on channel scope: independently
6337 * of channel mapped on ADC group regular or injected.
6339 * On this STM32 series, ADC processing time is:
6396 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
6397 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
6398 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
6399 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
6400 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
6401 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
6402 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
6403 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
6405 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
6419 * (1) On some devices, ADC sampling time 2.5 ADC clock cycles
6438 * @note Channel ending is on channel scope: independently of channel mapped
6439 * on ADC group regular or injected.
6450 * @note On STM32G4, some channels are internally fixed to single-ended inputs
6457 * (1) ADC3/4/5 are not available on all devices, refer to device datasheet
6462 * @note On this STM32 series, setting of this feature is conditioned to
6516 * @note On STM32G4, some channels are internally fixed to single-ended inputs
6523 * (1) ADC3/4/5 are not available on all devices, refer to device datasheet
6564 * on ADC groups regular and-or injected.
6570 * @note On this STM32 series, there are 2 kinds of analog watchdog
6578 * - channels monitored: flexible on channels monitored, selection is
6583 * - groups monitored: not selection possible (monitoring on both
6585 * Channels selected are monitored on groups regular and injected:
6591 * @note On this STM32 series, setting of this feature is conditioned to
6593 * ADC must be disabled or enabled without conversion on going
6594 * on either groups regular or injected.
6702 * (0) On STM32G4, parameter available only on analog watchdog number: AWD1.\n
6703 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
6704 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
6705 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
6706 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
6707 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
6708 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
6709 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
6710 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
6717 /* in register and register position depending on parameter "AWDy". */ in LL_ADC_SetAnalogWDMonitChannels()
6734 * the returned channel number is only partly formatted on definition
6745 * @note On this STM32 series, there are 2 kinds of analog watchdog
6753 * - channels monitored: flexible on channels monitored, selection is
6758 * - groups monitored: not selection possible (monitoring on both
6760 * Channels selected are monitored on groups regular and injected:
6766 * @note On this STM32 series, setting of this feature is conditioned to
6768 * ADC must be disabled or enabled without conversion on going
6769 * on either groups regular or injected.
6782 * (1) On this AWD number, monitored channel can be retrieved
6850 * (0) On STM32G4, parameter available only on analog watchdog number: AWD1.
6918 * @note On this STM32 series, there are 2 kinds of analog watchdog
6926 * - channels monitored: flexible on channels monitored, selection is
6931 * - groups monitored: not selection possible (monitoring on both
6933 * Channels selected are monitored on groups regular and injected:
6940 * impacted: the comparison of analog watchdog thresholds is done on
6945 * on 12 bits (ratio 16 and shift 4, or ratio 32 and shift 5, ...):
6948 * on 14 bits (ratio 16 and shift 2, or ratio 32 and shift 3, ...):
6951 * on 16 bits (ratio 16 and shift none, or ratio 32 and shift 1, ...):
6972 /* position in register and register position depending on parameter */ in LL_ADC_ConfigAnalogWDThresholds()
6992 * @note On this STM32 series, there are 2 kinds of analog watchdog
7000 * - channels monitored: flexible on channels monitored, selection is
7005 * - groups monitored: not selection possible (monitoring on both
7007 * Channels selected are monitored on groups regular and injected:
7014 * impacted: the comparison of analog watchdog thresholds is done on
7019 * on 12 bits (ratio 16 and shift 4, or ratio 32 and shift 5, ...):
7022 * on 14 bits (ratio 16 and shift 2, or ratio 32 and shift 3, ...):
7025 * on 16 bits (ratio 16 and shift none, or ratio 32 and shift 1, ...):
7027 * @note On this STM32 series, setting of this feature is not conditioned to
7029 * ADC can be disabled, enabled with or without conversion on going
7030 * on either ADC groups regular or injected.
7052 /* position in register and register position depending on parameters */ in LL_ADC_SetAnalogWDThresholds()
7106 * @note On this STM32 series, setting of this feature is conditioned to
7108 * ADC must be disabled or enabled without conversion on going
7109 * on either groups regular or injected.
7110 * @note On this STM32 series, this feature is only available on first
7136 * @note On this STM32 series, this feature is only available on first
7169 * (availability of ADC group injected depends on STM32 series).
7173 * the oversampling on ADC group regular is either
7176 * @note On this STM32 series, setting of this feature is conditioned to
7178 * ADC must be disabled or enabled without conversion on going
7179 * on either groups regular or injected.
7199 * (availability of ADC group injected depends on STM32 series).
7203 * the oversampling on ADC group regular is either
7224 * on the selected ADC group.
7230 * @note On this STM32 series, setting of this feature is conditioned to
7232 * ADC must be disabled or enabled without conversion on going
7233 * on group regular.
7234 * @note On this STM32 series, oversampling discontinuous mode
7236 * set on group regular only and in resumed mode.
7251 * on the selected ADC group.
7274 * @note On this STM32 series, setting of this feature is conditioned to
7276 * ADC must be disabled or enabled without conversion on going
7277 * on either groups regular or injected.
7361 * either master or slave depending on hardware.
7363 * @note On this STM32 series, setting of this feature is conditioned to
7392 * either master or slave depending on hardware.
7442 * @note On this STM32 series, setting of this feature is conditioned to
7445 * or enabled without conversion on going on group regular.
7511 * @note The sampling delay range depends on ADC resolution:
7516 * @note On this STM32 series, setting of this feature is conditioned to
7581 /** @defgroup ADC_LL_EF_Operation_ADC_Instance Operation on ADC hierarchical scope: ADC instance
7591 * @note On this STM32 series, setting of this feature is conditioned to
7614 * @note On this STM32 series, setting of this feature is conditioned to
7642 * @note On this STM32 series, after ADC internal voltage regulator enable,
7647 * @note On this STM32 series, setting of this feature is conditioned to
7666 * @note On this STM32 series, setting of this feature is conditioned to
7691 * @note On this STM32 series, after ADC enable, a delay for
7695 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
7698 * @note On this STM32 series, setting of this feature is conditioned to
7717 * @note On this STM32 series, setting of this feature is conditioned to
7719 * ADC must be not disabled. Must be enabled without conversion on going
7720 * on either groups regular or injected.
7737 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
7753 * @retval 0: no ADC disable command on going.
7763 * @note On this STM32 series, a minimum number of ADC clock cycles
7772 * @note On this STM32 series, setting of this feature is conditioned to
7808 /** @defgroup ADC_LL_EF_Operation_ADC_Group_Regular Operation on ADC hierarchical scope: group regu…
7814 * @note On this STM32 series, this function is relevant for both
7819 * will start at next trigger event (on the selected trigger edge)
7821 * @note On this STM32 series, setting of this feature is conditioned to
7823 * ADC must be enabled without conversion on going on group regular,
7824 * without conversion stop command on going on group regular,
7825 * without ADC disable command on going.
7842 * @note On this STM32 series, setting of this feature is conditioned to
7844 * ADC must be enabled with conversion on going on group regular,
7845 * without ADC disable command on going.
7864 * @retval 0: no conversion is on going on ADC group regular.
7875 * @retval 0: no command of conversion stop is on going on ADC group regular.
7888 * @note On this STM32 series, setting of this feature is conditioned to
7890 * ADC must be enabled without conversion on going on group regular,
7891 * without conversion stop command on going on group regular,
7892 * without ADC disable command on going.
7910 * @note On this STM32 series, setting of this feature is conditioned to
7912 * ADC must be enabled without conversion on going on group regular,
7913 * without conversion stop command on going on group regular,
7914 * without ADC disable command on going.
8034 /** @defgroup ADC_LL_EF_Operation_ADC_Group_Injected Operation on ADC hierarchical scope: group inj…
8040 * @note On this STM32 series, this function is relevant for both
8045 * will start at next trigger event (on the selected trigger edge)
8047 * @note On this STM32 series, setting of this feature is conditioned to
8049 * ADC must be enabled without conversion on going on group injected,
8050 * without conversion stop command on going on group injected,
8051 * without ADC disable command on going.
8068 * @note On this STM32 series, setting of this feature is conditioned to
8070 * ADC must be enabled with conversion on going on group injected,
8071 * without ADC disable command on going.
8090 * @retval 0: no conversion is on going on ADC group injected.
8101 * @retval 0: no command of conversion stop is on going on ADC group injected.
8257 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
8381 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
9166 /* (availability of ADC group injected depends on STM32 series) */