Lines Matching full:on
117 …r edge set to rising edge (default setting for compatibility with some ADC on other STM32 families…
145 …r edge set to rising edge (default setting for compatibility with some ADC on other STM32 families…
185 /* Equivalent mask of ADC_CHANNEL_NUMBER_MASK aligned on register LSB (bit 0) */
190 …DC instances, in case of different ADC internal channels mapped on same channel number on differen…
288 /* (feature of several watchdogs not available on all STM32 families)). */
292 /* selection on groups. */
341 …rty "rs": Software can read as well as set this bit. Writing '0' has no effect on the bit value. */
349 …0BFA05A8UL)) /* Internal temperature sensor, address of parameter TS_CAL1: On STM32L5, temperature…
350 …0BFA05CAUL)) /* Internal temperature sensor, address of parameter TS_CAL2: On STM32L5, temperature…
401 … @note On this STM32 series, if ADC group injected is used, some
428 * @note These parameters have an impact on ADC scope: ADC instance.
430 * of ADC group injected depends on STM32 families).
439 * (setting possible with ADC enabled without conversion on going,
440 * ADC enabled with conversion on going, ...)
467 * @note These parameters have an impact on ADC scope: ADC group regular.
477 * (setting possible with ADC enabled without conversion on going,
478 * ADC enabled with conversion on going, ...)
488 …@note On this STM32 series, setting trigger source to external trigger also set trigger polarity t…
489 …(default setting for compatibility with some ADC on other STM32 families having this setting set b…
506 …uint32_t ContinuousMode; /*!< Set ADC continuous conversion mode on ADC group regular…
527 * @note These parameters have an impact on ADC scope: ADC group injected.
537 * (setting possible with ADC enabled without conversion on going,
538 * ADC enabled with conversion on going, ...)
548 …@note On this STM32 series, setting trigger source to external trigger also set trigger polarity t…
549 …(default setting for compatibility with some ADC on other STM32 families having this setting set b…
654 …ng to register CDR) to be used with ADC configured in multimode (available on STM32 devices with s…
712 …00UL) /*!< ADC conversion data alignment: right aligned (alignment on data register LSB bi…
713 …R_ALIGN) /*!< ADC conversion data alignment: left aligned (alignment on data register MSB bi…
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…
733 …ich the offset programmed will be applied (independently of channel mapped on ADC group regular or…
750 #define LL_ADC_GROUP_REGULAR (0x00000001UL) /*!< ADC group regular (available on all …
751 #define LL_ADC_GROUP_INJECTED (0x00000002UL) /*!< ADC group injected (not available on…
857 …ith selection sampling time 2.5 ADC clock cycles, whatever channels mapped on ADC groups regular o…
863 /** @defgroup ADC_LL_EC_REG_OVR_DATA_BEHAVIOR ADC group regular - Overrun behavior on conversion d…
875 … regular sequencer disable (equivalent to sequencer of 1 rank: ADC conversion on only 1 channel) */
972 … group injected trigger source set to SW start, without any further action on ADC group injected …
990 …injected sequencer disable (equivalent to sequencer of 1 rank: ADC conversion on only 1 channel) */
1150 …mpling on conversions of ADC group regular. If group injected interrupts group regular: when ADC g…
1151 …mpling on conversions of ADC group regular. If group injected interrupts group regular: when ADC g…
1152 … ADC_CFGR2_JOVSE ) /*!< ADC oversampling on conversions of ADC g…
1153 …on conversions of both ADC groups regular and injected. If group injected interrupting group regul…
1261 * For details on delays values, refer to descriptions in source code
1280 /* - ADC conversion time: duration depending on ADC clock and ADC */
1303 /* Note: On this STM32 series, a minimum number of ADC clock cycles */
1388 * (2) On STM32L5, parameter available only on ADC instance: ADC2.\n
1389 * (6) On STM32L5, parameter available on devices with several ADC instances.\n
1390 …* (7) On STM32L5, fast channel (0.188 us for 12-bit resolution (ADC conversion rate up to …
1438 * (2) On STM32L5, parameter available only on ADC instance: ADC2.\n
1439 * (6) On STM32L5, parameter available on devices with several ADC instances.\n
1440 …* (7) On STM32L5, fast channel (0.188 us for 12-bit resolution (ADC conversion rate up to …
1504 * (2) On STM32L5, parameter available only on ADC instance: ADC2.\n
1505 * (6) On STM32L5, parameter available on devices with several ADC instances.\n
1506 …* (7) On STM32L5, fast channel (0.188 us for 12-bit resolution (ADC conversion rate up to …
1553 * (2) On STM32L5, parameter available only on ADC instance: ADC2.\n
1554 * (6) On STM32L5, parameter available on devices with several ADC instances.\n
1555 …* (7) On STM32L5, fast channel (0.188 us for 12-bit resolution (ADC conversion rate up to …
1583 * selected is available on the ADC instance selected.
1601 …* @retval Value "0" if the internal channel selected is not available on the ADC instance selected.
1602 * Value "1" if the internal channel selected is available on the ADC instance selected.
1656 * (2) On STM32L5, parameter available only on ADC instance: ADC2.\n
1657 * (6) On STM32L5, parameter available on devices with several ADC instances.\n
1658 …* (7) On STM32L5, fast channel (0.188 us for 12-bit resolution (ADC conversion rate up to …
1745 * (0) On STM32L5, parameter available only on analog watchdog number: AWD1.\n
1746 * (1) On STM32L5, parameter available only on ADC instance: ADC2.
1765 * analog watchdog threshold high (on 8 bits):
1787 * analog watchdog threshold high (on 8 bits):
1902 * @note On devices with only 1 ADC common instance, parameter of this macro
1997 * @note This voltage depends on user board environment: voltage level
1999 * On devices with small package, the pin Vref+ is not present
2001 * @note On this STM32 series, calibration data of internal voltage reference
2051 * @note On this STM32 series, calibration data of temperature sensor
2100 * If temperature sensor calibration values are available on
2101 * on this device (presence of macro __LL_ADC_CALC_TEMPERATURE()),
2113 …* On STM32L5, refer to device datasheet parameter "Avg_Slope…
2115 …* On STM32L5, refer to device datasheet parameter "V30" (cor…
2192 * (1) Available on devices with several ADC instances.
2234 * @note On this STM32 series, if ADC group injected is used, some
2238 * @note On this STM32 series, setting of this feature is conditioned to
2318 * @note On this STM32 series, setting of this feature is conditioned to
2359 * @note On this STM32 series, setting of this feature is conditioned to
2389 * @note On this STM32 series, setting of this feature is conditioned to
2459 * @note On this STM32 series, setting of this feature is conditioned to
2461 * ADC must be enabled, without calibration on going, without conversion
2462 * on going on group regular.
2498 /* Retrieve bits with position in register depending on parameter */ in LL_ADC_GetCalibrationFactor()
2511 * @note On this STM32 series, setting of this feature is conditioned to
2513 * ADC must be disabled or enabled without conversion on going
2514 * on either groups regular or injected.
2550 * @note On this STM32 series, setting of this feature is conditioned to
2552 * ADC must be disabled or enabled without conversion on going
2553 * on either groups regular or injected.
2605 * 2. Later on, when conversion data is needed: poll for end of
2609 * - ADC low power mode "auto power-off" (feature available on
2619 * correspond to the current voltage level on the selected
2621 * @note On this STM32 series, setting of this feature is conditioned to
2623 * ADC must be disabled or enabled without conversion on going
2624 * on either groups regular or injected.
2661 * 2. Later on, when conversion data is needed: poll for end of
2665 * - ADC low power mode "auto power-off" (feature available on
2675 * correspond to the current voltage level on the selected
2692 * (independently of channel mapped on ADC group regular
2697 * offset has to be left-aligned on bit 11, the LSB (right bits)
2701 * @note If a channel is mapped on several offsets numbers, only the offset
2703 * @note On this STM32 series, setting of this feature is conditioned to
2705 * ADC must be disabled or enabled without conversion on going
2706 * on either groups regular or injected.
2707 * @note On STM32L5, some fast channels are available: fast analog inputs
2753 * (2) On STM32L5, parameter available only on ADC instance: ADC2.\n
2754 * (6) On STM32L5, parameter available on devices with several ADC instances.\n
2755 …* (7) On STM32L5, fast channel (0.188 us for 12-bit resolution (ADC conversion rate up to …
2772 * (independently of channel mapped on ADC group regular
2776 * the returned channel number is only partly formatted on definition
2785 * @note On STM32L5, some fast channels are available: fast analog inputs
2823 * (2) On STM32L5, parameter available only on ADC instance: ADC2.\n
2824 * (6) On STM32L5, parameter available on devices with several ADC instances.\n
2825 …* (7) On STM32L5, fast channel (0.188 us for 12-bit resolution (ADC conversion rate up to …
2843 * offset has to be left-aligned on bit 11, the LSB (right bits)
2871 * @note On this STM32 series, setting of this feature is conditioned to
2873 * ADC must be disabled or enabled without conversion on going
2874 * on either groups regular or injected.
2927 * @note On this STM32 series, setting of this feature is conditioned to
2929 * ADC must be disabled or enabled without conversion on going
2930 * on either groups regular or injected.
2970 * @note On this STM32 series, setting trigger source to external trigger
2972 * (default setting for compatibility with some ADC on other
2977 * depends on timers availability on the selected device.
2978 * @note On this STM32 series, setting of this feature is conditioned to
2980 * ADC must be disabled or enabled without conversion on going
2981 * on group regular.
3021 * depends on timers availability on the selected device.
3048 /* Value for shift of {0; 4; 8; 12} depending on value of bitfield */ in LL_ADC_REG_GetTriggerSource()
3079 * @note On this STM32 series, setting of this feature is conditioned to
3081 * ADC must be disabled or enabled without conversion on going
3082 * on group regular.
3132 * (channel 0 fixed on rank 0, channel 1 fixed on rank1, ...).
3139 * ADC conversion on only 1 channel.
3140 * @note On this STM32 series, setting of this feature is conditioned to
3142 * ADC must be disabled or enabled without conversion on going
3143 * on group regular.
3191 * (channel 0 fixed on rank 0, channel 1 fixed on rank1, ...).
3198 * ADC conversion on only 1 channel.
3232 * @note On this STM32 series, setting of this feature is conditioned to
3234 * ADC must be disabled or enabled without conversion on going
3235 * on group regular.
3280 * @brief Set ADC group regular sequence: channel on the selected
3285 * @note On this STM32 series, ADC group regular sequencer is
3289 * @note Depending on devices and packages, some channels may not be available.
3291 * @note On this STM32 series, to measure internal channels (VrefInt,
3295 * @note On this STM32 series, setting of this feature is conditioned to
3297 * ADC must be disabled or enabled without conversion on going
3298 * on group regular.
3359 * (2) On STM32L5, parameter available only on ADC instance: ADC2.\n
3360 * (6) On STM32L5, parameter available on devices with several ADC instances.\n
3361 …* (7) On STM32L5, fast channel (0.188 us for 12-bit resolution (ADC conversion rate up to …
3368 /* in register and register position depending on parameter "Rank". */ in LL_ADC_REG_SetSequencerRanks()
3379 * @brief Get ADC group regular sequence: channel on the selected
3381 * @note On this STM32 series, ADC group regular sequencer is
3385 * @note Depending on devices and packages, some channels may not be available.
3389 * the returned channel number is only partly formatted on definition
3458 * (2) On STM32L5, parameter available only on ADC instance: ADC2.\n
3459 * (6) On STM32L5, parameter available on devices with several ADC instances.\n
3460 …* (7) On STM32L5, fast channel (0.188 us for 12-bit resolution (ADC conversion rate up to …
3477 * @brief Set ADC continuous conversion mode on ADC group regular.
3484 * @note On this STM32 series, setting of this feature is conditioned to
3486 * ADC must be disabled or enabled without conversion on going
3487 * on group regular.
3501 * @brief Get ADC continuous conversion mode on ADC group regular.
3539 * @note On this STM32 series, setting of this feature is conditioned to
3541 * ADC must be disabled or enabled without conversion on going
3542 * on either groups regular or injected.
3599 * @note On this STM32 series, setting of this feature is conditioned to
3601 * ADC must be disabled or enabled without conversion on going
3602 * on either groups regular or injected.
3638 * @note On this STM32 series, setting of this feature is conditioned to
3640 * ADC must be disabled or enabled without conversion on going
3641 * on group regular.
3680 * @note On this STM32 series, setting trigger source to external trigger
3682 * (default setting for compatibility with some ADC on other
3687 * depends on timers availability on the selected device.
3688 * @note On this STM32 series, setting of this feature is conditioned to
3691 * on going on either groups regular or injected.
3731 * depends on timers availability on the selected device.
3758 /* Value for shift of {0; 4; 8; 12} depending on value of bitfield */ in LL_ADC_INJ_GetTriggerSource()
3789 * @note On this STM32 series, setting of this feature is conditioned to
3792 * on going on either groups regular or injected.
3828 * ADC conversion on only 1 channel.
3829 * @note On this STM32 series, setting of this feature is conditioned to
3832 * on going on either groups regular or injected.
3854 * ADC conversion on only 1 channel.
3902 * @brief Set ADC group injected sequence: channel on the selected
3904 * @note Depending on devices and packages, some channels may not be available.
3906 * @note On this STM32 series, to measure internal channels (VrefInt,
3910 * @note On STM32L5, some fast channels are available: fast analog inputs
3912 * @note On this STM32 series, setting of this feature is conditioned to
3915 * on going on either groups regular or injected.
3952 * (2) On STM32L5, parameter available only on ADC instance: ADC2.\n
3953 * (6) On STM32L5, parameter available on devices with several ADC instances.\n
3954 …* (7) On STM32L5, fast channel (0.188 us for 12-bit resolution (ADC conversion rate up to …
3961 /* in register depending on parameter "Rank". */ in LL_ADC_INJ_SetSequencerRanks()
3970 * @brief Get ADC group injected sequence: channel on the selected
3972 * @note Depending on devices and packages, some channels may not be available.
3976 * the returned channel number is only partly formatted on definition
4021 * (2) On STM32L5, parameter available only on ADC instance: ADC2.\n
4022 * (6) On STM32L5, parameter available on devices with several ADC instances.\n
4023 …* (7) On STM32L5, fast channel (0.188 us for 12-bit resolution (ADC conversion rate up to …
4044 * 1 data register on ADC group regular, 4 data registers
4045 * on ADC group injected.
4051 * further action on ADC group injected conversion start or stop:
4056 * @note On this STM32 series, setting of this feature is conditioned to
4058 * ADC must be disabled or enabled without conversion on going
4059 * on either groups regular or injected.
4110 * @note This parameter can be modified only when no conversion is on going
4111 * on either groups regular or injected.
4114 * @note On this STM32 series, setting of this feature is conditioned to
4116 * ADC must be disabled or enabled without conversion on going
4117 * on either groups regular or injected.
4148 * @brief Set one context on ADC group injected that will be checked in
4164 * @note On this STM32 series, to measure internal channels (VrefInt,
4168 * @note On STM32L5, some fast channels are available: fast analog inputs
4170 * @note On this STM32 series, setting of this feature is conditioned to
4173 * on going on either groups regular or injected.
4238 * (2) On STM32L5, parameter available only on ADC instance: ADC2.\n
4239 * (6) On STM32L5, parameter available on devices with several ADC instances.\n
4240 …* (7) On STM32L5, fast channel (0.188 us for 12-bit resolution (ADC conversion rate up to …
4268 * (2) On STM32L5, parameter available only on ADC instance: ADC2.\n
4269 * (6) On STM32L5, parameter available on devices with several ADC instances.\n
4270 …* (7) On STM32L5, fast channel (0.188 us for 12-bit resolution (ADC conversion rate up to …
4298 * (2) On STM32L5, parameter available only on ADC instance: ADC2.\n
4299 * (6) On STM32L5, parameter available on devices with several ADC instances.\n
4300 …* (7) On STM32L5, fast channel (0.188 us for 12-bit resolution (ADC conversion rate up to …
4328 * (2) On STM32L5, parameter available only on ADC instance: ADC2.\n
4329 * (6) On STM32L5, parameter available on devices with several ADC instances.\n
4330 …* (7) On STM32L5, fast channel (0.188 us for 12-bit resolution (ADC conversion rate up to …
4344 /* in register depending on literal "LL_ADC_INJ_RANK_x". */ in LL_ADC_INJ_ConfigQueueContext()
4379 * @note On this device, sampling time is on channel scope: independently
4380 * of channel mapped on ADC group regular or injected.
4389 * On this STM32 series, ADC processing time is:
4398 * @note On this STM32 series, setting of this feature is conditioned to
4400 * ADC must be disabled or enabled without conversion on going
4401 * on either groups regular or injected.
4448 * (2) On STM32L5, parameter available only on ADC instance: ADC2.\n
4449 * (6) On STM32L5, parameter available on devices with several ADC instances.\n
4450 …* (7) On STM32L5, fast channel (0.188 us for 12-bit resolution (ADC conversion rate up to …
4462 * (1) On some devices, ADC sampling time 2.5 ADC clock cycles
4470 /* in register and register position depending on parameter "Channel". */ in LL_ADC_SetChannelSamplingTime()
4483 * @note On this device, sampling time is on channel scope: independently
4484 * of channel mapped on ADC group regular or injected.
4486 * On this STM32 series, ADC processing time is:
4537 * (2) On STM32L5, parameter available only on ADC instance: ADC2.\n
4538 * (6) On STM32L5, parameter available on devices with several ADC instances.\n
4539 …* (7) On STM32L5, fast channel (0.188 us for 12-bit resolution (ADC conversion rate up to …
4551 * (1) On some devices, ADC sampling time 2.5 ADC clock cycles
4568 * @note Channel ending is on channel scope: independently of channel mapped
4569 * on ADC group regular or injected.
4580 * @note On STM32L5, channels 0, 16, 17, 18 of ADC1 and ADC2
4585 * @note On this STM32 series, setting of this feature is conditioned to
4637 * @note On STM32L5, channels 0, 16, 17, 18 of ADC1 and ADC2
4679 * on ADC groups regular and-or injected.
4685 * @note On this STM32 series, there are 2 kinds of analog watchdog
4693 * - channels monitored: flexible on channels monitored, selection is
4698 * - groups monitored: not selection possible (monitoring on both
4700 * Channels selected are monitored on groups regular and injected:
4706 * @note On this STM32 series, setting of this feature is conditioned to
4708 * ADC must be disabled or enabled without conversion on going
4709 * on either groups regular or injected.
4799 * (0) On STM32L5, parameter available only on analog watchdog number: AWD1.\n
4800 * (1) On STM32L5, parameter available only on ADC instance: ADC2.
4806 /* in register and register position depending on parameter "AWDy". */ in LL_ADC_SetAnalogWDMonitChannels()
4821 * the returned channel number is only partly formatted on definition
4832 * @note On this STM32 series, there are 2 kinds of analog watchdog
4840 * - channels monitored: flexible on channels monitored, selection is
4845 * - groups monitored: not selection possible (monitoring on both
4847 * Channels selected are monitored on groups regular and injected:
4853 * @note On this STM32 series, setting of this feature is conditioned to
4855 * ADC must be disabled or enabled without conversion on going
4856 * on either groups regular or injected.
4869 * (1) On this AWD number, monitored channel can be retrieved
4937 * (0) On STM32L5, parameter available only on analog watchdog number: AWD1.
5003 * @note On this STM32 series, there are 2 kinds of analog watchdog
5011 * - channels monitored: flexible on channels monitored, selection is
5016 * - groups monitored: not selection possible (monitoring on both
5018 * Channels selected are monitored on groups regular and injected:
5025 * impacted: the comparison of analog watchdog thresholds is done on
5028 * @note On this STM32 series, setting of this feature is conditioned to
5030 * ADC must be disabled or enabled without conversion on going
5031 * on either groups regular or injected.
5051 /* position in register and register position depending on parameter */ in LL_ADC_ConfigAnalogWDThresholds()
5070 * @note On this STM32 series, there are 2 kinds of analog watchdog
5078 * - channels monitored: flexible on channels monitored, selection is
5083 * - groups monitored: not selection possible (monitoring on both
5085 * Channels selected are monitored on groups regular and injected:
5092 * impacted: the comparison of analog watchdog thresholds is done on
5095 * @note On this STM32 series, setting of this feature is conditioned to
5097 * ADC must be disabled or enabled without conversion on going
5098 * on either ADC groups regular or injected.
5120 /* position in register and register position depending on parameters */ in LL_ADC_SetAnalogWDThresholds()
5181 * (availability of ADC group injected depends on STM32 families).
5185 * the oversampling on ADC group regular is either
5188 * @note On this STM32 series, setting of this feature is conditioned to
5190 * ADC must be disabled or enabled without conversion on going
5191 * on either groups regular or injected.
5211 * (availability of ADC group injected depends on STM32 families).
5215 * the oversampling on ADC group regular is either
5236 * on the selected ADC group.
5242 * @note On this STM32 series, setting of this feature is conditioned to
5244 * ADC must be disabled or enabled without conversion on going
5245 * on group regular.
5246 * @note On this STM32 series, oversampling discontinuous mode
5248 * set on group regular only and in resumed mode.
5263 * on the selected ADC group.
5286 * @note On this STM32 series, setting of this feature is conditioned to
5288 * ADC must be disabled or enabled without conversion on going
5289 * on either groups regular or injected.
5373 * either master or slave depending on hardware.
5375 * @note On this STM32 series, setting of this feature is conditioned to
5404 * either master or slave depending on hardware.
5454 * @note On this STM32 series, setting of this feature is conditioned to
5457 * or enabled without conversion on going on group regular.
5523 * @note The sampling delay range depends on ADC resolution:
5528 * @note On this STM32 series, setting of this feature is conditioned to
5593 /** @defgroup ADC_LL_EF_Operation_ADC_Instance Operation on ADC hierarchical scope: ADC instance
5603 * @note On this STM32 series, setting of this feature is conditioned to
5626 * @note On this STM32 series, setting of this feature is conditioned to
5654 * @note On this STM32 series, after ADC internal voltage regulator enable,
5659 * @note On this STM32 series, setting of this feature is conditioned to
5678 * @note On this STM32 series, setting of this feature is conditioned to
5703 * @note On this STM32 series, after ADC enable, a delay for
5707 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
5710 * @note On this STM32 series, setting of this feature is conditioned to
5729 * @note On this STM32 series, setting of this feature is conditioned to
5731 * ADC must be not disabled. Must be enabled without conversion on going
5732 * on either groups regular or injected.
5749 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
5765 * @retval 0: no ADC disable command on going.
5775 * @note On this STM32 series, a minimum number of ADC clock cycles
5784 * @note On this STM32 series, setting of this feature is conditioned to
5820 /** @defgroup ADC_LL_EF_Operation_ADC_Group_Regular Operation on ADC hierarchical scope: group regu…
5826 * @note On this STM32 series, this function is relevant for both
5831 * will start at next trigger event (on the selected trigger edge)
5833 * @note On this STM32 series, setting of this feature is conditioned to
5835 * ADC must be enabled without conversion on going on group regular,
5836 * without conversion stop command on going on group regular,
5837 * without ADC disable command on going.
5854 * @note On this STM32 series, setting of this feature is conditioned to
5856 * ADC must be enabled with conversion on going on group regular,
5857 * without ADC disable command on going.
5876 * @retval 0: no conversion is on going on ADC group regular.
5887 * @retval 0: no command of conversion stop is on going on ADC group regular.
6003 /** @defgroup ADC_LL_EF_Operation_ADC_Group_Injected Operation on ADC hierarchical scope: group inj…
6009 * @note On this STM32 series, this function is relevant for both
6014 * will start at next trigger event (on the selected trigger edge)
6016 * @note On this STM32 series, setting of this feature is conditioned to
6018 * ADC must be enabled without conversion on going on group injected,
6019 * without conversion stop command on going on group injected,
6020 * without ADC disable command on going.
6037 * @note On this STM32 series, setting of this feature is conditioned to
6039 * ADC must be enabled with conversion on going on group injected,
6040 * without ADC disable command on going.
6059 * @retval 0: no conversion is on going on ADC group injected.
6070 * @retval 0: no command of conversion stop is on going on ADC group injected.
6221 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
6345 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
7130 /* (availability of ADC group injected depends on STM32 families) */