Lines Matching full:on

116 …r edge set to rising edge (default setting for compatibility with some ADC on other STM32 families…
144 …r edge set to rising edge (default setting for compatibility with some ADC on other STM32 families…
184 /* Equivalent mask of ADC_CHANNEL_NUMBER_MASK aligned on register LSB (bit 0) */
189 …DC instances, in case of different ADC internal channels mapped on same channel number on differen…
287 /* (feature of several watchdogs not available on all STM32 families)). */
291 /* selection on groups. */
340 …rty "rs": Software can read as well as set this bit. Writing '0' has no effect on the bit value. */
348 …1FFF75A8UL)) /* Internal temperature sensor, address of parameter TS_CAL1: On STM32G4, temperature…
349 …1FFF75CAUL)) /* Internal temperature sensor, address of parameter TS_CAL2: On STM32G4, temperature…
400 … @note On this STM32 series, if ADC group injected is used, some
427 * @note These parameters have an impact on ADC scope: ADC instance.
429 * of ADC group injected depends on STM32 families).
438 * (setting possible with ADC enabled without conversion on going,
439 * ADC enabled with conversion on going, ...)
466 * @note These parameters have an impact on ADC scope: ADC group regular.
476 * (setting possible with ADC enabled without conversion on going,
477 * ADC enabled with conversion on going, ...)
487 …@note On this STM32 series, setting trigger source to external trigger also set trigger polarity t…
488 …(default setting for compatibility with some ADC on other STM32 families having this setting set b…
505 …uint32_t ContinuousMode; /*!< Set ADC continuous conversion mode on ADC group regular…
526 * @note These parameters have an impact on ADC scope: ADC group injected.
536 * (setting possible with ADC enabled without conversion on going,
537 * ADC enabled with conversion on going, ...)
547 …@note On this STM32 series, setting trigger source to external trigger also set trigger polarity t…
548 …(default setting for compatibility with some ADC on other STM32 families having this setting set b…
653 …ng to register CDR) to be used with ADC configured in multimode (available on STM32 devices with s…
711 …00UL) /*!< ADC conversion data alignment: right aligned (alignment on data register LSB bi…
712 …R_ALIGN) /*!< ADC conversion data alignment: left aligned (alignment on data register MSB bi…
729 …ich the offset programmed will be applied (independently of channel mapped on ADC group regular or…
730 …ich the offset programmed will be applied (independently of channel mapped on ADC group regular or…
731 …ich the offset programmed will be applied (independently of channel mapped on ADC group regular or…
732 …ich the offset programmed will be applied (independently of channel mapped on ADC group regular or…
766 #define LL_ADC_GROUP_REGULAR (0x00000001UL) /*!< ADC group regular (available on all …
767 #define LL_ADC_GROUP_INJECTED (0x00000002UL) /*!< ADC group injected (not available on
795 …el connected to VrefInt: Internal voltage reference. On this STM32 series, ADC channel available o…
796 … internal channel connected to Temperature sensor. On this STM32 series, ADC channel available onl…
797 … internal channel connected to Temperature sensor. On this STM32 series, ADC channel available onl…
798 …ladder of factor 1/3 to have Vbat always below Vdda. On this STM32 series, ADC channel available o…
799 …< ADC internal channel connected to OPAMP1 output. On this STM32 series, ADC channel available onl…
800 …< ADC internal channel connected to OPAMP2 output. On this STM32 series, ADC channel available onl…
801 …< ADC internal channel connected to OPAMP3 output. On this STM32 series, ADC channel available onl…
802 …< ADC internal channel connected to OPAMP3 output. On this STM32 series, ADC channel available onl…
803 …< ADC internal channel connected to OPAMP4 output. On this STM32 series, ADC channel available onl…
804 …< ADC internal channel connected to OPAMP5 output. On this STM32 series, ADC channel available onl…
805 …< ADC internal channel connected to OPAMP6 output. On this STM32 series, ADC channel available onl…
821 … Note: On this STM32 series, this trigger is available only on ADC1/2 instances */
824 … Note: On this STM32 series, this trigger is available only on ADC1/2 instances */
831 …Note: On this STM32 series, this trigger is available only on ADC3/4/5 instances. Refer to device …
834 … Note: On this STM32 series, this trigger is available only on ADC1/2 instances */
837 …Note: On this STM32 series, this trigger is available only on ADC3/4/5 instances. Refer to device …
842 …Note: On this STM32 series, this trigger is available only on ADC3/4/5 instances. Refer to device …
845 … Note: On this STM32 series, this trigger is available only on ADC1/2 instances */
850 …Note: On this STM32 series, this trigger is available only on ADC3/4/5 instances. Refer to device …
853 … Note: On this STM32 series, this trigger is available only on ADC1/2 instances */
864 …Note: On this STM32 series, this trigger is available only on ADC3/4/5 instances. Refer to device …
869 …Note: On this STM32 series, TIM20 is not available on all devices. Refer to device datasheet for m…
872 …Note: On this STM32 series, TIM20 is not available on all devices. Refer to device datasheet for m…
875 …Note: On this STM32 series, TIM20 is not available on all devices. Refer to device datasheet for m…
878 …Note: On this STM32 series, this trigger is available only on ADC1/2 instances, and TIM20 is not a…
881 …Note: On this STM32 series, this trigger is available only on ADC1/2 instances, and TIM20 is not a…
884 …Note: On this STM32 series, HRTIM is not available on all devices. Refer to device datasheet for m…
887 …Note: On this STM32 series, this trigger is available only on ADC3/4/5 instances, and HRTIM is not…
890 …Note: On this STM32 series, HRTIM is not available on all devices. Refer to device datasheet for m…
893 …Note: On this STM32 series, this trigger is available only on ADC3/4/5 instances, and HRTIM is not…
896 …Note: On this STM32 series, HRTIM is not available on all devices. Refer to device datasheet for m…
899 …Note: On this STM32 series, HRTIM is not available on all devices. Refer to device datasheet for m…
902 …Note: On this STM32 series, HRTIM is not available on all devices. Refer to device datasheet for m…
905 …Note: On this STM32 series, HRTIM is not available on all devices. Refer to device datasheet for m…
908 …Note: On this STM32 series, HRTIM is not available on all devices. Refer to device datasheet for m…
911 …Note: On this STM32 series, HRTIM is not available on all devices. Refer to device datasheet for m…
914 … Note: On this STM32 series, this trigger is available only on ADC1/2 instances */
917 …Note: On this STM32 series, this trigger is available only on ADC3/4/5 instances. Refer to device …
971 …ith selection sampling time 2.5 ADC clock cycles, whatever channels mapped on ADC groups regular o…
977 /** @defgroup ADC_LL_EC_REG_OVR_DATA_BEHAVIOR ADC group regular - Overrun behavior on conversion d…
989 … regular sequencer disable (equivalent to sequencer of 1 rank: ADC conversion on only 1 channel) */
1059 …Note: On this STM32 series, this trigger is available only on ADC3/4/5 instances. Refer to device …
1066 … Note: On this STM32 series, this trigger is available only on ADC1/2 instances */
1071 … Note: On this STM32 series, this trigger is available only on ADC1/2 instances */
1074 … Note: On this STM32 series, this trigger is available only on ADC1/2 instances */
1077 … Note: On this STM32 series, this trigger is available only on ADC1/2 instances */
1082 …Note: On this STM32 series, this trigger is available only on ADC3/4/5 instances. Refer to device …
1085 …Note: On this STM32 series, this trigger is available only on ADC3/4/5 instances. Refer to device …
1096 …Note: On this STM32 series, this trigger is available only on ADC3/4/5 instances. Refer to device …
1103 … Note: On this STM32 series, this trigger is available only on ADC1/2 instances */
1106 …Note: On this STM32 series, TIM20 is not available on all devices. Refer to device datasheet for m…
1109 …Note: On this STM32 series, TIM20 is not available on all devices. Refer to device datasheet for m…
1112 …Trigger available only on ADC3/4/5 instances. On this STM32 series, TIM20 is not available on all …
1115 …Trigger available only on ADC1/2 instances. On this STM32 series, TIM20 is not available on all de…
1118 …Note: On this STM32 series, this trigger is available only on ADC3/4/5 instances, and HRTIM is not…
1121 …Note: On this STM32 series, HRTIM is not available on all devices. Refer to device datasheet for m…
1124 …Note: On this STM32 series, this trigger is available only on ADC3/4/5 instances, and HRTIM is not…
1127 …Note: On this STM32 series, HRTIM is not available on all devices. Refer to device datasheet for m…
1130 …Note: On this STM32 series, HRTIM is not available on all devices. Refer to device datasheet for m…
1133 …Note: On this STM32 series, HRTIM is not available on all devices. Refer to device datasheet for m…
1136 …Note: On this STM32 series, HRTIM is not available on all devices. Refer to device datasheet for m…
1139 …Note: On this STM32 series, HRTIM is not available on all devices. Refer to device datasheet for m…
1142 …Note: On this STM32 series, HRTIM is not available on all devices. Refer to device datasheet for m…
1145 …Note: On this STM32 series, HRTIM is not available on all devices. Refer to device datasheet for m…
1148 …Note: On this STM32 series, this trigger is available only on ADC3/4/5 instances. Refer to device …
1151 … Note: On this STM32 series, this trigger is available only on ADC1/2 instances. */
1172 … group injected trigger source set to SW start, without any further action on ADC group injected …
1190 …injected sequencer disable (equivalent to sequencer of 1 rank: ADC conversion on only 1 channel) */
1383 …mpling on conversions of ADC group regular. If group injected interrupts group regular: when ADC g…
1384 …mpling on conversions of ADC group regular. If group injected interrupts group regular: when ADC g…
1385 … ADC_CFGR2_JOVSE ) /*!< ADC oversampling on conversions of ADC g…
1386on conversions of both ADC groups regular and injected. If group injected interrupting group regul…
1494 * For details on delays values, refer to descriptions in source code
1513 /* - ADC conversion time: duration depending on ADC clock and ADC */
1536 /* Note: On this STM32 series, a minimum number of ADC clock cycles */
1627 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
1628 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
1629 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
1630 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
1631 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
1632 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
1633 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
1634 …* - On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
1635 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
1689 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
1690 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
1691 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
1692 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
1693 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
1694 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
1695 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
1696 …* - On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
1697 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
1767 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
1768 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
1769 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
1770 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
1771 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
1772 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
1773 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
1774 …* - On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
1775 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
1828 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
1829 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
1830 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
1831 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
1832 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
1833 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
1834 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
1835 …* - On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
1836 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
1864 * selected is available on the ADC instance selected.
1889 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
1890 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
1891 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
1892 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
1893 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
1894 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
1895 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
1896 …* - On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
1897 …* @retval Value "0" if the internal channel selected is not available on the ADC instance selected.
1898 * Value "1" if the internal channel selected is available on the ADC instance selected.
2056 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
2057 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
2058 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
2059 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
2060 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
2061 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
2062 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
2063 …* - On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
2064 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
2169 * (0) On STM32G4, parameter available only on analog watchdog number: AWD1.\n
2170 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
2171 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
2172 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
2173 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
2174 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
2175 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
2176 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
2177 …* - On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
2196 * analog watchdog threshold high (on 8 bits):
2218 * analog watchdog threshold high (on 8 bits):
2351 * @note On devices with only 1 ADC common instance, parameter of this macro
2463 * @note This voltage depends on user board environment: voltage level
2465 * On devices with small package, the pin Vref+ is not present
2467 * @note On this STM32 series, calibration data of internal voltage reference
2517 * @note On this STM32 series, calibration data of temperature sensor
2566 * If temperature sensor calibration values are available on
2567 * on this device (presence of macro __LL_ADC_CALC_TEMPERATURE()),
2579 …* On STM32G4, refer to device datasheet parameter "Avg_Slope…
2581 …* On STM32G4, refer to device datasheet parameter "V30" (cor…
2658 * (1) Available on devices with several ADC instances.
2700 * @note On this STM32 series, if ADC group injected is used, some
2704 * @note On this STM32 series, setting of this feature is conditioned to
2907 * @note On this STM32 series, setting of this feature is conditioned to
2909 * ADC must be enabled, without calibration on going, without conversion
2910 * on going on group regular.
2946 /* Retrieve bits with position in register depending on parameter */ in LL_ADC_GetCalibrationFactor()
2959 * @note On this STM32 series, setting of this feature is conditioned to
2961 * ADC must be disabled or enabled without conversion on going
2962 * on either groups regular or injected.
2998 * @note On this STM32 series, setting of this feature is conditioned to
3000 * ADC must be disabled or enabled without conversion on going
3001 * on either groups regular or injected.
3053 * 2. Later on, when conversion data is needed: poll for end of
3057 * - ADC low power mode "auto power-off" (feature available on
3067 * correspond to the current voltage level on the selected
3069 * @note On this STM32 series, setting of this feature is conditioned to
3071 * ADC must be disabled or enabled without conversion on going
3072 * on either groups regular or injected.
3109 * 2. Later on, when conversion data is needed: poll for end of
3113 * - ADC low power mode "auto power-off" (feature available on
3123 * correspond to the current voltage level on the selected
3140 * (independently of channel mapped on ADC group regular
3145 * offset has to be left-aligned on bit 11, the LSB (right bits)
3149 * @note If a channel is mapped on several offsets numbers, only the offset
3151 * @note On this STM32 series, setting of this feature is conditioned to
3153 * ADC must be disabled or enabled without conversion on going
3154 * on either groups regular or injected.
3155 * @note On STM32G4, some fast channels are available: fast analog inputs
3207 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
3208 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
3209 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
3210 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
3211 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
3212 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
3213 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
3214 …* - On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
3215 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
3232 * (independently of channel mapped on ADC group regular
3236 * the returned channel number is only partly formatted on definition
3245 * @note On STM32G4, some fast channels are available: fast analog inputs
3289 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
3290 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
3291 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
3292 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
3293 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
3294 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
3295 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
3296 …* - On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
3297 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
3315 * offset has to be left-aligned on bit 11, the LSB (right bits)
3343 * @note On this STM32 series, setting of this feature is conditioned to
3345 * ADC must be disabled or enabled without conversion on going
3346 * on either groups regular or injected.
3398 * @note On this STM32 series, setting of this feature is conditioned to
3400 * ADC must be disabled or enabled without conversion on going
3401 * on either groups regular or injected.
3453 * @note On this STM32 series, setting of this feature is conditioned to
3455 * ADC must be disabled or enabled without conversion on going
3456 * on either groups regular or injected.
3513 * @note On this STM32 series, setting of this feature is conditioned to
3515 * ADC must be disabled or enabled without conversion on going
3516 * on either groups regular or injected.
3549 * @note On this STM32 series, setting of this feature is conditioned to
3551 * ADC must be disabled or enabled without conversion on going
3552 * on either groups regular or injected.
3592 * @note On this STM32 series, setting trigger source to external trigger
3594 * (default setting for compatibility with some ADC on other
3599 * depends on timers availability on the selected device.
3600 * @note On this STM32 series, setting of this feature is conditioned to
3602 * ADC must be disabled or enabled without conversion on going
3603 * on group regular.
3649 * (1) On STM32G4 series, parameter not available on all ADC instances: ADC1, ADC2.\n
3650 * (2) On STM32G4 series, parameter not available on all ADC instances: ADC3, ADC4, ADC5.
3651 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
3670 * depends on timers availability on the selected device.
3716 * (1) On STM32G4 series, parameter not available on all ADC instances: ADC1, ADC2.\n
3717 * (2) On STM32G4 series, parameter not available on all ADC instances: ADC3, ADC4, ADC5.
3718 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
3724 /* Value for shift of {0; 4; 8; 12} depending on value of bitfield */ in LL_ADC_REG_GetTriggerSource()
3755 * @note On this STM32 series, setting of this feature is conditioned to
3757 * ADC must be disabled or enabled without conversion on going
3758 * on group regular.
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 group regular.
3846 * (channel 0 fixed on rank 0, channel 1 fixed on rank1, ...).
3853 * ADC conversion on only 1 channel.
3854 * @note On this STM32 series, setting of this feature is conditioned to
3856 * ADC must be disabled or enabled without conversion on going
3857 * on group regular.
3905 * (channel 0 fixed on rank 0, channel 1 fixed on rank1, ...).
3912 * ADC conversion on only 1 channel.
3946 * @note On this STM32 series, setting of this feature is conditioned to
3948 * ADC must be disabled or enabled without conversion on going
3949 * on group regular.
3994 * @brief Set ADC group regular sequence: channel on the selected
3999 * @note On this STM32 series, ADC group regular sequencer is
4003 * @note Depending on devices and packages, some channels may not be available.
4005 * @note On this STM32 series, to measure internal channels (VrefInt,
4009 * @note On this STM32 series, setting of this feature is conditioned to
4011 * ADC must be disabled or enabled without conversion on going
4012 * on group regular.
4079 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
4080 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
4081 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
4082 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
4083 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
4084 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
4085 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
4086 …* - On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
4087 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
4094 /* in register and register position depending on parameter "Rank". */ in LL_ADC_REG_SetSequencerRanks()
4105 * @brief Get ADC group regular sequence: channel on the selected
4107 * @note On this STM32 series, ADC group regular sequencer is
4111 * @note Depending on devices and packages, some channels may not be available.
4115 * the returned channel number is only partly formatted on definition
4190 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
4191 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
4192 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
4193 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
4194 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
4195 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
4196 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
4197 …* - On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
4198 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
4215 * @brief Set ADC continuous conversion mode on ADC group regular.
4222 * @note On this STM32 series, setting of this feature is conditioned to
4224 * ADC must be disabled or enabled without conversion on going
4225 * on group regular.
4239 * @brief Get ADC continuous conversion mode on ADC group regular.
4277 * @note On this STM32 series, setting of this feature is conditioned to
4279 * ADC must be disabled or enabled without conversion on going
4280 * on either groups regular or injected.
4339 * @note On this STM32 series, setting of this feature is conditioned to
4341 * ADC must be disabled or enabled without conversion on going
4342 * on group regular.
4381 * @note On this STM32 series, setting trigger source to external trigger
4383 * (default setting for compatibility with some ADC on other
4388 * depends on timers availability on the selected device.
4389 * @note On this STM32 series, setting of this feature is conditioned to
4392 * on going on either groups regular or injected.
4437 * (1) On STM32G4 series, parameter not available on all ADC instances: ADC1, ADC2.\n
4438 * (2) On STM32G4 series, parameter not available on all ADC instances: ADC3, ADC4, ADC5.
4439 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
4458 * depends on timers availability on the selected device.
4503 * (1) On STM32G4 series, parameter not available on all ADC instances: ADC1, ADC2.\n
4504 * (2) On STM32G4 series, parameter not available on all ADC instances: ADC3, ADC4, ADC5.
4505 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
4511 /* Value for shift of {0; 4; 8; 12} depending on value of bitfield */ in LL_ADC_INJ_GetTriggerSource()
4542 * @note On this STM32 series, setting of this feature is conditioned to
4545 * on going on either groups regular or injected.
4581 * ADC conversion on only 1 channel.
4582 * @note On this STM32 series, setting of this feature is conditioned to
4585 * on going on either groups regular or injected.
4607 * ADC conversion on only 1 channel.
4655 * @brief Set ADC group injected sequence: channel on the selected
4657 * @note Depending on devices and packages, some channels may not be available.
4659 * @note On this STM32 series, to measure internal channels (VrefInt,
4663 * @note On STM32G4, some fast channels are available: fast analog inputs
4665 * @note On this STM32 series, setting of this feature is conditioned to
4668 * on going on either groups regular or injected.
4711 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
4712 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
4713 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
4714 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
4715 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
4716 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
4717 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
4718 …* - On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
4719 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
4726 /* in register depending on parameter "Rank". */ in LL_ADC_INJ_SetSequencerRanks()
4735 * @brief Get ADC group injected sequence: channel on the selected
4737 * @note Depending on devices and packages, some channels may not be available.
4741 * the returned channel number is only partly formatted on definition
4792 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
4793 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
4794 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
4795 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
4796 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
4797 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
4798 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
4799 …* - On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
4800 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
4821 * 1 data register on ADC group regular, 4 data registers
4822 * on ADC group injected.
4828 * further action on ADC group injected conversion start or stop:
4833 * @note On this STM32 series, setting of this feature is conditioned to
4835 * ADC must be disabled or enabled without conversion on going
4836 * on either groups regular or injected.
4887 * @note This parameter can be modified only when no conversion is on going
4888 * on either groups regular or injected.
4891 * @note On this STM32 series, setting of this feature is conditioned to
4893 * ADC must be disabled or enabled without conversion on going
4894 * on either groups regular or injected.
4925 * @brief Set one context on ADC group injected that will be checked in
4941 * @note On this STM32 series, to measure internal channels (VrefInt,
4945 * @note On STM32G4, some fast channels are available: fast analog inputs
4947 * @note On this STM32 series, setting of this feature is conditioned to
4950 * on going on either groups regular or injected.
5000 * (1) On STM32G4 series, parameter not available on all ADC instances: ADC1, ADC2.\n
5001 * (2) On STM32G4 series, parameter not available on all ADC instances: ADC3, ADC4, ADC5.
5002 …* On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
5047 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
5048 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
5049 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
5050 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
5051 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
5052 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
5053 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
5054 …* - On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
5055 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
5089 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
5090 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
5091 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
5092 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
5093 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
5094 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
5095 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
5096 …* - On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
5097 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
5131 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
5132 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
5133 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
5134 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
5135 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
5136 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
5137 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
5138 …* - On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
5139 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
5173 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
5174 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
5175 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
5176 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
5177 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
5178 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
5179 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
5180 …* - On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
5181 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
5195 /* in register depending on literal "LL_ADC_INJ_RANK_x". */ in LL_ADC_INJ_ConfigQueueContext()
5230 * @note On this device, sampling time is on channel scope: independently
5231 * of channel mapped on ADC group regular or injected.
5240 * On this STM32 series, ADC processing time is:
5249 * @note On this STM32 series, setting of this feature is conditioned to
5251 * ADC must be disabled or enabled without conversion on going
5252 * on either groups regular or injected.
5305 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
5306 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
5307 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
5308 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
5309 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
5310 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
5311 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
5312 …* - On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
5313 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
5325 * (1) On some devices, ADC sampling time 2.5 ADC clock cycles
5333 /* in register and register position depending on parameter "Channel". */ in LL_ADC_SetChannelSamplingTime()
5346 * @note On this device, sampling time is on channel scope: independently
5347 * of channel mapped on ADC group regular or injected.
5349 * On this STM32 series, ADC processing time is:
5406 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
5407 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
5408 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
5409 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
5410 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
5411 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
5412 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
5413 …* - On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
5414 …* (8) On STM32G4, fast channel allows: 2.5 (sampling) + 12.5 (conversion) = 15 ADC clock c…
5426 * (1) On some devices, ADC sampling time 2.5 ADC clock cycles
5443 * @note Channel ending is on channel scope: independently of channel mapped
5444 * on ADC group regular or injected.
5455 * @note On STM32G4, some channels are internally fixed to single-ended inputs
5462 * (1) ADC3/4/5 are not available on all devices, refer to device datasheet
5467 * @note On this STM32 series, setting of this feature is conditioned to
5528 * @note On STM32G4, some channels are internally fixed to single-ended inputs
5535 * (1) ADC3/4/5 are not available on all devices, refer to device datasheet
5576 * on ADC groups regular and-or injected.
5582 * @note On this STM32 series, there are 2 kinds of analog watchdog
5590 * - channels monitored: flexible on channels monitored, selection is
5595 * - groups monitored: not selection possible (monitoring on both
5597 * Channels selected are monitored on groups regular and injected:
5603 * @note On this STM32 series, setting of this feature is conditioned to
5605 * ADC must be disabled or enabled without conversion on going
5606 * on either groups regular or injected.
5714 * (0) On STM32G4, parameter available only on analog watchdog number: AWD1.\n
5715 * (1) On STM32G4, parameter available only on ADC instance: ADC1.\n
5716 * (2) On STM32G4, parameter available only on ADC instance: ADC2.\n
5717 * (3) On STM32G4, parameter available only on ADC instance: ADC3.\n
5718 * (4) On STM32G4, parameter available only on ADC instance: ADC4.\n
5719 * (5) On STM32G4, parameter available only on ADC instance: ADC5.\n
5720 * (6) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC5.\n
5721 * (7) On STM32G4, parameter available only on ADC instances: ADC1, ADC3, ADC4, ADC5.\n
5722 …* - On this STM32 series, all ADCx are not available on all devices. Refer to device dat…
5728 /* in register and register position depending on parameter "AWDy". */ in LL_ADC_SetAnalogWDMonitChannels()
5743 * the returned channel number is only partly formatted on definition
5754 * @note On this STM32 series, there are 2 kinds of analog watchdog
5762 * - channels monitored: flexible on channels monitored, selection is
5767 * - groups monitored: not selection possible (monitoring on both
5769 * Channels selected are monitored on groups regular and injected:
5775 * @note On this STM32 series, setting of this feature is conditioned to
5777 * ADC must be disabled or enabled without conversion on going
5778 * on either groups regular or injected.
5791 * (1) On this AWD number, monitored channel can be retrieved
5859 * (0) On STM32G4, parameter available only on analog watchdog number: AWD1.
5925 * @note On this STM32 series, there are 2 kinds of analog watchdog
5933 * - channels monitored: flexible on channels monitored, selection is
5938 * - groups monitored: not selection possible (monitoring on both
5940 * Channels selected are monitored on groups regular and injected:
5947 * impacted: the comparison of analog watchdog thresholds is done on
5969 /* position in register and register position depending on parameter */ in LL_ADC_ConfigAnalogWDThresholds()
5988 * @note On this STM32 series, there are 2 kinds of analog watchdog
5996 * - channels monitored: flexible on channels monitored, selection is
6001 * - groups monitored: not selection possible (monitoring on both
6003 * Channels selected are monitored on groups regular and injected:
6010 * impacted: the comparison of analog watchdog thresholds is done on
6013 * @note On this STM32 series, setting of this feature is not conditioned to
6015 * ADC can be disabled, enabled with or without conversion on going
6016 * on either ADC groups regular or injected.
6038 /* position in register and register position depending on parameters */ in LL_ADC_SetAnalogWDThresholds()
6091 * @note On this STM32 series, setting of this feature is conditioned to
6093 * ADC must be disabled or enabled without conversion on going
6094 * on either groups regular or injected.
6095 * @note On this STM32 series, this feature is only available on first
6121 * @note On this STM32 series, this feature is only available on first
6154 * (availability of ADC group injected depends on STM32 families).
6158 * the oversampling on ADC group regular is either
6161 * @note On this STM32 series, setting of this feature is conditioned to
6163 * ADC must be disabled or enabled without conversion on going
6164 * on either groups regular or injected.
6184 * (availability of ADC group injected depends on STM32 families).
6188 * the oversampling on ADC group regular is either
6209 * on the selected ADC group.
6215 * @note On this STM32 series, setting of this feature is conditioned to
6217 * ADC must be disabled or enabled without conversion on going
6218 * on group regular.
6219 * @note On this STM32 series, oversampling discontinuous mode
6221 * set on group regular only and in resumed mode.
6236 * on the selected ADC group.
6259 * @note On this STM32 series, setting of this feature is conditioned to
6261 * ADC must be disabled or enabled without conversion on going
6262 * on either groups regular or injected.
6346 * either master or slave depending on hardware.
6348 * @note On this STM32 series, setting of this feature is conditioned to
6377 * either master or slave depending on hardware.
6427 * @note On this STM32 series, setting of this feature is conditioned to
6430 * or enabled without conversion on going on group regular.
6496 * @note The sampling delay range depends on ADC resolution:
6501 * @note On this STM32 series, setting of this feature is conditioned to
6566 /** @defgroup ADC_LL_EF_Operation_ADC_Instance Operation on ADC hierarchical scope: ADC instance
6576 * @note On this STM32 series, setting of this feature is conditioned to
6599 * @note On this STM32 series, setting of this feature is conditioned to
6627 * @note On this STM32 series, after ADC internal voltage regulator enable,
6632 * @note On this STM32 series, setting of this feature is conditioned to
6651 * @note On this STM32 series, setting of this feature is conditioned to
6676 * @note On this STM32 series, after ADC enable, a delay for
6680 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
6683 * @note On this STM32 series, setting of this feature is conditioned to
6702 * @note On this STM32 series, setting of this feature is conditioned to
6704 * ADC must be not disabled. Must be enabled without conversion on going
6705 * on either groups regular or injected.
6722 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
6738 * @retval 0: no ADC disable command on going.
6748 * @note On this STM32 series, a minimum number of ADC clock cycles
6757 * @note On this STM32 series, setting of this feature is conditioned to
6793 /** @defgroup ADC_LL_EF_Operation_ADC_Group_Regular Operation on ADC hierarchical scope: group regu…
6799 * @note On this STM32 series, this function is relevant for both
6804 * will start at next trigger event (on the selected trigger edge)
6806 * @note On this STM32 series, setting of this feature is conditioned to
6808 * ADC must be enabled without conversion on going on group regular,
6809 * without conversion stop command on going on group regular,
6810 * without ADC disable command on going.
6827 * @note On this STM32 series, setting of this feature is conditioned to
6829 * ADC must be enabled with conversion on going on group regular,
6830 * without ADC disable command on going.
6849 * @retval 0: no conversion is on going on ADC group regular.
6860 * @retval 0: no command of conversion stop is on going on ADC group regular.
6873 * @note On this STM32 series, setting of this feature is conditioned to
6875 * ADC must be enabled without conversion on going on group regular,
6876 * without conversion stop command on going on group regular,
6877 * without ADC disable command on going.
6895 * @note On this STM32 series, setting of this feature is conditioned to
6897 * ADC must be enabled without conversion on going on group regular,
6898 * without conversion stop command on going on group regular,
6899 * without ADC disable command on going.
7018 /** @defgroup ADC_LL_EF_Operation_ADC_Group_Injected Operation on ADC hierarchical scope: group inj…
7024 * @note On this STM32 series, this function is relevant for both
7029 * will start at next trigger event (on the selected trigger edge)
7031 * @note On this STM32 series, setting of this feature is conditioned to
7033 * ADC must be enabled without conversion on going on group injected,
7034 * without conversion stop command on going on group injected,
7035 * without ADC disable command on going.
7052 * @note On this STM32 series, setting of this feature is conditioned to
7054 * ADC must be enabled with conversion on going on group injected,
7055 * without ADC disable command on going.
7074 * @retval 0: no conversion is on going on ADC group injected.
7085 * @retval 0: no command of conversion stop is on going on ADC group injected.
7236 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
7360 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
8145 /* (availability of ADC group injected depends on STM32 families) */