Lines Matching full:on

131 …r edge set to rising edge (default setting for compatibility with some ADC on other STM32 families…
159 …r edge set to rising edge (default setting for compatibility with some ADC on other STM32 families…
199 /* Equivalent mask of ADC_CHANNEL_NUMBER_MASK aligned on register LSB (bit 0) */
304 /* (feature of several watchdogs not available on all STM32 families)). */
308 /* selection on groups. */
358 …rty "rs": Software can read as well as set this bit. Writing '0' has no effect on the bit value. */
366 …5C00525CUL)) /* Internal temperature sensor, address of parameter TS_CAL1: On STM32MP1, temperatur…
367 …5C00525EUL)) /* Internal temperature sensor, address of parameter TS_CAL2: On STM32MP1, temperatur…
420 … @note On this STM32 series, if ADC group injected is used, some
447 * @note These parameters have an impact on ADC scope: ADC instance.
449 * of ADC group injected depends on STM32 families).
458 * (setting possible with ADC enabled without conversion on going,
459 * ADC enabled with conversion on going, ...)
484 * @note These parameters have an impact on ADC scope: ADC group regular.
494 * (setting possible with ADC enabled without conversion on going,
495 * ADC enabled with conversion on going, ...)
505 …@note On this STM32 series, setting trigger source to external trigger also set trigger polarity t…
506 …(default setting for compatibility with some ADC on other STM32 families having this setting set b…
523 …uint32_t ContinuousMode; /*!< Set ADC continuous conversion mode on ADC group regular…
544 * @note These parameters have an impact on ADC scope: ADC group injected.
554 * (setting possible with ADC enabled without conversion on going,
555 * ADC enabled with conversion on going, ...)
565 …@note On this STM32 series, setting trigger source to external trigger also set trigger polarity t…
566 …(default setting for compatibility with some ADC on other STM32 families having this setting set b…
671 …ng to register CDR) to be used with ADC configured in multimode (available on STM32 devices with s…
763 … /*!< ADC no bit shift left applied on the final ADC conves…
764 … /*!< ADC 1 bit shift left applied on the final ADC conves…
765 … /*!< ADC 2 bits shift left applied on the final ADC conves…
766 … /*!< ADC 3 bits shift left applied on the final ADC conves…
767 … /*!< ADC 4 bits shift left applied on the final ADC conves…
768 … /*!< ADC 5 bits shift left applied on the final ADC conves…
769 … /*!< ADC 6 bits shift left applied on the final ADC conves…
770 …C_CFGR2_LSHIFT_0) /*!< ADC 7 bits shift left applied on the final ADC conves…
771 … /*!< ADC 8 bits shift left applied on the final ADC conves…
772 … /*!< ADC 9 bits shift left applied on the final ADC conves…
773 … /*!< ADC 10 bits shift left applied on the final ADC conves…
774 …_CFGR2_LSHIFT_0) /*!< ADC 11 bits shift left applied on the final ADC conves…
775 … /*!< ADC 12 bits shift left applied on the final ADC conves…
776 …_CFGR2_LSHIFT_0) /*!< ADC 13 bits shift left applied on the final ADC conves…
777 …_CFGR2_LSHIFT_1) /*!< ADC 14 bits shift left applied on the final ADC conves…
778 …_CFGR2_LSHIFT_1 | ADC_CFGR2_LSHIFT_0) /*!< ADC 15 bits shift left applied on the final ADC conves…
795 …ich the offset programmed will be applied (independently of channel mapped on ADC group regular or…
796 …ich the offset programmed will be applied (independently of channel mapped on ADC group regular or…
797 …ich the offset programmed will be applied (independently of channel mapped on ADC group regular or…
798 …ich the offset programmed will be applied (independently of channel mapped on ADC group regular or…
823 #define LL_ADC_GROUP_REGULAR (0x00000001UL) /*!< ADC group regular (available on all …
824 #define LL_ADC_GROUP_INJECTED (0x00000002UL) /*!< ADC group injected (not available on
853 …nnel connected to VrefInt: Internal voltage reference. On STM32MP1, ADC channel available only on
854 …AL_CH) /*!< ADC internal channel connected to VddCore. On STM32MP1, ADC channel available only on
855 … ADC internal channel connected to Temperature sensor. On STM32MP1, ADC channel available only on
856 …r ladder of factor 1/4 to have Vbat always below Vdda. On STM32MP1, ADC channel available only on
920 /** @defgroup ADC_LL_EC_REG_OVR_DATA_BEHAVIOR ADC group regular - Overrun behavior on conversion d…
932 … regular sequencer disable (equivalent to sequencer of 1 rank: ADC conversion on only 1 channel) */
1032 … group injected trigger source set to SW start, without any further action on ADC group injected …
1050 …injected sequencer disable (equivalent to sequencer of 1 rank: ADC conversion on only 1 channel) */
1215 …mpling on conversions of ADC group regular. If group injected interrupts group regular: when ADC g…
1216 …mpling on conversions of ADC group regular. If group injected interrupts group regular: when ADC g…
1217 … ADC_CFGR2_JOVSE ) /*!< ADC oversampling on conversions of ADC g…
1218on conversions of both ADC groups regular and injected. If group injected interrupting group regul…
1312 * For details on delays values, refer to descriptions in source code
1331 /* - ADC conversion time: duration depending on ADC clock and ADC */
1354 /* Note: On this STM32 series, a minimum number of ADC clock cycles */
1453 * (1) On STM32MP1, parameter available only on ADC instance: ADC2.\n
1454 …* (3) On STM32MP1, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to…
1504 * (1) On STM32MP1, parameter available only on ADC instance: ADC2.\n
1505 …* (3) On STM32MP1, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to…
1571 * (1) On STM32MP1, parameter available only on ADC instance: ADC2.\n
1572 …* (3) On STM32MP1, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to…
1621 * (1) On STM32MP1, parameter available only on ADC instance: ADC2.\n
1622 …* (3) On STM32MP1, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to…
1651 * selected is available on the ADC instance selected.
1671 * (1) On STM32MP1, parameter available only on ADC instance: ADC2.
1672 …* @retval Value "0" if the internal channel selected is not available on the ADC instance selected.
1673 * Value "1" if the internal channel selected is available on the ADC instance selected.
1724 * (1) On STM32MP1, parameter available only on ADC instance: ADC2.\n
1725 …* (3) On STM32MP1, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to…
1818 * (0) On STM32MP1, parameter available only on analog watchdog number: AWD1.\n
1819 * (1) On STM32MP1, parameter available only on ADC instance: ADC2.
1837 * analog watchdog threshold high (on 18 bits):
1860 * analog watchdog threshold high (on 18 bits):
1953 * @note On devices with only 1 ADC common instance, parameter of this macro
2042 * @note This voltage depends on user board environment: voltage level
2044 * On devices with small package, the pin Vref+ is not present
2046 * @note On this STM32 series, calibration data of internal voltage reference
2097 * @note On this STM32 series, calibration data of temperature sensor
2147 * If temperature sensor calibration values are available on
2148 * on this device (presence of macro __LL_ADC_CALC_TEMPERATURE()),
2160 …* On STM32MP1, refer to device datasheet parameter "Avg_Slop…
2162 …* On STM32MP1, refer to device datasheet parameter "V30" (co…
2237 * (1) Available on devices with several ADC instances.
2279 * @note On this STM32 series, if ADC group injected is used, some
2283 * @note On this STM32 series, setting of this feature is conditioned to
2363 * @note On this STM32 series, setting of this feature is conditioned to
2381 * (1) On STM32MP1, parameter available only on ADC instance: ADC2.
2415 * @note On this STM32 series, setting of this feature is conditioned to
2433 * (1) On STM32MP1, parameter available only on ADC instance: ADC2.
2456 * @note On this STM32 series, setting of this feature is conditioned to
2474 * (1) On STM32MP1, parameter available only on ADC instance: ADC2.
2540 * @note On this STM32 series, setting of this feature is conditioned to
2542 * ADC must be enabled, without calibration on going, without conversion
2543 * on going on group regular.
2581 /* Retrieve bits with position in register depending on parameter */ in LL_ADC_GetCalibrationOffsetFactor()
2595 * @note On this STM32 series, setting of this feature is conditioned to
2597 * ADC must be enabled, without calibration on going, without conversion
2598 * on going on group regular.
2653 * @note On this STM32 series, setting of this feature is conditioned to
2655 * ADC must be disabled or enabled without conversion on going
2656 * on either groups regular or injected.
2714 * 2. Later on, when conversion data is needed: poll for end of
2718 * - ADC low power mode "auto power-off" (feature available on
2728 * correspond to the current voltage level on the selected
2730 * @note On this STM32 series, setting of this feature is conditioned to
2732 * ADC must be disabled or enabled without conversion on going
2733 * on either groups regular or injected.
2770 * 2. Later on, when conversion data is needed: poll for end of
2774 * - ADC low power mode "auto power-off" (feature available on
2784 * correspond to the current voltage level on the selected
2801 * (independently of channel mapped on ADC group regular
2806 * offset has to be left-aligned on bit 11, the LSB (right bits)
2810 * @note If a channel is mapped on several offsets numbers, only the offset
2812 * @note On this STM32 series, setting of this feature is conditioned to
2814 * ADC must be disabled or enabled without conversion on going
2815 * on either groups regular or injected.
2816 * @note On STM32MP1, some fast channels are available: fast analog inputs
2864 * (1) On STM32MP1, parameter available only on ADC instance: ADC2.\n
2865 …* (3) On STM32MP1, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to…
2882 * (independently of channel mapped on ADC group regular
2886 * the returned channel number is only partly formatted on definition
2895 * @note On STM32MP1, some fast channels are available: fast analog inputs
2935 * (1) On STM32MP1, parameter available only on ADC instance: ADC2.\n
2936 …* (3) On STM32MP1, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to…
2954 * offset has to be left-aligned on bit 11, the LSB (right bits)
3074 * @note On this STM32 series, setting trigger source to external trigger
3076 * (default setting for compatibility with some ADC on other
3081 * depends on timers availability on the selected device.
3082 * @note On this STM32 series, setting of this feature is conditioned to
3084 * ADC must be disabled or enabled without conversion on going
3085 * on group regular.
3128 * depends on timers availability on the selected device.
3158 /* Value for shift of {0; 4; 8; 12} depending on value of bitfield */ in LL_ADC_REG_GetTriggerSource()
3189 * @note On this STM32 series, setting of this feature is conditioned to
3191 * ADC must be disabled or enabled without conversion on going
3192 * on group regular.
3242 * (channel 0 fixed on rank 0, channel 1 fixed on rank1, ...).
3249 * ADC conversion on only 1 channel.
3250 * @note On this STM32 series, setting of this feature is conditioned to
3252 * ADC must be disabled or enabled without conversion on going
3253 * on group regular.
3301 * (channel 0 fixed on rank 0, channel 1 fixed on rank1, ...).
3308 * ADC conversion on only 1 channel.
3342 * @note On this STM32 series, setting of this feature is conditioned to
3344 * ADC must be disabled or enabled without conversion on going
3345 * on group regular.
3390 * @brief Set ADC group regular sequence: channel on the selected
3395 * @note On this STM32 series, ADC group regular sequencer is
3399 * @note Depending on devices and packages, some channels may not be available.
3401 * @note On this STM32 series, to measure internal channels (VrefInt,
3405 * @note On this STM32 series, setting of this feature is conditioned to
3407 * ADC must be disabled or enabled without conversion on going
3408 * on group regular.
3471 * (1) On STM32MP1, parameter available only on ADC instance: ADC2.\n
3472 …* (3) On STM32MP1, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to…
3479 /* in register and register position depending on parameter "Rank". */ in LL_ADC_REG_SetSequencerRanks()
3490 * @brief Get ADC group regular sequence: channel on the selected
3492 * @note On this STM32 series, ADC group regular sequencer is
3496 * @note Depending on devices and packages, some channels may not be available.
3500 * the returned channel number is only partly formatted on definition
3571 * (1) On STM32MP1, parameter available only on ADC instance: ADC2.\n
3572 …* (3) On STM32MP1, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to…
3589 * @brief Set ADC continuous conversion mode on ADC group regular.
3596 * @note On this STM32 series, setting of this feature is conditioned to
3598 * ADC must be disabled or enabled without conversion on going
3599 * on group regular.
3613 * @brief Get ADC continuous conversion mode on ADC group regular.
3680 * @note On this STM32 series, setting of this feature is conditioned to
3682 * ADC must be disabled or enabled without conversion on going
3683 * on group regular.
3722 * @note On this STM32 series, setting trigger source to external trigger
3724 * (default setting for compatibility with some ADC on other
3729 * depends on timers availability on the selected device.
3730 * @note On this STM32 series, setting of this feature is conditioned to
3733 * on going on either groups regular or injected.
3776 * depends on timers availability on the selected device.
3806 /* Value for shift of {0; 4; 8; 12} depending on value of bitfield */ in LL_ADC_INJ_GetTriggerSource()
3837 * @note On this STM32 series, setting of this feature is conditioned to
3840 * on going on either groups regular or injected.
3876 * ADC conversion on only 1 channel.
3877 * @note On this STM32 series, setting of this feature is conditioned to
3880 * on going on either groups regular or injected.
3902 * ADC conversion on only 1 channel.
3950 * @brief Set ADC group injected sequence: channel on the selected
3952 * @note Depending on devices and packages, some channels may not be available.
3954 * @note On this STM32 series, to measure internal channels (VrefInt,
3958 * @note On STM32MP1, some fast channels are available: fast analog inputs
3960 * @note On this STM32 series, setting of this feature is conditioned to
3963 * on going on either groups regular or injected.
4002 * (1) On STM32MP1, parameter available only on ADC instance: ADC2.\n
4003 …* (3) On STM32MP1, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to…
4010 /* in register depending on parameter "Rank". */ in LL_ADC_INJ_SetSequencerRanks()
4019 * @brief Get ADC group injected sequence: channel on the selected
4021 * @note Depending on devices and packages, some channels may not be available.
4025 * the returned channel number is only partly formatted on definition
4072 * (1) On STM32MP1, parameter available only on ADC instance: ADC2.\n
4073 …* (3) On STM32MP1, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to…
4094 * 1 data register on ADC group regular, 4 data registers
4095 * on ADC group injected.
4101 * further action on ADC group injected conversion start or stop:
4106 * @note On this STM32 series, setting of this feature is conditioned to
4108 * ADC must be disabled or enabled without conversion on going
4109 * on either groups regular or injected.
4160 * @note This parameter can be modified only when no conversion is on going
4161 * on either groups regular or injected.
4164 * @note On this STM32 series, setting of this feature is conditioned to
4166 * ADC must be disabled or enabled without conversion on going
4167 * on either groups regular or injected.
4198 * @brief Set one context on ADC group injected that will be checked in
4214 * @note On this STM32 series, to measure internal channels (VrefInt,
4218 * @note On STM32MP1, some fast channels are available: fast analog inputs
4220 * @note On this STM32 series, setting of this feature is conditioned to
4223 * on going on either groups regular or injected.
4293 * (1) On STM32MP1, parameter available only on ADC instance: ADC2.\n
4294 …* (3) On STM32MP1, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to…
4324 * (1) On STM32MP1, parameter available only on ADC instance: ADC2.\n
4325 …* (3) On STM32MP1, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to…
4355 * (1) On STM32MP1, parameter available only on ADC instance: ADC2.\n
4356 …* (3) On STM32MP1, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to…
4386 * (1) On STM32MP1, parameter available only on ADC instance: ADC2.\n
4387 …* (3) On STM32MP1, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to…
4401 /* in register depending on literal "LL_ADC_INJ_RANK_x". */ in LL_ADC_INJ_ConfigQueueContext()
4436 * @note On this device, sampling time is on channel scope: independently
4437 * of channel mapped on ADC group regular or injected.
4446 * On this STM32 series, ADC processing time is:
4455 * @note On this STM32 series, setting of this feature is conditioned to
4457 * ADC must be disabled or enabled without conversion on going
4458 * on either groups regular or injected.
4507 * (1) On STM32MP1, parameter available only on ADC instance: ADC2.\n
4508 …* (3) On STM32MP1, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to…
4524 /* in register and register position depending on parameter "Channel". */ in LL_ADC_SetChannelSamplingTime()
4537 * @note On this device, sampling time is on channel scope: independently
4538 * of channel mapped on ADC group regular or injected.
4540 * On this STM32 series, ADC processing time is:
4593 * (1) On STM32MP1, parameter available only on ADC instance: ADC2.\n
4594 …* (3) On STM32MP1, fast channel (0.125 us for 14-bit resolution (ADC conversion rate up to…
4619 * @note Channel ending is on channel scope: independently of channel mapped
4620 * on ADC group regular or injected.
4631 * @note On STM32MP1, some channels are internally fixed to single-ended inputs
4638 * @note On this STM32 series, setting of this feature is conditioned to
4685 * @note On STM32MP1, some channels are internally fixed to single-ended inputs
4722 * on ADC groups regular and-or injected.
4728 * @note On this STM32 series, there are 2 kinds of analog watchdog
4736 * - channels monitored: flexible on channels monitored, selection is
4741 * - groups monitored: not selection possible (monitoring on both
4743 * Channels selected are monitored on groups regular and injected:
4749 * @note On this STM32 series, setting of this feature is conditioned to
4751 * ADC must be disabled or enabled without conversion on going
4752 * on either groups regular or injected.
4848 * (0) On STM32MP1, parameter available only on analog watchdog number: AWD1.\n
4849 * (1) On STM32MP1, parameter available only on ADC instance: ADC2.
4855 /* in register and register position depending on parameter "AWDy". */ in LL_ADC_SetAnalogWDMonitChannels()
4870 * the returned channel number is only partly formatted on definition
4881 * @note On this STM32 series, there are 2 kinds of analog watchdog
4889 * - channels monitored: flexible on channels monitored, selection is
4894 * - groups monitored: not selection possible (monitoring on both
4896 * Channels selected are monitored on groups regular and injected:
4902 * @note On this STM32 series, setting of this feature is conditioned to
4904 * ADC must be disabled or enabled without conversion on going
4905 * on either groups regular or injected.
4918 * (1) On this AWD number, monitored channel can be retrieved
4989 * (0) On STM32MP1, parameter available only on analog watchdog number: AWD1.
5053 * @note On this STM32 series, there are 2 kinds of analog watchdog
5061 * - channels monitored: flexible on channels monitored, selection is
5066 * - groups monitored: not selection possible (monitoring on both
5068 * Channels selected are monitored on groups regular and injected:
5076 * on oversampling intermediate computation (after ratio, before shift
5079 * @note On this STM32 series, setting of this feature is conditioned to
5081 * ADC must be disabled or enabled without conversion on going
5082 * on either ADC groups regular or injected.
5104 /* position in register and register position depending on parameters */ in LL_ADC_SetAnalogWDThresholds()
5157 * (availability of ADC group injected depends on STM32 families).
5161 * the oversampling on ADC group regular is either
5164 * @note On this STM32 series, setting of this feature is conditioned to
5166 * ADC must be disabled or enabled without conversion on going
5167 * on either groups regular or injected.
5187 * (availability of ADC group injected depends on STM32 families).
5191 * the oversampling on ADC group regular is either
5212 * on the selected ADC group.
5218 * @note On this STM32 series, setting of this feature is conditioned to
5220 * ADC must be disabled or enabled without conversion on going
5221 * on group regular.
5222 * @note On this STM32 series, oversampling discontinuous mode
5224 * set on group regular only and in resumed mode.
5239 * on the selected ADC group.
5262 * @note On this STM32 series, setting of this feature is conditioned to
5264 * ADC must be disabled or enabled without conversion on going
5265 * on either groups regular or injected.
5335 * @note On this STM32 series, setting of this feature is conditioned to
5337 * ADC boost must be configured, without calibration on going, without conversion
5338 * on going on group regular.
5353 * @note On this STM32 series, setting of this feature is conditioned to
5355 * ADC boost must be configured, without calibration on going, without conversion
5356 * on going on group regular.
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.
5517 * @note The sampling delay range depends on ADC resolution:
5522 * @note On this STM32 series, setting of this feature is conditioned to
5591 /** @defgroup ADC_LL_EF_Operation_ADC_Instance Operation on ADC hierarchical scope: ADC instance
5601 * @note On this STM32 series, setting of this feature is conditioned to
5624 * @note On this STM32 series, setting of this feature is conditioned to
5652 * @note On this STM32 series, after ADC internal voltage regulator enable,
5657 * @note On this STM32 series, setting of this feature is conditioned to
5676 * @note On this STM32 series, setting of this feature is conditioned to
5701 * @note On this STM32 series, after ADC enable, a delay for
5705 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
5708 * @note On this STM32 series, setting of this feature is conditioned to
5727 * @note On this STM32 series, setting of this feature is conditioned to
5729 * ADC must be not disabled. Must be enabled without conversion on going
5730 * on either groups regular or injected.
5747 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
5763 * @retval 0: no ADC disable command on going.
5773 * @note On this STM32 series, a minimum number of ADC clock cycles
5788 * @note On this STM32 series, setting of this feature is conditioned to
5828 /** @defgroup ADC_LL_EF_Operation_ADC_Group_Regular Operation on ADC hierarchical scope: group regu…
5834 * @note On this STM32 series, this function is relevant for both
5839 * will start at next trigger event (on the selected trigger edge)
5841 * @note On this STM32 series, setting of this feature is conditioned to
5843 * ADC must be enabled without conversion on going on group regular,
5844 * without conversion stop command on going on group regular,
5845 * without ADC disable command on going.
5862 * @note On this STM32 series, setting of this feature is conditioned to
5864 * ADC must be enabled with conversion on going on group regular,
5865 * without ADC disable command on going.
5884 * @retval 0: no conversion is on going on ADC group regular.
5895 * @retval 0: no command of conversion stop is on going on ADC group regular.
6025 /** @defgroup ADC_LL_EF_Operation_ADC_Group_Injected Operation on ADC hierarchical scope: group inj…
6031 * @note On this STM32 series, this function is relevant for both
6036 * will start at next trigger event (on the selected trigger edge)
6038 * @note On this STM32 series, setting of this feature is conditioned to
6040 * ADC must be enabled without conversion on going on group injected,
6041 * without conversion stop command on going on group injected,
6042 * without ADC disable command on going.
6059 * @note On this STM32 series, setting of this feature is conditioned to
6061 * ADC must be enabled with conversion on going on group injected,
6062 * without ADC disable command on going.
6081 * @retval 0: no conversion is on going on ADC group injected.
6092 * @retval 0: no command of conversion stop is on going on ADC group injected.
6270 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
6394 * @note On this STM32 series, flag LL_ADC_FLAG_ADRDY is raised when the ADC
7179 /* (availability of ADC group injected depends on STM32 families) */